Skip to content

Troubleshooting

WhatsApp Business API error codes, explained

When a WhatsApp message fails, Meta returns a numbered error code. These are the ones businesses hit most often: what each one means in plain words, what usually causes it, how to fix it, and what Fliok already does about it so you see fewer of them.

Meanings from Meta’s error code reference (opens in a new tab), read on 5 October 2026. Last updated .

By code

Pick the code you got

Each page starts with the short answer, then the causes, the fixes and what Fliok does automatically.

How Fliok retries failed sends

  • Temporary errors are retried. Rate limits and Meta’s temporary errors (such as 130429, 131000, 131016 and 131056) are retried automatically, up to five attempts with growing gaps.
  • Definite rejections are not. When Meta answers with a code that will not change on a second try (like 131026, 131047 or 132001), the message is marked failed at once, with Meta’s reason.
  • A send is never repeated blindly. If a send went out but Meta’s answer was lost, Fliok marks it failed rather than sending it again, so a customer never gets the same message twice. The Retry button refuses those too.
  • Failures are grouped by Meta’s reason in analytics (Pro), so a frequency-cap problem looks different from a bad number or a template mistake.

Got questions?

Frequently asked questions

Anything else, ask us.

Where do I find the error code for a failed WhatsApp message?

Meta returns it in two places: in the API response when it refuses a send outright, and in the delivery status webhook when a message it accepted later fails. In Fliok, a broadcast report shows the reason for each failure, and analytics (Pro) groups failures by it.

Am I charged for messages that fail?

No. Meta charges only for messages it delivers, so a message that fails with any of these codes is not billed by Meta.

Which errors should I retry?

Only temporary ones, such as rate limits (130429, 131056) and Meta’s temporary errors (131000, 131016). Errors about the number, the 24-hour window, the template or Meta’s marketing limits will fail again until you change something.

Fewer failed sends, clearer reasons

Fliok checks templates, windows and Meta’s limits before it sends, and tells you why when something still fails.

Free forever plan · Keep your WhatsApp app