Updated

Why WhatsApp messages are sometimes not delivered

When you send a message to a contact using a Message Template or Broadcast, the delivery can fail for several reasons. A common cause is that the contact’s WhatsApp ID is invalid.

There are three known categories of Meta errors that occur when attempting to deliver messages, and they are listed below. To troubleshoot an issue, follow the solutions provided in the third column. Then, try sending your message(s) again.

Message undeliverable

Code Description Possible solutions HTTP status code

131026

Message Undeliverable

Unable to deliver message. Reasons can include:

  • The recipient phone number is not a WhatsApp phone number.
  • Sending an authentication template to a WhatsApp user who has a +91 country calling code (India). Authentication templates currently cannot be sent to WhatsApp users in India.
  • Recipient has not accepted our new Terms of Service and Privacy Policy.
  • Recipient using an old WhatsApp version; must use the following WhatsApp version or greater:
    • Android: 2.21.15.15
    • SMBA: 2.21.15.15
    • iOS: 2.21.170.4
    • SMBI: 2.21.170.4
    • KaiOS: 2.2130.10
    • Web: 2.2132.6

Using a non-WhatsApp communication method, ask the WhatsApp user to:

  • Confirm that they can actually send a message to your WhatsApp business phone number.
  • Confirm that they have accepted our latest Terms of Service (Settings > Help, or Settings > Application information will prompt them to accept the latest terms/policies if they haven't done so already)
  • Update to the latest version of the WhatsApp client.

400

Bad Request

 

Contact has an experimental number

130472

User's number is part of an experiment

Message was not sent as part of an experiment. See Marketing Message Experiment.

400

Bad Request

 

Message not delivered by Meta

131049

Met chose not to deliver.

This message was not delivered to maintain healthy ecosystem engagement.

Do not retry immediately if you do receive this error code and suspect it is due to the limit. Instead, retry in increasing larger time increments until the message is delivered, since the limit may be in effect for differing periods of time.

See Per-User Marketing Template Message Limits for additional information.

400

Bad Request

 

 

🔗 The latest update on reasons and possible solutions can be found in the Other Errors section in Meta’s WhatsApp Error Codes documentation.

 

In Manychat, there are two types of errors:

  1. After a broadcast has been sent, any messages not delivered due to one of the reasons above will appear in the Inbox thread as an error message.
  2. Similarly, if you send a message template via Inbox and it fails, you will see an error message in the bottom-left corner. The error message in the thread will be the same as in the broadcast example above:

Was this article helpful?