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 StatusDescription
ScheduledThis 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.

SendingMessages in this status are actively in the process of sending through the carrier to the mobile contact.
This is a transitional status.

DeliveredDelivered is the status that represents a successful delivery to the mobile contact by the carrier network.
This is a terminal status.

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

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



Was this article helpful?