Dashboard
| Campaign Name | Status | Progress | Cost |
|---|
| Mobile | Status | Duration | Cost |
|---|
Step 1: Campaign Details
Define the broadcast campaign title and caller ID for outbound dialing.
Step 2: Select Recipients
Choose who will receive this voice broadcast.
Select an already created list of contacts from your library.
Paste raw mobile numbers directly (comma or line separated).
Send to all active contacts saved in your account.
Step 3: Select Voice Audio Message
Select the IVR / voice audio recording that will play when the customer answers.
Step 4: Configure Call Settings
Fine-tune concurrency, call timeout, and retry rules for missed/busy calls.
Step 5: Campaign Schedule
Decide when the broadcast should be dispatched to your recipients.
Start broadcasting immediately upon confirmation.
Set a specific date and time for automatic dispatch.
Execute on a repeat schedule (daily, weekly, or monthly).
Step 6: Review & Wallet Balance Check
Review your campaign specifications and estimated cost calculation before launching.
Ready to Launch Broadcast
Clicking "Launch Campaign" will dispatch your voice broadcast into the background queue engine and immediately transfer you to Live Monitoring.
Voice Campaigns
| Campaign ID | Campaign Title | Voice | Target Audience | Progress | Answered | Cost | Status | Actions |
|---|
Broadcast Campaign
| Call ID | Customer Name | Mobile Number | Outcome Status | Duration | Call Cost | Time |
|---|
Contact Directory
| Customer Name | Mobile Number | Group | Status | Total Calls | Last Call | Actions |
|---|
Contact Groups
| Group ID | Group Name | Description | Total Contacts | Active Contacts | Created | Actions |
|---|
Voice Audio Library
| Voice Name | Duration | File Size | Language | Campaigns Used | Uploaded | In-Line Player | Actions |
|---|
Call Delivery Reports & Logs
| Call ID | Campaign | Customer Name | Mobile | Status | Duration | Cost | Retries | Date & Time | Actions |
|---|
Need more voice credits?
Instant wallet recharge with UPI, Credit/Debit Cards, and NetBanking.
| Txn ID | Date & Time | Type | Description | Amount | Balance Before | Balance After | Status |
|---|
Super Admin - User Management
| User ID | Name / Company | Email / Mobile | Role | Wallet Balance | Campaigns | Total Calls | Status | Actions |
|---|
Telephony Carriers & Providers
| Provider Name | Code | API URL | Caller IDs | Default Route | Status | Actions |
|---|
Voice Pricing Plans & Rates
| Plan Name | Rate / Minute | Pulse Billing | Min Pulse | Assigned User | Actions |
|---|
Your Developer API Credentials
1. Send Single Voice Broadcast Call (POST /api/v1/calls/send)
curl -X POST "http://localhost:3000/api/v1/calls/send" \
-H "X-API-Key: YOUR_API_KEY" \
-H "X-API-Secret: YOUR_API_SECRET" \
-H "Content-Type: application/json" \
-d '{
"mobile": "+919876543210",
"customerName": "Rahul Sharma",
"callerId": "+918000011222",
"voiceId": 1
}'
2. Check Wallet Balance via API (GET /api/v1/wallet/balance)
curl -X GET "http://localhost:3000/api/v1/wallet/balance" \
-H "X-API-Key: YOUR_API_KEY" \
-H "X-API-Secret: YOUR_API_SECRET"
| Log ID | Endpoint | Method | Status Code | Latency | Timestamp | Payload |
|---|
Security & Audit Trail
| Audit ID | User | Action | IP Address | Timestamp | Details |
|---|