What do different delivery statuses mean?

The delivery status of text messages can be monitored in our Web, Desktop and Mobile Apps and using API. Information is sourced from the recipient’s phone, except for mobile numbers in North America.

Here is an explanation of the different delivery statuses:

  • Delivered – the message has been sent and the recipient’s network has confirmed delivery.
  • Sent – the message has been sent but delivery has not been confirmed, for example because the recipient’s phone is switched off, is out of the coverage area, or the mobile provider is experiencing difficulties. Final delivery notification may take up to 12 hours, depending on the mobile operator, which we do not control.
  • Failed - The message has been sent but the recipient’s network is unable to deliver it. For example, because the recipient has cancelled their mobile contract or the network was unable to deliver your message.
  • Rejected – the SMS was rejected by the mobile operator or TextMagic. Most common reasons: recipient has opted out from your list, the mobile number belongs to a ‘Do not Disturb’ registry, or you did not use a mandatory local dedicated number when sending the message to North America.

If you use API, you can request SMS delivery notification via the receive command or callback URL. The API will respond with a single letter. Read the API documentation for more details.

Back to top