Admin Panel Introduction
The Netasampark Admin Panel is the central control center for managing all aspects of the platform. It provides comprehensive administrative tools for system management, user administration, communication channel configuration, and platform-wide analytics.
Overview
The Admin Panel (netasampark-admin) is a Vue.js 3 application that provides:
- Real-time Dashboards: System health, KPI metrics, and active alerts
- User Management: Politician accounts, team members, and role management
- Voter Management: Complete voter database with import/export capabilities
- Communication Control: WhatsApp, SMS, Email, and IVR channel management
- Billing & Finance: Credit management, invoices, and payment processing
- System Configuration: Settings, integrations, and feature flags
- Analytics & Reports: Comprehensive reporting and analytics
Access
- URL:
https://admin.netasampark.com - Development:
http://localhost:5175
User Roles
Super Admin
Complete system administration with unlimited access to all features.
Capabilities:
- Platform-wide configuration
- Billing and revenue operations
- System health monitoring
- Multi-tenant account management
- Emergency system controls
Admin
Operational management and customer support with full operational access.
Capabilities:
- Politician account management
- Communication channel configuration
- Support ticket resolution
- Analytics and reporting
- Content management
Support Staff
Customer support with limited operational access.
Capabilities:
- Support ticket management
- Basic user assistance
- View communication logs
- Access to knowledge base
Operator
Day-to-day operational tasks and monitoring.
Capabilities:
- Real-time system monitoring
- Message delivery tracking
- Basic user support
- Report generation
Key Features
Dashboard
Real-time overview of system health, KPIs, and active alerts.
Metrics Displayed:
- Active users
- Message delivery rates
- System uptime
- Error rates
- Queue processing status
Politician Management
Complete CRUD operations for politician accounts.
Features:
- Create, edit, delete politician accounts
- Credit allocation and tracking
- Activity logs and audit trails
- Impersonation capabilities
- Bulk operations
Voter Management
Comprehensive voter database management.
Features:
- CSV import/export
- Advanced search and filtering
- Voter segmentation
- Voter analytics
- Voter slip generation
Communication Management
Multi-channel communication control.
Channels:
- WhatsApp (Meta, Gupshup)
- SMS (Twilio, Msg91)
- Email (Brevo, SendGrid)
- IVR (Exotel)
Features:
- Provider configuration
- Template management
- Message logs
- Delivery analytics
- Health monitoring
Billing & Credits
Financial management and credit system.
Features:
- Credit allocation
- Wallet management
- Invoice generation
- Payment processing
- Usage analytics
System Settings
Platform-wide configuration.
Sections:
- General settings
- Integration settings
- Advanced settings
- Feature flags
- Security settings
Navigation
The admin panel uses a collapsible sidebar navigation with the following sections:
- Dashboard - Overview and metrics
- Politicians - Politician management
- Voters - Voter database
- Team - Team member management
- Communication - Messaging channels
- Events - Event management
- Grievances - Grievance oversight
- Analytics - Reports and analytics
- Billing - Financial management
- Settings - System configuration
- Super Admin - Advanced administration (superadmin only)
Getting Started
- Login: Access the admin panel with your credentials
- Dashboard: Review system health and metrics
- Create Politician: Set up your first politician account
- Configure Providers: Set up communication channels
- Import Voters: Import voter data via CSV
Next Steps
Need help? Check the Admin User Guide or Contact Support