Messages Delivery Status
Understanding whether your messages were delivered is key to making sure your texting campaigns are reaching your audience. This guide explains how to check message deliverability, understand delivery rates, export and review your messages, and troubleshoot delivery issues like spam filtering.
TABLE OF CONTENTS
- Campaign Delivery Analytics
- Message Export
- Deliverability Review Tips
- Resending to Undelivered Contacts
Campaign Delivery Analytics
The Campaign Summary page includes a Delivery Rate metric, which provides a quick snapshot of message deliverability. This rate shows the number of outgoing messages in a sent status without an error codes (billable or unbillable) divided by the total number of sent messages. For details on campaign metrics, please check out our guide section on Campaign Analytics
A typical delivery rate is above 90%. If the rate is below 90%, use message exports or contact support@getthru.io to investigate further.
Message Export
Message exports provide detailed information for every incoming and outgoing message in a campaign.
To generate a message export:
- Go to your campaign's summary page.
- Click the Export button.
- Select Messages from the export type dropdown.
For more details on generating an export, check out the Campaign Summary guide's Exports section.
Each message in the export file will include:
- Status: Indicates if a message was sent successfully.
- Error Code: Displays an error code if the message encountered a delivery error.
- Billing Status: Shows whether the message was billable or nonbillable.
Deliverability Review Tips
If the delivery rate is low for a campaign, generate a message export, filter by rows that contain error codes.
Some errors are related to message content. We recommend using a pivot table in a spreadsheet (such as Excel or Google Sheets) to group messages by error code and identify common issues. Comparing message bodies with their error codes can help you identify patterns. For a full listing of possible error codes, please check out our Understanding Message Errors guide.
Below are details on some common errors that may be encountered and the issues to watch out for in a campaign. For full message creation best practice tips, check out our Text Messaging Best Practices guide.
Common Error Codes
- 4470 (Rejected as SPAM)
- May occur if using a shortened URLs (short link) in the outreach.
- If using a dedicated number, repeated 4470 errors may mean the number was flagged at the carrier level. Replace it or contact support if you’ve reached your dedicated number limit.
- 4770 / 4750 (message content prohibited)
- May occur if a phone number is included in the outreach and the account use case did not have samples provided that included a phone.
- May occur if the message content is flagged as prohibited or highly filtered content.
- 4700 / 4720 (Invalid Service Type)
- The number being contacted is registering as invalid.
- Avoid further messages to these numbers as the numbers are likely not textable.
Resending to Undelivered Contacts
To resend messages to contacts who didn’t receive the original:
- Generate and download a campaign messages export.
- Filter the message export to exclude contacts with successful deliveries, and save the file as a CSV.
- Upload the new file as a Remove group to your account.
- Clone the original campaign.
- In the cloned campaign, set the original group (or past campaign) as the base segment.
- Add the new Remove group as a remove segment.
- Review and update the initial message, if needed.
- Add your senders and launch the campaign.
If you have any questions, reach out to support@getthru.io for assistance.