All articles
Technical Guide

WhatsApp Template Rejection Reasons + Fixes (2026 India Master List)

The 23 specific reasons Meta rejects WhatsApp templates from Indian brands across Marketing, Utility, and Authentication categories — plus approval-ready body patterns for each category and the re-submission workflow.

RichAutomate Editorial
12 min read 0 views
WhatsApp Template Rejection Reasons + Fixes (2026 India Master List)

Meta rejects roughly 30–40% of first-time WhatsApp template submissions from Indian D2C, fintech, and EdTech brands in 2026. Each rejection costs 24–48 hours of wait time, blocks campaign launches, and frustrates ops teams who don't know which line of body text triggered the rejection. This guide is the 2026 India master list: 23 specific rejection reasons Meta uses across Marketing, Utility, and Authentication categories, the exact body-text fix for each, and an approval-ready template pattern by category.

How Meta Reviews Templates

Every template submission goes through automated quality checks plus (for borderline cases) human review. Meta evaluates: category fit, language consistency, variable usage, formatting, promotional content rules, and safety disclaimers. Approval typically lands in 24 hours; rejection arrives in 1–6 hours with a generic reason like "non-compliant content" that doesn't tell you which specific rule fired.

The 23 Rejection Reasons Master List

Category Mismatch (5 reasons)

  1. Promotional language in Utility template. "Get 20% off your next order" inside a Utility template is auto-rejected. Move to Marketing category.
  2. Order confirmation under Marketing. Submitting a transactional order update as Marketing wastes the (cheaper) Utility category eligibility. Switch to Utility.
  3. OTP body submitted as Utility. OTP must be Authentication category. Anything else gets auto-rejected.
  4. Promotional language in Authentication template. "Welcome to Brand! Your OTP is..." gets rejected because "Welcome" reads as promotional.
  5. Mixed-purpose body. Body that includes both transactional update AND promotional offer is rejected. Split into two templates.

Variable Misuse (4 reasons)

  1. Variables at start or end of body. Templates starting or ending with a variable (e.g., "{{1}}") get rejected. Wrap them in static text.
  2. Consecutive variables. "{{1}} {{2}}" without separating text is rejected. Add a literal word between them.
  3. Variable used as URL. Inserting "{{1}}" as a clickable link in body is rejected. Use a button URL with parameter instead.
  4. Wrong variable count in example. If your body has 3 variables and example provides 2, Meta rejects.

Language and Locale (3 reasons)

  1. Mixed languages without separate templates. English body with Hindi variables in same template is rejected. Submit separate templates per language.
  2. Language code mismatch. Body in Hindi but submitted under en_US locale is rejected.
  3. Unsupported language. Some regional languages have limited support. Hindi (hi_IN), Tamil (ta_IN), Telugu (te_IN), Marathi (mr_IN), Bengali (bn_IN) work; rarer dialects may not.

Formatting and Length (4 reasons)

  1. Body too long. Marketing and Utility body cap is 1024 characters. Authentication body is shorter.
  2. Footer too long. Footer limit is 60 characters.
  3. Excessive formatting. Heavy use of bold, italic, and emoji together is flagged.
  4. All-caps body. Body in ALL CAPS is rejected for shouting.

Compliance and Safety (4 reasons)

  1. Missing OTP expiry. Authentication templates without "valid for X minutes" are rejected.
  2. No do-not-share warning on OTP. For financial OTP, Meta expects "Do not share this code with anyone" or equivalent.
  3. Restricted product references. Mention of gambling, alcohol, tobacco, unlicensed crypto, drugs, or firearms triggers immediate rejection.
  4. Misleading promises. "Guaranteed loan in 24 hours" or "100% return" claims get rejected for misleading content.

Brand and URL (3 reasons)

  1. URL not whitelisted. Body or button URL pointing to a domain Meta has flagged for abuse is rejected.
  2. Suspicious shortener. Bit.ly and similar shorteners trigger rejection for trust reasons. Use a branded short domain.
  3. Brand impersonation. Display name in body that doesn't match WABA display name (e.g., body says "Amazon" but WABA is "ResellerCo") is rejected.

Approval-Ready Patterns by Category

Marketing Template (high-converting pattern)

Body:
Hi {{1}}, our {{2}} sale is live until {{3}}.

Get up to 30% off on bestsellers — limited stock.

Tap below to shop your size.

Footer: Reply STOP to opt out.

Buttons:
- URL button: "Shop Now" → https://yourdomain.com/sale?utm_source=whatsapp
- Quick reply: "STOP"

Utility Template (transactional update)

Body:
Hi {{1}}, your order #{{2}} has been shipped via {{3}}.

Tracking: {{4}}
Expected delivery: {{5}}

Reply HELP if you need assistance.

Buttons:
- URL button: "Track Order" → https://yourdomain.com/track/{{2}}

Authentication Template (OTP)

Body:
{{1}} is your verification code. Do not share this code with anyone.

This code expires in {{2}} minutes.

Buttons:
- OTP button (Copy code): "Copy code"

Re-submission Workflow After Rejection

  1. Read the rejection reason in Meta Business Manager. Generic reasons map to one of the 23 above — identify which.
  2. Fix the specific issue. Don't make multiple unrelated changes — that confuses tracking.
  3. Resubmit. Meta does not impose a cooldown on rejected templates (unlike rejected accounts).
  4. Track approval. Most second submissions clear within 24 hours.

Template Quality After Approval

Approval is not the end. Meta tracks per-template quality based on user response signals (delivered, read, replied, blocked, reported). A high-quality template lifts your overall WABA quality rating; a low-quality one drags it. Audit template performance weekly:

  • Read rate < 50% → review subject relevance.
  • Block rate > 1% → suspend template, audit audience opt-in.
  • Report rate > 0.2% → suspend immediately, contact Meta if surface persists.

Auto-validate templates before submission on RichAutomate.

Built-in template linter catches the 23 rejection patterns before you ever hit Meta. Faster approvals, less ops time wasted.

Try the linter →

Ready to ship this?

Get the full migration playbook on WhatsApp

A founder-led 1-minute reply with the migration steps, template approval timeline, and a 14-day pilot offer. DPDP-compliant. India-hosted. No spam.

DPDP-compliant · India-hosted · 1-min reply
Tagged
Template ApprovalMeta ReviewWhatsApp TemplatesIndian D2CComplianceAuthentication Template
Written by
RichAutomate Editorial
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

Why does Meta reject WhatsApp templates so often in India?
About 30–40% of first-time submissions from Indian D2C and fintech brands get rejected because the body text mixes promotional and transactional content, uses variables incorrectly at start or end, fails category fit (Marketing vs Utility vs Authentication), or skips required elements like OTP expiry and do-not-share warnings. The 23 specific reasons in this guide cover almost every observed rejection.
How long does WhatsApp template approval take?
Typical approval window is 24 hours. Borderline templates that need human review can take up to 48 hours. Rejection usually arrives within 1–6 hours of submission. Resubmission after a fix typically clears in another 24 hours — there is no cooldown on rejected templates.
Can I use one template across multiple Indian languages?
No. Each language requires a separate template submission. English (en_US), Hindi (hi_IN), Tamil (ta_IN), Telugu (te_IN), Marathi (mr_IN), and Bengali (bn_IN) all need their own approval. Mixed-language templates (English body with Hindi variables) get rejected on first submission.
What is the maximum length of a WhatsApp template body?
Marketing and Utility category templates allow up to 1024 characters in the body. Authentication templates have a shorter cap because Meta enforces a fixed structure (OTP + expiry + do-not-share warning). Footer is capped at 60 characters across all categories.
Can I include URLs in WhatsApp template body?
Yes, but better practice is to use button URLs (Call-To-Action button type) instead of inline links in the body. Avoid generic URL shorteners like bit.ly — they trigger rejection. Use your own branded short domain or your full domain. URLs pointing to flagged domains are auto-rejected.
What happens if my template gets a high block or report rate after approval?
Meta tracks per-template quality continuously. Block rate above 1% or report rate above 0.2% typically lowers the template's quality score and pulls down your overall WABA quality rating. Suspend the template, audit your audience opt-in, and rebuild with better targeting before re-introducing it.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential

Continue reading

All articles
Swipe File

47 WhatsApp Templates Indian D2C Brands Actually Send (2026 Swipe File)

Free swipe file of 47 Meta-approved WhatsApp templates Indian D2C, fintech, EdTech, and SaaS brands use in production. Copy-paste ready bodies, correct categories, suggested buttons, real use-case context.

Read article
WhatsApp API

WhatsApp Message Template Categories India 2026: Marketing vs Utility vs Authentication (Pricing + Approval Guide)

WhatsApp message templates fall into three categories — Marketing, Utility, and Authentication — and the category decides both Meta approval and per-message cost. Marketing carries promotions (highest cost), Utility carries transactional updates tied to a user action, Authentication carries OTPs in a fixed code-plus-button format. As of June 2026 Meta bills per delivered template message (not per 24-hour conversation) and re-categorises any template whose content does not match the selected category — so a Utility order-update with a discount code gets billed and reviewed as Marketing. Full comparison table, India pricing breakdown, a decision guide, common Indian-business mistakes, and a cohort showing 41% lower Meta spend and 82% → 99% approval after re-categorisation. RichAutomate: ₹0 platform/setup/monthly; SaaS Pay ₹1.20 marketing + ₹0.30 utility/authentication; Client Pay ₹0.10/message + Meta direct; 14-day trial + 100 credits.

Read article
Methodology

WhatsApp Template A/B Testing Methodology India 2026: Sample Sizes, Variant Design, Quality Rating Safeguards

A statistically rigorous A/B testing playbook for WhatsApp templates built around Meta's 24-48h approval cycle and 250-template cap. Sample-size math, three-phase test architecture, quality-rating safeguards, and the ten anti-patterns that make most D2C "tests" worthless.

Read article
Technical Guide

WhatsApp Business Calling API India 2026: Implementation, Pricing, and the Four Use Cases That Move Revenue

Meta's Calling API closes the gap between WhatsApp chat and a full assisted-sales channel — data-only voice, no PSTN charge, no DLT, brand-verified trust. Complete 2026 implementation playbook with permission model, webhook architecture, per-minute economics versus PSTN, and the five anti-patterns that crash your calling quality rating.

Read article
Technical Guide

WhatsApp Flows vs Chatbots in India (2026): Technical Implementation Guide with JSON Examples

Decision framework, Flow JSON schema, endpoint_uri webhook contract, template approval gotchas, and Jan 2026 per-message cost math for Indian D2C brands and marketing agencies.

Read article
Strategy

Winning the Compliance War: Navigating WhatsApp’s 2026 Marketing Frequency Caps

Meta is cracking down on spam. Learn the "Quality-First" strategy for staying within 2026 frequency caps while still driving aggressive sales growth.

Read article