Why WhatsApp messages are not delivered sometimes through Reflys

When you send WhatsApp messages using a message template or broadcast from Reflys, you might sometimes see that the message was not delivered to the user. While it may seem like an error, it could be due to several reasons, as each error indicates a specific reason.
In most cases, the error is caused by the user’s WhatsApp account or Meta’s system. Let’s explore the most common errors and explain how to avoid and resolve them. 

1. Error Code: 131026 - Message Undeliverable

Error Code: 131026
HTTP Status: 400 – Bad Request

What does it mean:

Meta was not able to deliver your message to the user. This is one of the most common issues and it happens for several reasons.

Possible reasons:

  • The user’s phone number is not registered on WhatsApp.
  • The user has not accepted WhatsApp’s latest Terms of Service or Privacy Policy.
  • The user is using an old version of WhatsApp. Messages can only be delivered if the user has one of the following or newer versions:
    • Android: 2.21.15.15
    • SMBA (Android Business): 2.21.15.15
    • iOS: 2.21.170.4
    • SMBI (iOS Business): 2.21.170.4
    • KaiOS: 2.2130.10
    • Web: 2.2132.6

How to resolve the error:

If you know the user personally or can reach them another way (like SMS or phone), ask them to:

  • Confirm if they can send a WhatsApp message to your business contact number.
  • Check if they’ve accepted the latest WhatsApp policies. (They can find this in WhatsApp Settings > Help.)
  • Update to the latest WhatsApp version on their phone.

2. Error Code: 130472 - Contact Has an Experimental Number

  • Error Code: 130472
  • HTTP Status: 400 – Bad Request

What does it mean:

The user’s phone number is part of a WhatsApp experiment by Meta. Because of this, your message was blocked from being sent.

Why does this happen?

Sometimes Meta runs experiments on small groups of users. If your contact is part of that experiment, they may not receive marketing messages for a temporary period. You can also explore marketing message experiments from Meta to find the main reason and its possible solution. 

How to resolve the error:

There’s no fix on your side. You’ll have to wait until the user is no longer part of the experiment or try sending again later. Visit marketing message experiments from Meta to learn more.

3. Error Code: 131049 - Message Not Delivered by Meta

  • Error Code: 131049
  • HTTP Status: 400 – Bad Request

What does it mean:

Meta chose not to deliver your message to the user to maintain a healthy ecosystem engagement.

Why does this happen?

Meta has set daily limits on the number of marketing messages a user can receive. If your contact has already received too many messages recently, Meta may temporarily block any new ones, even if the user has opted in.

What you can do:

Don’t try sending the message again immediately. Instead, wait a while, then try again. If it still doesn’t work, try waiting longer. The time limit is different for each case.

For more help, you can read Meta’s guide on Per-User Marketing Template Message Limits for additional information.

Where Will You See These Errors in Reflys?

Once a broadcast is sent, if any messages fail to deliver, you will see those errors directly inside the Reflys dashboard.

Go to Reflys Dashboard > Settings > Logs

system experiments. Most of the time, the issue is temporary or can be fixed by checking the user’s WhatsApp version and settings. Use the tools in Reflys to view error details and send your next message carefully.

For the latest updates on error codes, you can also visit Meta’s documentation on WhatsApp error codes.

Scroll to Top