240,184,209 messages delivered this month · 4,218 active workspaces across 38 markets · Median template approval · 18m · ▲ +34% revenue lift · 90 days post-onboarding · Now live: AI Flow Generation
240,184,209 messages delivered this month · 4,218 active workspaces across 38 markets · Median template approval · 18m · ▲ +34% revenue lift · 90 days post-onboarding · Now live: AI Flow Generation
Whaterakt
Home Features Pricing Blog About Contact
Start free Sign in
WhatsApp Business API

WhatsApp Template Rejections: 12 Reasons & How to Fix Each

A rejected WhatsApp template stalls your campaign, but nearly every rejection maps to one of twelve fixable reasons. Here is each reason, the exact fix, and how to resubmit cleanly.

Whaterakt Team · Aug 30, 2026 · 5 min read

Getting a WhatsApp template rejected is the most common speed bump for Indian businesses moving from the app to the official API: Meta reviews every template before it can be sent, and a single rejection can hold up a campaign for a day or more. The good news is that nearly every template approval failure maps to one of twelve well-known patterns, all of them fixable, and a corrected resubmission usually goes through. Templates are classified as marketing, utility or authentication, and most rejections are really about category mismatch, formatting or variable hygiene. If templates are new to you, start with our message template examples.

The 12 Rejection Reasons and the Exact Fix for Each

1. Marketing content submitted under the Utility category

The most common rejection in India: a "delivery update" ending with "Check out our Diwali sale, 40% off!" is marketing. The fix: strip promotions from utility templates, and if the message must sell, resubmit under Marketing at ₹1.09 per delivered message instead of ₹0.145. Clean utility copy reads: "Hi {{1}}, your order {{2}} is out for delivery and will reach you by {{3}}."

2. Personalisation errors

If the sample merges to "Hi Rahul, your order Rahul is shipped" — a name where an order ID belongs — intent cannot be verified. The fix: realistic sample values for every variable, one variable per data point.

3. Misleading urgency or false scarcity

"FINAL 2 HOURS — offer ends forever today!" fails when urgency is manufactured. The fix: tie urgency to a real event — "Offer valid till 11:59 PM on 30 November" passes; "last chance ever" does not.

4. ALL-CAPS body text

"FLASH SALE!!! BUY NOW!!!" reads as spam to reviewers and customers alike. The fix: normal sentence case, at most one exclamation mark, and put the punch in your header image.

5. Emoji overuse, especially in headers

One or two emoji in the body usually pass; emoji crammed into the header or title triggers rejection. The fix: keep the header to plain text or a single clean media asset.

6. Invalid or mismatched variables

{{name}}, [order_id] and %customer% are invalid — WhatsApp variables are strictly {{1}}, {{2}}, {{3}}, in order of appearance. Skipping numbers or reusing one fails review. The fix: number sequentially and supply samples for every position.

7. Restricted verticals

Cryptocurrency, gambling and similar verticals are restricted from WhatsApp business messaging; their templates are rejected however well written. The fix: none — this channel is simply unavailable, and repeated resubmissions only invite scrutiny.

8. Adult or inappropriate content

Suggestive copy or links landing on adult content are hard rejections. The fix: audit the destination URL too — Meta checks where links go, so a compliant message with a non-compliant landing page still fails.

9. Wrong button format

Buttons must be recognised types: quick reply, URL, call, or OTP copy-code/autofill. Emoji-decorated labels or non-whitelisted URL domains fail. The fix: verb-based labels like "Track Order", whitelisted domains, and variables in the path, not a bare domain.

10. Authentication category rules

Auth templates are the strictest. Custom body text — "Hey {{1}}, here is your special code for our amazing app!" — is rejected. The fix: use Meta's preset security-recommendation body and the standard OTP button (autofill or copy).

11. Duplicate of banned or previously rejected content

Resubmitting the same template under a new name, or a near-copy of flagged content, is detected and rejected. The fix: rewrite substantively and address the original rejection reason first.

12. Broken or non-functional links

A link that 404s, redirects somewhere other than promised, or opens a failing file will fail review. The fix: click every link and test on mobile data before submitting.

Resubmission Etiquette: Fix, Then Resubmit Properly

  • Read the stated rejection reason and fix the root cause, not just the wording.
  • Resubmit the corrected template rather than creating near-duplicates — duplication is itself a rejection reason.
  • Run the basics before submitting: right category, sequential {{1}}-style variables with samples, sentence case, live links.
  • Keep a rejection log so your team stops repeating errors.
  • Build a 48-hour buffer before campaign dates — reviews slow down during peak season.

How Whaterakt Helps You Get Approved Faster

Whaterakt runs on the official WhatsApp Cloud API with a template manager that validates categories, variables and sample previews before submission — so personalisation errors and invalid variables are caught in your browser, not in Meta's review queue. Once approved, the no-code flow builder puts templates to work with multi-day delays and stop-on-reply logic, and 21 pre-built templates ship with copy that is already category-compliant. If you have not connected a number yet, follow our WhatsApp Business API setup guide first.

Frequently Asked Questions

Can I edit a template after it is rejected?

Yes. Rejection is not a dead end — fix the stated issue and resubmit the same template. Approval on resubmission is common once the root cause is genuinely addressed.

How long does template review take?

Reviews are usually quick but can take up to 24 hours, and longer during festive-season rushes. Submit at least 48 hours before you need a template live.

Why was my OTP template rejected when the code itself works fine?

Almost always because of custom body text. Authentication templates must use Meta's security-recommendation body and the standard OTP button — creative copy is not allowed in this category.

Do rejections affect my WhatsApp number?

One or two rejections are normal. A pattern of repeated rejections, especially for policy reasons, puts unnecessary scrutiny on your number — fix root causes rather than resubmitting blindly.

Is marketing more expensive than utility after approval?

Yes. India's 2026 Meta rates are ₹1.09 per delivered marketing message versus ₹0.145 per delivered utility message — which is exactly why category discipline matters for both approval and budget.

Conclusion

Template rejections are a tax on sloppy submissions, and the twelve reasons above cover nearly every case you will hit in India. Get the category right, keep variables clean, respect the authentication structure, and resubmit with the fix in hand — approvals follow. Whaterakt's template manager, pre-built compliant flows and official Cloud API infrastructure make the whole loop faster. Start your 14-day free trial — no credit card required and get your first campaign approved this week.

#templates #whatsapp api #meta approval #troubleshooting

Keep reading

All posts →
Back to all posts