Home/Help Center/Error 131000

Troubleshooting

Error 131000: Message Failed to Send Due to an Unknown Error

Error 131000 is Meta's catch-all for a send that failed for no named reason. Whether to retry, how long to wait and when to contact support.

By Chirag Darji · Updated 16 Oct 2026 · 2 min read

On this page
  1. Symptom
  2. Why it happens
  3. Fix
  4. In VGraple CRM
  5. Related errors

Error 131000 means the message failed to send for a reason Meta does not name. It is usually temporary. Try the send again; if it keeps failing across several attempts and several recipients, check Meta's platform status and send us the exact error text.

Meta policy

Meta's wording for this code: "Message failed to send due to an unknown error." Source: Meta's WhatsApp Business Platform error codes reference, checked 16 October 2026.

Symptom

A single message, or a run of messages, fails with 131000 and no further detail. Other messages sent at the same time may succeed.

Why it happens

  • Meta returns 131000 when its own side fails without a more specific code, for example a short interruption while handling the request.
  • For WhatsApp Flows that call your own endpoint, Meta's guidance adds that a wrong public-key signature step, a failing GraphQL call or a bad response from your endpoint can also surface as 131000.

Fix

  1. Try the send once more after a minute. A one-off 131000 usually clears on retry.
  2. If one recipient fails every time and others do not, try a different message type to the same person and check whether the number is on WhatsApp (see error 131026).
  3. If many recipients fail together, look at Meta's WhatsApp Business Platform status page before retrying in bulk.
  4. If you use a WhatsApp Flow with an endpoint, check that your endpoint answers within the time Meta allows and returns the expected encrypted response.
  5. If it persists after a few attempts, contact us with the error text and time. Open Support in the app and send the exact error text, the time and the number it happened on; the thread keeps the history.

In VGraple CRM

VGraple CRM shows the code and Meta's own text on the failed message in the inbox and in the broadcast report. A failed broadcast row can be retried with Retry failed, and a single inbox message can be sent again.

All codes are listed in the WhatsApp error codes reference.

Frequently asked questions

Is 131000 my fault?
Usually not. It is Meta's catch-all for a failure it did not classify. Check your WhatsApp Flow endpoint only if the message includes a Flow.
How many times should I retry?
Once after a minute, then once more later. Repeated immediate retries do not help and can slow the rest of a campaign.
Will I be charged for a message that failed with 131000?
Meta bills delivered messages. A message that failed to send is not delivered, so there is nothing to bill.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.