Skip to main content

History & Statistics

The Failed Messages page provides two powerful tools for understanding your message delivery: Retry History (for individual messages) and Retry Statistics (for overall performance). Both are accessible from the actions menu on each message.


Retry History Dialog

The Retry History dialog shows a complete timeline of every delivery attempt for a single message — from the original send through each retry.

How to open it

  1. Click the three-dot menu (⋮) on any message
  2. Click View History
📸
Screenshot: Retry History dialog showing a timeline of the original message and subsequent retry attempts
retry-history-dialog.png
1. Click the three-dot menu on a message that has been retried at least once
2. Click View History
3. Capture the Retry History dialog showing the timeline
Save to: static/img/screenshots/failed-messages/history-and-statistics/retry-history-dialog.png

What the timeline shows

The timeline displays each attempt as a step, with colored dots indicating the result:

Dot ColorStatusMeaning
RedFailedThis attempt failed
GreenSucceededThe message was delivered successfully on this attempt
BlueQueuedThis retry is currently queued for delivery
GrayOriginalThe original message that first failed

Each entry in the timeline shows:

  • The date and time of the attempt
  • The status (failed, succeeded, queued)
  • The error reason (if failed)
  • Who initiated the retry (automatic system or a specific user)
📸
Screenshot: Close-up of the retry timeline showing colored status dots, timestamps, and error reasons
timeline-details.png
1. Open the Retry History for a message with multiple retry attempts
2. Capture a close-up showing the timeline entries with their colored dots and details
Save to: static/img/screenshots/failed-messages/history-and-statistics/timeline-details.png
tip

The Retry History is the best way to understand the full story of a failed message. Check it when you want to know how many times a message was retried, when each attempt happened, and whether the automatic system or a team member initiated the retry.


Retry Statistics Dialog

The Statistics dialog gives you analytics and trends for retry performance across all your failed messages.

How to open it

  1. Click the three-dot menu (⋮) on any message
  2. Click View Statistics
📸
Screenshot: Retry Statistics dialog showing time range filter, summary cards, and analytics tables
statistics-dialog.png
1. Click the three-dot menu on any message
2. Click View Statistics
3. Capture the full Statistics dialog showing the time range selector, summary cards, and the first table
Save to: static/img/screenshots/failed-messages/history-and-statistics/statistics-dialog.png

Time Range Filter

At the top of the Statistics dialog, a time range selector lets you choose the period to analyze. Select from preset ranges or pick custom dates.


Summary Cards

Four cards at the top give you a quick overview of retry performance for the selected time period:

CardWhat it shows
Total RetriedHow many messages were retried
Total AttemptsTotal number of retry attempts across all messages
SuccessfulHow many retries resulted in successful delivery
FailedHow many retries still failed after being retried
📸
Screenshot: Four summary cards in the Statistics dialog showing Total Retried, Total Attempts, Successful, and Failed
statistics-summary-cards.png
1. Open the Statistics dialog
2. Capture the four summary cards at the top
Save to: static/img/screenshots/failed-messages/history-and-statistics/statistics-summary-cards.png

Analytics Tables

Below the summary cards, five detailed tables provide deeper insights:

Shows day-by-day retry performance with a visual success rate bar.

ColumnWhat it shows
DateThe day
RetriedNumber of messages retried that day
AttemptsTotal retry attempts
SuccessfulHow many succeeded
FailedHow many still failed
Success RateVisual bar showing the success percentage
📸
Screenshot: Daily Retry Trends table showing dates, counts, and success rate bars
daily-trends-table.png
1. Open the Statistics dialog and scroll to the Daily Retry Trends table
2. Capture the table showing several days of data with the success rate bars
Save to: static/img/screenshots/failed-messages/history-and-statistics/daily-trends-table.png

2. Retry Attempt Distribution

Shows how many retries messages typically need before succeeding.

ColumnWhat it shows
Attempts NeededThe number of retries (1, 2, 3, 4, 5+)
MessagesHow many messages needed that many attempts

This helps you understand whether messages tend to succeed on the first retry or need multiple attempts.

📸
Screenshot: Retry Attempt Distribution table showing how many messages needed 1, 2, 3, etc. retries
attempt-distribution-table.png
1. Scroll to the Retry Attempt Distribution table
2. Capture the table showing the attempt counts
Save to: static/img/screenshots/failed-messages/history-and-statistics/attempt-distribution-table.png

3. Performance by Error Code

Shows retry success rates broken down by error code.

ColumnWhat it shows
Error CodeThe specific error
Error NameHuman-readable error name
CategoryRetryable, Non-Retryable, or Business Logic
MessagesNumber of messages with this error
Success RateHow often retries succeed for this error
📸
Screenshot: Performance by Error Code table showing error codes, categories, and success rates
by-error-code-table.png
1. Scroll to the Performance by Error Code table
2. Capture the table showing several error codes with their categories and success rates
Save to: static/img/screenshots/failed-messages/history-and-statistics/by-error-code-table.png

4. Performance by Campaign

Shows retry success rates broken down by campaign.

ColumnWhat it shows
Campaign NameThe campaign or broadcast that sent the messages
MessagesNumber of failed messages from this campaign
AttemptsTotal retry attempts
Success RateHow often retries succeed for this campaign
📸
Screenshot: Performance by Campaign table showing campaign names, message counts, and success rates
by-campaign-table.png
1. Scroll to the Performance by Campaign table
2. Capture the table showing campaigns with their retry statistics
Save to: static/img/screenshots/failed-messages/history-and-statistics/by-campaign-table.png

5. Detailed Retry Messages

A paginated table showing individual message retry details.

ColumnWhat it shows
ContactRecipient name and phone number
ErrorThe error that caused the failure
Retry CountNumber of retry attempts
First AttemptWhen the first retry was made
Last AttemptWhen the most recent retry was made
CampaignWhich campaign sent the message
📸
Screenshot: Detailed Retry Messages table showing individual messages with retry counts and dates
detailed-messages-table.png
1. Scroll to the Detailed Retry Messages table
2. Capture the paginated table showing individual message details
Save to: static/img/screenshots/failed-messages/history-and-statistics/detailed-messages-table.png
Using Statistics Effectively
  • Check Daily Retry Trends to spot patterns — are failures increasing on certain days?
  • Use Performance by Error Code to identify which errors are worth retrying
  • Review Performance by Campaign to find campaigns with delivery issues
  • Look at Retry Attempt Distribution to understand how many retries are typically needed