WhatsApp Frequency Capping: How Meta Limits Marketing Messages
Meta can limit how many marketing template messages one person receives. Here is how the limit works today and how to plan campaigns around it.
Frequency capping limits how many marketing messages one person receives from brands in a set period. On WhatsApp, Meta applies limits per recipient so that people are not flooded with promotions. Per Meta's documentation (checked 10 October 2026), WhatsApp can cap how many marketing template messages a person receives, and the cap adapts to that person's recent engagement, including how often they read marketing messages and how busy their inbox is.
Meta can change these rules at any time. This page reflects Meta's per-user marketing template message limits documentation as checked on 10 October 2026; confirm against the current page before you plan a campaign.
How does Meta's marketing message limit work today?
- Each delivered marketing template counts toward the person's limit.
- The limit is not a single fixed number. It adapts to each person's engagement, so it differs from one recipient to the next.
- When a person replies, a 24-hour customer service window opens. Marketing messages sent inside that window do not count toward the limit.
- Meta says the limits are not currently active for the European Economic Area, the UK, Japan or South Korea, and that WhatsApp does not currently deliver marketing templates to US phone numbers.
Why a marketing message may not be delivered
When the limit is enforced, the failed status in your webhook carries error 131049: "This message was not delivered to maintain healthy ecosystem engagement." Meta advises waiting at least 24 hours before resending, because resending sooner only returns another error.
A frequency cap is not the only reason a marketing template goes undelivered. Numbers held out of a Meta experiment fail with a different code; see why some marketing messages are not delivered for how to handle error 130472.
A campaign-planning checklist
- Segment: send to people who have engaged with you recently rather than the whole list.
- Space your sends: avoid stacking several marketing templates to the same contact in a short period.
- Use utility templates only for genuine transactional content such as order updates and receipts. Do not re-label a promotion as utility.
- Invite replies: a reply opens a 24-hour window in which you can message freely and marketing messages are not counted.
- Track your delivery rate and your 131049 failures per campaign, and cut volume for segments where they rise.
- Do not resend 131049 failures before 24 hours have passed.
wChatFlowAI's analytics dashboard surfaces 131049 (frequency cap) errors separately from other delivery failures, so you can identify affected contacts and adjust your segment strategy. Start your 14-day free trial at app.wchatflowai.com.
Sources & References
- Meta — Per-user marketing template message limits: developers.facebook.com/documentation/business-messaging/whatsapp/templates/marketing-templates/per-user-limits (checked 10 October 2026)
- Meta — WhatsApp Cloud API error codes (131049): developers.facebook.com/docs/whatsapp/cloud-api/support/error-codes (checked 10 October 2026)
Frequently asked questions
What is frequency capping on WhatsApp?
It is a limit on how many marketing template messages one person receives in a period. Meta applies it per recipient so that people are not flooded with promotions, and the limit adapts to how engaged each person is.
What does error 131049 mean?
Error 131049 means the message was not delivered to maintain healthy ecosystem engagement. It appears when the per-user marketing limit was enforced. Meta advises waiting at least 24 hours before resending, because resending sooner returns the same error.
Do replies and customer service windows count toward the limit?
No. When a person replies, a 24-hour customer service window opens, and marketing messages sent inside that window are not counted toward the per-user limit.
More articles in Bulk Messaging
Ready to get started with wChatFlowAI?
14-day free trial · No credit card required · Connect in minutes
