Diagnosing Message Statuses & Errors
  • 05 May 2022
  • 2 Minutes to read
  • PDF

Diagnosing Message Statuses & Errors

  • PDF

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
PendingThis status represents messages that have not yet been sent to the carrier and are in the process of being moved to send.
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.
OptedOutAn 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.
PartialFailureEach carrier has different size limitations for a single message to be sent on their network. Depending on the size of your originally composed message, it may need to be broken up into message segments for delivery via the carrier network and to the mobile contact. The PartialFailure status represents when at least one of the message segment statuses failed but not all of the message segments failed.
This is a terminal status.
PartialOptOutEach carrier has different size limitations for a single message to be sent on their network. Depending on the size of your originally composed message, it may need to be broken up into message segments for delivery via the carrier network and to the mobile contact. The PartialOptOut status represents when the mobile contact was already opted out to one of the message segments but not all. The only way messages would be delivered to these contacts is if they were to opt back in.
This is a terminal status.