Back to Troubleshooting & Errors

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.

💡
The frequency cap applies to Marketing templates. If your message confirms something the customer asked for, submitting it as a Utility template avoids this block entirely.

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).

Still need help?

Our support team is ready to assist you.

Contact Support