Analytics Dashboard
The Analytics Dashboard gives you a visual overview of your messaging patterns — when your messages get the best engagement, which days perform best, and what's causing failures. Unlike other reports that show raw numbers in tables, this dashboard focuses on insights and trends.
2. Set a date range (e.g., Last 30 Days)
3. Capture the full dashboard with stats cards and engagement sections
Save to:
static/img/screenshots/reports/message-analytics/analytics-dashboard.pngSummary cards
Four cards at the top show your overall messaging performance for the selected period:
| Card | What it shows |
|---|---|
| Total Messages | Total number of messages sent |
| Delivery Rate | Percentage of sent messages that were delivered |
| Read Rate | Percentage of delivered messages that were read |
| Reply Rate | Percentage of read messages that got a reply |
Each card includes a trend indicator comparing the current period to the previous period of the same length:
- Green arrow up — The metric improved compared to the previous period
- Red arrow down — The metric decreased compared to the previous period
- The percentage change is shown next to the arrow
Best engagement times
This section ranks the top 5 time windows when your messages get the best delivery, read, and reply rates.
2. Capture the ranked list with time windows and metrics
Save to:
static/img/screenshots/reports/message-analytics/engagement-times.pngEach row shows:
| Column | Description |
|---|---|
| Rank | Position badge — Gold (#1), Silver (#2), Bronze (#3), and numbered for #4-5 |
| Time Window | A 2-hour window (e.g., "10:00 AM – 12:00 PM") |
| Total Messages | Number of messages sent during that window |
| Delivery % | Delivery rate for messages sent in that window |
| Read % | Read rate for messages sent in that window |
| Reply % | Reply rate for messages sent in that window |
Use the best engagement times to schedule your broadcasts for maximum impact. If your top time window is 10:00 AM – 12:00 PM, send your campaigns during that period.
Performance by day of week
This section shows how your messages perform on each day of the week using visual progress bars.
2. Capture the bar chart showing all 7 days
Save to:
static/img/screenshots/reports/message-analytics/day-performance.pngEach day (Monday through Sunday) displays:
- A progress bar showing the delivery rate as a percentage
- The exact percentage label on the bar
This helps you identify which days consistently deliver the best results.
Top failure reasons
This section lists the most common reasons your messages fail to deliver, ordered by frequency.
2. Capture the list showing at least 3-4 error reasons with counts
Save to:
static/img/screenshots/reports/message-analytics/failure-reasons.pngEach reason shows:
- The error message describing why the message failed
- A count of how many messages failed for that reason
- A progress bar showing the proportion relative to other failure reasons
Review failure reasons regularly to identify and fix recurring issues. Common causes include invalid phone numbers, expired templates, or contacts who have opted out.
Filters
| Filter | Options | Default |
|---|---|---|
| Date Range | Custom date picker with presets (Today, Yesterday, Last 7 Days, Last 30 Days, This Month, Last Month) | Last 30 Days |
Click Apply to update the dashboard, or Reset to return to the default date range.
Tips
- Compare periods — The trend arrows automatically compare your current date range to the previous period, so "Last 30 Days" compares against the 30 days before that
- Optimize send times — Use the engagement time data to schedule your broadcasts when your audience is most active
- Fix failure patterns — If one error reason dominates, address it to improve your overall delivery rate
- Check weekly — The day-of-week analysis works best when you have at least a month of data