Skip to main content
If a WhatsApp template fails to send with the message “This message was not delivered to maintain healthy ecosystem engagement” and the code 131049, this page explains what is happening and how to get through.
The short version: this only affects Marketing templates. It is a per-recipient limit set by WhatsApp, not a problem with your account or your number. The quickest way through is to send a Utility template, such as an opt-in confirmation, or to have the contact message you first.

What the error means

131049 is WhatsApp’s per-user marketing limit. WhatsApp caps how many marketing messages a person receives across every business, based on how that person engages with marketing and how full their inbox is. When someone is at that cap, the next marketing template is not delivered and Meta returns 131049. Two things tend to surprise people:
  • It can happen on the very first message you send. The limit belongs to the recipient, not to your history with them, so a contact can already be at their cap from marketing they received from other businesses.
  • You cannot check a contact’s remaining capacity in advance. WhatsApp does not expose it, so there is no reliable way to predict the error before you send.
This is specific to the Marketing category. Utility and Authentication templates are not subject to this limit, which is why switching the first message to a utility-style template usually gets through.

How to reach the contact

1

Send a Utility template instead

Utility templates, such as opt-in confirmations, order updates, reminders, and account notices, are not capped by 131049. If your first contact is a non-promotional Utility message rather than a marketing one, it will generally deliver. Keep the wording strictly non-promotional, or Meta may re-classify it as Marketing. See Template reference.
2

Let the contact message you first

When a contact sends you any message, it opens a 24-hour window. Marketing templates sent inside that window do not count towards the recipient’s limit, so they deliver normally. A click-to-chat link or QR code is the easiest way to prompt that first inbound message.
3

Wait at least 24 hours before resending

Do not resend the same marketing template straight away. Retrying within 24 hours will only fail again and can distort your delivery statistics. Wait at least 24 hours, or use one of the two routes above.

Is it my number or the recipient?

It is the recipient. 131049 is decided by the recipient’s marketing engagement, not by your number’s quality rating or verification status. Sending the same template to a different contact will usually succeed. The “Finish Meta business verification” banner you may see in Flowella is unrelated to this error. That banner concerns your overall messaging limits, which govern how many unique people you can message per day, not the per-recipient marketing cap behind 131049. Completing verification is still worthwhile, but it will not stop this particular error.

Showing Flowella on a live demo

If you hit this error while walking someone through Flowella, the cleanest fix in the moment is to ask the person receiving the message to send any reply to the number first. A click-to-chat link or QR code makes that a single tap. That opens the 24-hour window immediately, and the template will then send.

Errors that look similar but are not the same

The contact has chosen to stop marketing messages from your business. Do not resend. Confirm their status under Contacts → Opt-outs. See Opt-outs and Opt-out not honoured.
This one is about your number, not the recipient. It appears when previous messages were flagged. Check your number’s quality and ease off marketing to disengaged contacts. See Quality score.
You are trying to send a free-form message outside the 24-hour window. Send an approved template instead. See Messages not delivered.
Still stuck? Gather the recipient’s phone number, the timestamp of the failed send, and a screenshot of the failure reason, then contact support.