Every time a recurring SMS campaign executes, a detailed report is generated.
Accessing Reports:
Method 1: From Campaign List
- Go to Compose SMS → Recurring SMS
- Find your campaign
- Click the “Reports” button
Method 2: Direct Link
- Reports tab shows overview
- Click on specific execution for details
Report Metrics Explained:
Execution Status #
🟢 SUCCESS – All messages sent successfully
🔴 FAILED – All messages failed to send
🟡 PARTIAL – Some succeeded, some failed
Key Metrics #
| Metric | What It Means |
|---|---|
| Execution Time | Date and time when campaign ran |
| Total Recipients | Total unique contacts |
| Success Count | Messages delivered successfully |
| Failed Count | Messages that failed |
| Credits Used | SMS credits consumed |
| Transaction ID | Unique ID for tracking |
Statistics Dashboard #
At the top of reports page:
- Total Executions: How many times campaign has run
- Successful Executions: How many times all messages succeeded
- Failed Executions: How many times execution failed
- Success Rate: Percentage of successful executions
Understanding API Response:
Each report includes the raw API response for troubleshooting:
{
"status": "success",
"transactionId": "TXN123456",
"totalRecipients": 150,
"message": "Messages sent successfully"
}
Common Failure Reasons:
| Error Message | Cause | Solution |
|---|---|---|
| “Insufficient credits” | Low balance | Add credits to account |
| “Invalid sender ID” | Sender ID not active | Activate sender ID |
| “No contacts found” | Empty group | Add contacts to group |
| “DLT template invalid” | Template issue | Verify DLT template |
Export Reports:
- Click “Export” button
- Downloads CSV with all executions
- Includes all metrics and error details
- Useful for analysis in Excel
Best Practices:
- Check reports weekly – Identify issues early
- Monitor success rates – Rates below 95% need attention
- Review failures – Fix root causes
- Track credits – Plan budget based on usage patterns
- Save transaction IDs – Use for support queries