Diagnosing Message Statuses & Errors
This article will provide a rundown of the Message Send Statuses used within our Textel platform. The statuses represent the feedback received from the carrier regarding message deliverability. While most visible in our Blast product, these message statuses are applicable to every message sent out of our platform, regardless of the product used to send the message. |
Message Status | Description |
Scheduled | This status represents messages that are in our system in a state where they are queued to send at a scheduled date. This is a transitional status. |
Sending | Messages in this status are actively in the process of sending through the carrier to the mobile contact. This is a transitional status. |
Delivered | Delivered is the status that represents a successful delivery to the mobile contact by the carrier network. This is a terminal status. |
Failed | This status indicates a failure as reported by the carrier. This means the message was unable to be delivered successfully to the mobile contact. This could be due to a variety of reasons. For example, the customer number might be invalid, the number may not be text-enabled, the destination carrier may have failed the receipt, etc. This is a terminal status. |
OptedOut | An OptedOut status returned by the carrier means that the contact messaged was already opted out. While our system automatically tracks opt outs that occur on text traffic that happens on our platform, it is possible to add or import contacts that have opted out prior to being boarded to our platform. The only way messages would be delivered to these contacts is if they were to opt back in. This is a terminal status. |
Not Text Enabled | This status is one that is only available for clients who have purchased our Line Intelligence feature. This indicates messages that were attempted to be sent but were not because we have on record that the phone number cannot receive text messages, e.g. a landline. This is a terminal status. |
Contact Blocked | This is a user-initiated status. It indicates messages that were on the queue, scheduled to go out but where not attempted because the contact was marked as blocked by the user. This is a terminal status. |
Cancelled | This is a user-initiated status. It indicates messages that were on the queue, scheduled to go out but the campaign was cancelled by the user. This is a terminal status. |