WhatsApp Error 131049: Meta Chose Not to Deliver
Error 131049 means WhatsApp applied a per-user marketing message frequency cap. Meta deliberately withheld your marketing template from this recipient as an anti-spam protection.
- Symptom: Marketing template message fails to deliver.
- Error text: "This message was not delivered to maintain healthy ecosystem engagement."
- Likely cause: WhatsApp applied a per-user marketing message frequency cap (anti-spam protection).
What This Error Means
Meta may temporarily block marketing template delivery to a specific recipient to maintain a healthy WhatsApp ecosystem.
This is usually triggered when:
- The recipient has received too many marketing messages in a short period (from one or many businesses), or
- The recipient has low engagement with recent marketing messages.
This is recipient-specific, so it can happen for some numbers but not others.
Quick Checks (Confirm It Is a Marketing Frequency Cap)
- Confirm the template category is Marketing (not Utility or Authentication).
- Check whether the same template works for other recipients but fails for this specific recipient.
- Check whether the recipient has received multiple marketing blasts recently.
- Try a Utility template (if the use case is truly transactional) and see if it delivers.
Resolution Options
Option 1: Wait and Resend Later (Recommended)
- Wait at least 24 hours before trying again with the same recipient.
- Reduce repeated sends to the same number when there are no replies.
Option 2: Improve Engagement Signals
- Send fewer marketing messages per recipient.
- Prioritize recipients who recently replied.
- Use better targeting and avoid mass blasting cold leads.
Option 3: Use the Correct Template Category
- If the message is transactional (appointment, receipt, payment confirmation), recreate and submit it as a Utility template.
When to Escalate
Escalate if:
- It happens across a large portion of recipients for multiple campaigns, or
- Marketing delivery is blocked even after 24 to 48 hours for many recipients.
What to Collect Before Escalating
- Screenshot or log showing error code 131049 plus the full error text.
- Template name and category (Marketing/Utility).
- Timestamp of the send attempt.
- Examples of recipients that fail versus succeed.
- WABA ID and Phone Number ID (if available).