Ana içeriğe atla
Skip to content
← Back to all articles

August 5, 2026 · 7 min read

WhatsApp Template Rejected? Reasons and Fixes

WhatsApp Template Rejected? Reasons and Fixes

If your WhatsApp message template was rejected, the reason is almost always one of three: the content conflicts with WhatsApp Business policies, the template breaks formatting and variable rules, or the chosen category does not match the actual purpose of the message. A rejection is not a permanent penalty, you can fix the template and resubmit it, and review usually completes quickly.

Why Templates Need Approval

On the WhatsApp Business Platform a business cannot send free-form text whenever it wants. If the customer has not messaged you in the last 24 hours, you can only start the conversation with a pre-approved message template. A template consists of fixed text plus variables in {{1}} form, and becomes usable only after Meta reviews and approves it.

Templates are stored per name and language pair. Turkish and English versions of the same template are reviewed separately; approving one does not approve the other. The review result (approved, rejected, paused) appears in the management panel and can also be delivered to your system through webhooks.

WhatsApp template approval and rejection prevention architecture
Meta template approval criteria with category compliance, variable syntax and sample parameters.

Category Choice: The Invisible Cause of Rejections

Every template is assigned a category, and the category determines both the review criteria and the billing. The wrong category is a rejection reason even when the content is flawless.

CategoryPurposeTypical exampleCommon mistake
MarketingCampaigns, announcements, re-engagement“The summer collection is 20% off.”Sending without explicit opt-in
UtilityUpdates about an existing transaction or request“Your order has shipped, tracking no: {{1}}”Slipping a promotional sentence inside
AuthenticationOne-time verification codes“Your login code is: {{1}}”Adding promo text or links next to the code

When the category boundary is crossed, Meta may reject the template or re-categorize it after approval. Re-categorization does not technically block delivery, but it changes billing; we covered how to plan the service-side budget in our WhatsApp chatbot pricing article.

The Most Frequent Rejection Reasons

1) Policy and content violations

  • Promoting products or services restricted by the WhatsApp Business Policy (alcohol, tobacco, gambling, weapons, prescription drugs, crypto assets and similar categories).
  • Misleading promises and guarantee language: “guaranteed profit”, “cure guaranteed”, “100% results”.
  • Artificial urgency and pressure: “Only 5 minutes left, reply now or you lose your slot.”
  • Requesting sensitive personal data in the message: national ID, card number, password, or asking the recipient to send a verification code back.
  • Unauthorized use of third-party brands, logos, or personal names.

2) Formatting and variable errors

  • Starting or ending the template with a variable, “Thanks for {{1}}” is a classic rejection.
  • Two variables placed back to back with no fixed text between them: “{{1}} {{2}}”.
  • Non-sequential or skipped variable numbering (using {{1}} and {{3}} while never defining {{2}}).
  • Not providing sample values; when the reviewer cannot see the final message, the template gets rejected.
  • Excessive emoji, all-caps sentences, and piles of unnecessary punctuation.
  • Broken, misredirecting, or off-topic URLs.
  • Button labels that do not match the message (a “Book Appointment” button on a shipping notification).

3) Purpose and category mismatch

This is the sneakiest reason: a technically perfect, policy-compliant campaign message submitted as Utility. The test is simple, if the message refers to a concrete transaction the customer started (order, appointment, application, payment), it is Utility. If it tries to drive an action, it is Marketing.

Writing Rules That Improve Approval Odds

  • Open with fixed text and mention the business name in the first sentence so the recipient recognizes the sender.
  • Give every variable a realistic sample value (“{{1}} = Ahmet”, “{{2}} = 14 August 3:30 PM”).
  • One purpose per template; never merge a notification with a promotion.
  • State the opt-out clearly in marketing templates: “Reply STOP to unsubscribe.”
  • If you use links, keep tracking parameters static; only parameterize the trailing path segment.
  • Do not resubmit the same content under different names; duplicated templates can be rejected in bulk.
  • Read the text out loud before submitting: if it feels like an unwanted message to you, the reviewer will likely feel the same.

What to Do With a Rejected Template

Rejection notices usually carry a reason code (policy violation, formatting error, wrong category). The path forward:

  • Read the reason and fix only that part; rewriting everything hides which change actually worked.
  • Resubmit under the same template name, renaming detaches the historical performance data.
  • For category rejections, correct the category or rewrite the text to fit it; appealing alone rarely works.
  • Check each language version separately, a sentence added during translation can be a rejection reason on its own.
  • If you keep getting the same reason, simplify: strip links, buttons and emoji, get the bare text approved, then add elements back gradually.

After Approval: Quality Rating and Pausing

Approval is the beginning, not the end. As the template is sent, recipient reactions (blocks, reports, silence) feed its quality signal. If quality drops the template can be paused temporarily and, if the pattern repeats, disabled. So who receives it and how often matters as much as approval; we covered consent collection and segmentation in KVKK-compliant WhatsApp chatbot. To understand where templates sit inside the API, what WhatsApp Business API is is a good starting point.

For the current policy text and template rules, follow Meta's official sources: the WhatsApp Business Platform documentation and the WhatsApp Business Messaging Policy. Rules change over time, so production templates deserve a periodic review.

Automating Template Management

Tracking dozens of templates, two languages and shifting categories by hand becomes unmanageable fast. BozLat AI ties template sending to the customer journey: free-form text while the 24-hour window is open, an appropriate template category when it is closed, and rejection or pause states surfaced in the panel. See scope and plans on our pricing page, and the readiness checklist for preparation steps.

Frequently Asked Questions

How long does template review take?
Most templates are approved within 15 minutes to a few hours; Meta notes review can take up to one business day in high-traffic periods.
Can I resubmit a rejected template?
Yes. Fix the formatting or policy issue noted in the rejection reason and resubmit the template without waiting period.
Are Turkish and English templates approved separately?
Yes. Each language version is reviewed independently; approving the Turkish copy does not automatically approve the English version.
Can I message a customer first without a template?
No. If the customer has not written to you in the last 24 hours, only an approved template can initiate the chat. Once they reply, the 24-hour free-form window opens.

Ready to set up an AI assistant for your business?

View Pricing
24/7 access