Skip to main content

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.

📸
Screenshot: Analytics Dashboard showing summary cards at the top and engagement time rankings below
analytics-dashboard.png
1. Go to Reports → Message Analytics → Analytics Dashboard
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.png

Summary cards

Four cards at the top show your overall messaging performance for the selected period:

CardWhat it shows
Total MessagesTotal number of messages sent
Delivery RatePercentage of sent messages that were delivered
Read RatePercentage of delivered messages that were read
Reply RatePercentage 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.

📸
Screenshot: Top 5 Best Engagement Times section showing ranked 2-hour time windows with delivery, read, and reply percentages
engagement-times.png
1. Scroll to the Top 5 Best Engagement Times section
2. Capture the ranked list with time windows and metrics
Save to: static/img/screenshots/reports/message-analytics/engagement-times.png

Each row shows:

ColumnDescription
RankPosition badge — Gold (#1), Silver (#2), Bronze (#3), and numbered for #4-5
Time WindowA 2-hour window (e.g., "10:00 AM – 12:00 PM")
Total MessagesNumber 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
tip

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.

📸
Screenshot: Performance by Day of Week section showing bar chart for each day with delivery percentage
day-performance.png
1. Scroll to the Performance by Day of Week section
2. Capture the bar chart showing all 7 days
Save to: static/img/screenshots/reports/message-analytics/day-performance.png

Each 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.

📸
Screenshot: Top Failure Reasons section showing error reasons with failure counts and progress bars
failure-reasons.png
1. Scroll to the Top Failure Reasons section
2. Capture the list showing at least 3-4 error reasons with counts
Save to: static/img/screenshots/reports/message-analytics/failure-reasons.png

Each 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
tip

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

FilterOptionsDefault
Date RangeCustom 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