Troubleshooting
Campaign failed: Meta error codes explained
The error on each failed message is Meta's reason. This table maps the common codes (131042, 131026, 131047, 131049, 132000, #100) to the fix.
Last reviewed 9 November 2026
Open the campaign report and the Failed tab. The reason next to each contact is Meta's own error. PayPerWA's fee for every failed message goes back to your wallet.
| Code | Meta's meaning | What to do |
|---|---|---|
| 131042 | Business eligibility payment issue | Add or fix the payment method on your WhatsApp Business Account. |
| 131026 | Message undeliverable | Number not on WhatsApp, blocked you, or not accepting messages. Details. |
| 131047 | Re-engagement message | More than 24 hours since the customer's last message. Use a template. |
| 131049 | Healthy ecosystem engagement | Meta is limiting marketing messages to this person for now. Nothing to fix; try again later. |
| 131053 | Media upload error | The media URL is private, too large, or the wrong format. Check the media limits. |
| 132000 | Parameter count mismatch | The template has more or fewer variables than you mapped. Re-map in the campaign. |
| 132001 | Template does not exist | The template was deleted or renamed in Meta. Choose an approved one. |
| 131045 | Phone number registration error | The number needs to be registered again. Open Settings → WhatsApp and reconnect. |
| 130472 | User's number is part of an experiment | Meta's own test group; not caused by you. PayPerWA's fee is refunded; retry in a few days. |
| #100 | Invalid parameter | Usually the business's own number in the audience. Details. |
A code not listed here? Raise a ticket with the campaign name. We read Meta's full error for that message.
Still stuck?
Chat with a person on WhatsApp or raise a ticket with a screenshot. We reply on every ticket by email.