Feb 04, 2025
WhatsApp Template Messages: What Gets Approved, What Gets Rejected, and How to Write Them
Quick Navigation
Every business using the WhatsApp Business API eventually encounters the template approval system — either because a template was rejected and they do not know why, or because they are setting up a new campaign and need to understand how to write messages that pass.
Template messages (also called HSMs — Highly Structured Messages) are the mechanism through which WhatsApp Business API users send outbound messages to contacts who have not messaged them within the last 24 hours. Without an approved template, the message cannot be sent. With a rejected template, campaigns stall.
Understanding how the approval system works — and how to write templates that pass — is a practical operational requirement for anyone running WhatsApp at scale.
How the Template Approval Process Works
Templates are submitted via the Meta Business Manager or through a Business Solution Provider (BSP) platform. Once submitted, Meta’s review team (a combination of automated checks and human review) evaluates the template against their messaging policies. The review typically takes 24–48 hours, though it can occasionally take up to 7 days.
Templates are reviewed at the category level before message-level review:
Utility: Templates that help customers manage existing relationships — order confirmations, appointment reminders, payment receipts, delivery updates. These are reviewed most leniently and approved at the highest rates.
Authentication: Templates used for one-time passwords, login verification codes, and account security notifications. Strict formatting requirements but high approval rates for legitimate uses.
Marketing: Templates promoting products, services, or offers. Reviewed most strictly. Any ambiguity about whether a template is genuinely useful versus primarily promotional will result in rejection or reclassification.
Approval rates by template category (industry estimates):
- Utility templates (transactional): 88–94% first-time approval rate
- Authentication templates: 91–96% first-time approval rate
- Marketing templates (compliant): 72–82% first-time approval rate
- Marketing templates (promotional, borderline): 35–55% first-time approval rate
The gap between utility and marketing templates is why many businesses reframe promotional content as utility content — with limited success, as Meta has tightened enforcement on this practice.
What Gets Rejected
Vague or ambiguous variable content: Templates use variables ({{1}}, {{2}}) for personalisation. If the variable content could potentially be used to send anything — including prohibited content — Meta will reject the template. Variables should be clearly constrained by the surrounding text. “Your appointment on {{1}} is confirmed” is fine. “{{1}} {{2}} {{3}}” with no surrounding context is not.
Prohibited content categories: Templates referencing adult content, alcohol (in certain markets), gambling, pharmaceuticals (without proper authorisation), financial advice without appropriate disclaimers, weapons, or tobacco will be rejected regardless of phrasing.
Deceptive or misleading language: Claims that are unverifiable (“the best product in the market”), urgency manufactured through false scarcity (“only 2 left — act now” when inventory is plentiful), or offers that are not genuinely available will result in rejection and potentially account review.
Promotional content in utility categories: Submitting a template as “utility” when its primary purpose is promotional is a common rejection reason. “Your order has shipped — and while we have your attention, here’s 20% off your next purchase” is a marketing template submitted as utility. Meta will reject or reclassify it.
Poor formatting: Templates must be readable and structured. Excessive capitalisation (“SPECIAL OFFER — ACT NOW”), unusual character use, or formatting that mimics spam signals will result in rejection.
Template writing checklist before submission:
☑ Is the template’s primary purpose clear and honest? (Do not submit marketing as utility) ☑ Are all variables clearly constrained by surrounding context? ☑ Does the template include a clear opt-out mechanism for marketing templates? ☑ Is the language straightforward, without manufactured urgency or unverifiable claims? ☑ Is the content permitted in the markets where it will be sent? ☑ Does the template name describe the template accurately? (Meta reviewers read template names) ☑ If the template includes buttons, are they for navigation or quick reply — not for collecting personal data? ☑ Is the template in the correct language for the market it will be sent in?
How to Write Templates That Pass
Utility templates — the gold standard:
Write the template as if you were sending a bank notification. Specific, factual, expected by the recipient. “Hello {{1}}, your order #{{2}} has been dispatched and will arrive by {{3}}. Track here: {{4}}” passes because it is clearly transactional, the variables are constrained, and no promotional content is present.
Marketing templates — the hard cases:
The highest-approval marketing templates are those that:
- Reference a specific prior interaction (“You recently browsed [product category]”)
- Are personalised to the recipient’s actual situation (“Your membership expires on {{1}}”)
- Include a clear single action (“Renew here: {{1}}”)
- Include an opt-out option in the template body or footer
Generic broadcast templates (“Big sale this weekend — shop now”) have low approval rates and, when approved, generate higher opt-out rates because they feel impersonal.
On rejection:
A rejected template can be revised and resubmitted. The rejection reason is provided in Meta Business Manager — it is specific enough to guide revision in most cases. Common revision fixes: remove the promotional sentence from a utility template, replace a vague variable with constrained text, add an opt-out line to a marketing template, or change the category classification to match the actual content.
For how template messages fit into the broader broadcast compliance framework, see How to Send Broadcast Messages on WhatsApp Without Getting Banned. For the GDPR opt-in requirements that must accompany template-based marketing, see GDPR and WhatsApp Marketing: What Opt-In Looks Like and What Gets You Blocked.
Quick Navigation
Get in Touch
Have questions about implementing these strategies? Let's discuss how Caramel can help your business.
Related Blogs
See All Blog
Caramel vs Mailmodo: When AMP Emails Are Not Enough for a Real B2C CRM
Mailmodo earned a real place in the email marketing market by doing one thing well: making emails interactive. Forms, polls, quizzes, calend
Personalisation at Scale: How AI Delivers 1-to-1 Marketing Without 1-to-1 Human Effort
Personalisation is the word the marketing industry has used for fifteen years to describe everything from inserting a first name into an ema
Compliance by Design: KYC, AML and Cross-Border Rules Handled by Your AI Agent
International buyers generate compliance obligations that domestic buyers do not. This is not a regulatory inconvenience — it is a structura
Stop Paying Commissions. Start Building Relationships.
Join forward-thinking businesses reclaiming their customer data from third-party platforms. Build direct connections, increase loyalty, and keep 100% of your revenue.


