All articles
Application Guide

WhatsApp Template Rejected? Reasons & Fixes (India 2026)

WhatsApp template rejected? Top causes are wrong category, promo wording in utility templates, policy-breaking content, and variable errors — fix each fast.

RichAutomate Editorial
9 min read 2 views
WhatsApp Template Rejected? Reasons & Fixes (India 2026)

A WhatsApp template gets rejected when Meta's automated or human review flags it against messaging policy — the most common causes are a wrong category (marketing content submitted as utility), promotional wording inside a utility or authentication template, placeholder variables left unfilled or floating at the start/end, missing sample values, and content Meta treats as prohibited (loans, crypto, gambling, adult, or third-party brand names). Almost every rejection is fixable in minutes once you know which of the twelve triggers below hit you. This India 2026 guide lists each reason with the exact fix and how to resubmit without burning your quality rating.

How WhatsApp template review actually works in 2026

Every template you submit passes through two layers: an automated policy classifier that runs in seconds, then — for borderline or high-risk categories — a human reviewer. Meta approves or rejects within minutes to 24 hours. A rejection does not penalise your number by itself, but repeated policy-violating submissions can drag your template quality rating (Green/Yellow/Red) down, and a Red rating pauses the template. So fixing the root cause matters more than resubmitting fast.

Rejections come with a reason label — usually INVALID_FORMAT, ABUSIVE_CONTENT, SCAM, or INCORRECT_CATEGORY — but the label is vague. Below is what each one really means for an Indian business and how to clear it.

The 12 reasons WhatsApp templates get rejected — and the fix

1. Wrong category (the #1 silent killer)

Since Meta split pricing into Marketing, Utility, and Authentication, category is enforced hard. Submitting an order update as Marketing, or slipping a discount line into a Utility template, triggers INCORRECT_CATEGORY — or worse, silent recategorisation that changes your per-message cost. Fix: match category to intent. Transactional (order, delivery, OTP-adjacent, appointment) = Utility; anything promoting, upselling, or re-engaging = Marketing. See our breakdown of marketing vs utility messages and how it hits your per-template pricing.

2. Promotional wording inside a Utility or Authentication template

Words like "offer", "sale", "discount", "buy now", "limited time", "upgrade", or emojis pushing action inside a Utility template get it flagged. Authentication templates are stricter still — they may contain only the code and a fixed disclaimer. Fix: strip every marketing phrase; keep Utility copy factual ("Your order #{{1}} shipped"). If you need the promo, submit it separately as Marketing.

3. Variables at the start or end, or two variables touching

Meta rejects INVALID_FORMAT when a template begins or ends with a {{1}} variable, or has {{1}} {{2}} back-to-back with no fixed text between. Fix: wrap variables in static words — "Hi {{1}}, your booking on {{2}} is confirmed." Never open or close on a placeholder.

4. Missing or mismatched sample values

You must supply an example for every variable. Empty samples, or samples that don't match the placeholder type (a name where a number is expected), get rejected. Fix: fill realistic samples for all {{n}} — "Aarav", "12 Sep", "₹1,499". This is the single most common avoidable rejection.

5. Placeholder or gibberish content submitted for approval

Templates with "test", "asdf", "lorem ipsum", or a lone variable and nothing else read as low-quality and are rejected. Fix: submit only production-ready copy — Meta reviews the real text, not a draft.

6. Prohibited industry content (loans, crypto, gambling, adult)

Financial products with interest promises, cryptocurrency, real-money gaming, tobacco, weapons, and adult content are restricted or banned under Meta Commerce Policy — even legitimate Indian NBFCs get ABUSIVE_CONTENT/SCAM flags on aggressive loan wording. Fix: remove interest-rate/guaranteed-return claims, avoid "instant loan"/"double your money" phrasing, and keep it informational. Some verticals need Meta's prior written permission.

Stop overpaying on WhatsApp

Get a 1-minute BSP audit on WhatsApp

Drop your WhatsApp number — we line-item your current invoice against Meta India rates in under 60 seconds. India-hosted, DPDP-compliant.

DPDP-compliant · India-hosted · 1-min reply

7. Third-party brand names or trademark use

Using another brand's name ("Pay via PhonePe", a competitor's logo, "as seen on Amazon") without authorisation triggers a rejection. Fix: reference only your own brand, or generic terms ("pay via UPI" instead of a specific app name unless you're authorised).

8. URL shorteners and untrusted links

bit.ly, tinyurl, and unknown redirect domains in the body or button read as phishing risk. Fix: use your own verified domain for links; if you must shorten, use a branded domain, not a public shortener.

9. Broken or malformed buttons

Call-to-action buttons with a variable in the URL that isn't declared, quick-reply buttons over the character limit, or a phone-number button with a bad format cause INVALID_FORMAT. Fix: validate each button — URL buttons allow at most one trailing {{1}}, text ≤ 25 chars, and the number in international format.

10. Formatting and length errors

Unbalanced markdown (a lone * or _), body over 1024 characters, header over 60, or newlines Meta can't parse all fail. Fix: keep body concise, balance every bold/italic marker, and preview before submit.

11. Duplicate of an existing template

A template identical or near-identical to one already approved on the WABA is rejected as a duplicate. Fix: reuse the existing template, or change the content meaningfully — a new name alone isn't enough.

12. Language/locale mismatch

Declaring en but writing Hindi, or mixing scripts against the declared locale, gets flagged. Fix: set the language code to match the actual body (e.g. hi for Devanagari, en for English), and submit one template per language.

How to resubmit without hurting your quality rating

Editing and resubmitting an approved template resets it to pending — safe. Resubmitting a rejected one after fixing the root cause is also safe. What hurts you is submitting the same violating content repeatedly: each policy hit chips at your template quality rating, and customer "block/report" signals after delivery matter far more than the review itself. Keep opt-in clean — weak consent shows up later as blocks. See our guide to opt-in evidence for a Meta audit.

If you believe a rejection is a false positive, you can request a review from WhatsApp Manager once per template. Approval odds rise sharply when you've already removed the obvious trigger rather than appealing blind.

Rejection vs account-level block — don't confuse them

A single template rejection is a content problem. If every template suddenly fails or your messages stop delivering, that's an account-level send block — usually an unpaid balance, a Meta Business verification lapse, or a quality-rating pause — and no template edit will fix it. Diagnose the layer before you rewrite copy.

How RichAutomate cuts your rejection rate

RichAutomate's template builder validates category, variable placement, sample values, and button format before you submit to Meta — so the avoidable rejections (reasons 1, 3, 4, 9, 10) get caught locally. You pick the right category from the intent, the builder enforces the format rules, and you see the live cost per category before sending. That's fewer round-trips with Meta review and a cleaner quality rating. Compare the full WhatsApp Business API pricing and, if you're going live, sort the green tick verification in parallel.

Start free →

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
WhatsApp Template RejectedTemplate ApprovalMeta Messaging PolicyWhatsApp Business APIUtility vs MarketingWABA India
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

Does a WhatsApp template rejection ban my number?
No. A single rejection is a content problem, not an account penalty. But repeatedly resubmitting the same policy-violating content lowers your template quality rating (Green/Yellow/Red), and a Red rating pauses the template. Fix the root cause instead of resubmitting blindly.
Why was my WhatsApp utility template rejected for promotional content?
Utility templates may only contain transactional, factual copy. Words like offer, sale, discount, buy now, or upgrade — even a single emoji pushing action — get it reclassified or rejected. Move the promotion into a separate Marketing template and keep the utility copy purely informational.
What does INCORRECT_CATEGORY mean on a WhatsApp template?
It means the content does not match the category you chose. Transactional messages (orders, delivery, appointments, OTP-adjacent) must be Utility; anything promoting or re-engaging must be Marketing; codes must be Authentication. Wrong category also changes your per-message cost, so match category to intent.
How long does WhatsApp template approval take in 2026?
Most templates are approved or rejected within minutes to 24 hours. Automated policy review runs in seconds; borderline or high-risk categories go to a human reviewer which can take longer.
Can I appeal a WhatsApp template rejection?
Yes. You can request a review once per template from WhatsApp Manager. Approval odds are far higher if you first remove the obvious trigger (wrong category, promo wording, bad variable placement) rather than appealing the same content unchanged.
Why do all my templates suddenly fail at once?
That is usually not a template problem but an account-level send block — an unpaid balance, a Meta Business verification lapse, or a quality-rating pause. No template edit fixes it; diagnose the account layer first.
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
Application Guide

WhatsApp Green Tick Verification India 2026: The Complete Application Guide

Eligibility criteria, six-week realistic timeline, eight rejection reasons that block first attempts, application submission step-by-step, and post-approval rules that keep your verified status alive.

Read article
Getting Started

How Long Does WhatsApp API Approval Take in India? 2026

WhatsApp Business API approval in India: basic access is often same-day to 48h. Meta Business Verification, display name and green tick add days to weeks.

Read article
Compliance

Do You Need DLT Registration for WhatsApp Business API in India?

Answer-first 2026 guide: no, DLT registration is not required for the WhatsApp Business API. DLT is TRAI TCCCPR framework for SMS and voice; WhatsApp is a Meta OTT service governed by Meta Business Messaging Policy and the DPDP Act instead. Covers why DLT does not apply, who actually regulates WhatsApp, whether existing SMS DLT carries over, opt-in and consent requirements, fine and ban risk, and how WhatsApp template approval differs from DLT template registration. RichAutomate flat pricing: Rs 0 platform/setup/monthly, Client Pay Rs 0.10 per message with Meta billed direct, SaaS Pay Rs 1.20 marketing / Rs 0.30 utility, 14-day trial plus 100 credits. All regulatory specifics hedged; verify as of 2026. Operational guidance, not legal advice.

Read article
Comparisons

Verloop Alternative India 2026: WhatsApp API Compared

Looking for a Verloop.io alternative in India? RichAutomate delivers WhatsApp Business API, chatbots and broadcasts on flat INR pricing — no per-resolution AI fees.

Read article
Pricing

How Much Does WhatsApp Business API Cost? India 2026

WhatsApp Business API cost in India 2026 = Meta per-message rate (₹0.11–₹0.88) plus a platform fee (₹0–₹6,000+/mo). Full breakdown, worked example, and how to keep the bill low.

Read article
Buyer Guide

WhatsApp API Free Trial, No Credit Card: India 2026

Which WhatsApp Business API providers offer a genuine free trial with no credit card in India? Compare real no-card trials, what unlocks, and the catch.

Read article