WhatsApp Template Approval Guide: Why Templates Get Rejected and How to Fix It

WhatsApp template rejected? This guide covers every reason Meta rejects templates with real before/after examples and fixes you can apply immediately.

Product Team

Published May 9, 2026 · Updated May 11, 2026

WhatsApp Template Approval Guide: Why Templates Get Rejected and How to Fix It

Getting a WhatsApp message template rejected feels like being turned away at the door with no explanation. You spent time writing the template, submitted it, and Meta said no. Now what?

Here's the reality: Meta reviews every template before it can be used outside a 24-hour customer service window. The review exists to prevent spam. And because templates can be sent at massive scale, Meta's system is built to be strict. An ambiguous template gets rejected, not approved.

The good news is that most rejections fall into a small set of patterns. Once you know what they are, fixing them takes minutes.

This guide covers every major rejection reason, shows you what the wrong version looks like versus the fixed version, and gives you a pre-submission checklist to use before your next template goes in.

Why Meta Rejects WhatsApp Templates

Before getting into the specific reasons, it helps to understand how Meta thinks about templates.

Templates are not just messages. They are permission slips that allow you to message customers outside the 24-hour window. That window opens when a customer messages you first. Once it closes, you can only reach them using approved templates.

Because templates can be deployed at scale to thousands of contacts, Meta treats every submission as if a bad actor might try to abuse it. The question they ask is: "Could this template be used to spam or deceive someone?" If the answer is maybe, it gets rejected.

The 9 Most Common Reasons Templates Get Rejected

1. Misformatted or Non-Sequential Variables

WhatsApp variables must follow the exact format: {{1}}, {{2}}, {{3}} — sequential numbers inside double curly braces, no gaps, no special characters inside.

Rejected:

Hi {1}, your order code is {{3}}.

Approved:

Hi {{1}}, your order code is {{2}}.

Common mistakes: using single braces instead of double, skipping a number (going from {{1}} to {{3}}), or adding characters inside the braces.

2. Variable at the Start or End, or Variables Side-by-Side

Meta does not allow a template that starts or ends with a variable. It also flags templates where two variables appear back-to-back with no words between them.

Rejected:

{{1}}, your order {{2}} has shipped.

Approved:

Hi {{1}}, your order {{2}} has shipped. Expected delivery: {{3}}.

The fix is simple: always add a word or punctuation before the first variable and after the last one.

3. Vague or Spam-Like Content

If the template is generic enough to be used for anything, Meta will reject it. Templates like "Reminder: {{1}}" or "Update: {{2}}" give the reviewer no context about the purpose.

Rejected:

Reminder: {{1}}

Approved:

Reminder: your appointment at {{1}} is confirmed for {{2}} at {{3}}. Reply 1 to confirm or 2 to reschedule.

Add enough context that any reader can understand what the message is about, even without knowing what the variables will contain.

4. Wrong Template Category

Meta has three template categories:

  • Marketing — promotions, offers, win-back campaigns, product announcements
  • Utility — transactional messages tied to a customer action (order updates, appointment reminders, payment confirmations)
  • Authentication — OTP and verification codes only

The mistake businesses commonly make is submitting a promotional message as a Utility template to save on costs. Utility templates have lower messaging charges than Marketing ones. Meta catches this and rejects the template.

If your message is promotional — even partially — categorise it as Marketing. A shipping update with a promotional upsell at the end is still a Marketing template.

5. Link Issues: wa.me, Shorteners, or Unknown Domains

Meta does not allow direct WhatsApp links (wa.me/...) inside templates. It also flags link shorteners (bit.ly, tinyurl) and links from domains that do not match the registered business.

Rejected:

Chat with us: https://wa.me/14154443344

Approved:

Call or WhatsApp us at +91 98765 43210.

If you need to include a link, use your actual business domain. Avoid redirects and shorteners entirely.

6. Too Many Variables for Too Little Text

High variable density signals to Meta's system that the template might be a fill-in-the-blank spam vehicle. A practical rule: the body should contain at least (3 × number of variables) + 1 words.

Rejected:

Hi {{1}} order {{2}} total {{3}}

Approved:

Hi {{1}}, your order {{2}} has been confirmed. Your total is {{3}}. We'll notify you once it ships.

More context makes the template less ambiguous and more likely to pass review.

7. Formatting Problems: Tabs, Newlines, Excess Spaces

Meta flags templates with irregular formatting: tabs, more than four consecutive spaces, or multiple blank lines. Headers and footers cannot contain emojis or markdown-style markup.

Keep the body text clean. Normal sentences, standard punctuation. If you want to separate sections, use a single line break.

8. Duplicate Template

If you submit a template with new name but identical (or nearly identical) body text to one you have already submitted, Meta will reject it as a duplicate. Change both the name and the wording.

9. Policy Violations

Some content is prohibited regardless of format:

  • Requests for sensitive personal information (passwords, full payment card numbers)
  • Threats or debt collection messages
  • Content from restricted categories (gambling, pharmaceuticals, weapons) without proper certification
  • Political messaging
  • Content that impersonates another brand

If your business operates in a regulated category, check Meta's Business Policy before submitting templates in that area.

Pre-Submission Checklist (Use Before Every Template)

Run through this before clicking submit. Catching one of these issues saves you 24–48 hours of review time.

  • ] Variables are {{1}}, {{2}}, {{3}} — sequential, double braces, no special characters inside
  • ] No variable at the very start or end of the body
  • ] No two variables appear back-to-back without text between them
  • ] Body explains its purpose clearly without relying on variables alone
  • ] Template category matches the actual content (Marketing vs Utility vs Authentication)
  • ] No wa.me links, no URL shorteners — only your own registered domain
  • ] Word-to-variable ratio: at least 3 words per variable plus 1
  • ] No tabs, no more than one blank line, no excessive spaces
  • ] Header and footer contain only plain text — no emojis or markup
  • ] Template wording differs meaningfully from any previously submitted template

What Happens After a Rejection

When Meta rejects your template, you will receive a rejection reason in your WhatsApp Business Manager. Common rejection codes include:

  • Format doesn't match — variable issues
  • Promotional content — category mismatch
  • Content violates policy — policy breach

You can edit the template and resubmit. There is no penalty for the first resubmission. However, if a template is rejected repeatedly, it may take longer to review in future.

You can also appeal a rejection if you believe it was made in error. Appeals are reviewed by a human team and can take 2–5 business days.

How to Write Templates That Get Approved First Time

These principles come from reviewing hundreds of template submissions:

Be specific about purpose. "Your appointment reminder" is better than "Reminder." "Your order has been dispatched" is better than "Update on your order."

Write for the recipient, not the system. A message that makes sense to the person receiving it will almost always make sense to the Meta reviewer.

Test with sample values. Before submitting, mentally fill in your variables with realistic values. Does the message make sense? Is it clear who it is from and what action, if any, is expected?

Start with Utility templates. New accounts have a higher approval rate with Utility templates. Once your account has a track record of compliant templates, Marketing templates become easier to get approved.

Faster Template Creation with Mindlytics

If you are creating templates frequently, a template generator saves significant time. Mindlytics includes an AI-powered WhatsApp template generator that builds compliant templates based on your use case.

You describe what the message needs to do — order confirmation, appointment reminder, sale announcement — and the tool generates a template that follows Meta's formatting rules, uses variables correctly, and is ready to submit for review.

Because Mindlytics connects directly to the WhatsApp Business API, templates you create in the tool can be submitted for approval and used in campaigns without switching platforms. Messaging costs stay at Meta's standard rate with no markup.

Frequently Asked Questions

How long does WhatsApp template approval take?

Usually 24–48 hours for new templates. If you have a history of compliant templates, some are approved within a few hours. Rejections arrive faster than approvals.

Can I resubmit a rejected template?

Yes. Edit the template to fix the issue and resubmit. There is no limit on resubmissions, but repeated rejections for the same template may slow down future reviews.

Why was my utility template reclassified as marketing?

If your Utility template contains promotional language — even a single promotional sentence at the end — Meta may reclassify it as Marketing. Remove any promotional content from Utility templates.

Do I need opt-in before sending WhatsApp templates?

Yes. WhatsApp Business Policy requires explicit opt-in consent before sending any marketing or utility template. Sending to contacts without opt-in can result in your account being flagged.

Can I use emojis in WhatsApp templates?

Yes, in the body of the template. Emojis are not allowed in headers or footers.

Why does my template keep getting rejected even after fixing it?

Check the rejection reason code carefully — sometimes multiple issues exist. If you believe the rejection is incorrect, use the appeal process in Business Manager.

What is the difference between a template rejection and a template pause?

A rejection happens at submission. A pause can happen to an approved template if it receives too many negative quality signals (blocks, reports) from recipients. Paused templates can be reactivated once quality improves.

Summary

Most WhatsApp template rejections come from variable formatting errors, category mismatches, vague content, or prohibited links. All of these are fixable in minutes once you know what to look for.

Use the pre-submission checklist above before every template submission. If you are creating templates at volume, Mindlytics' template generator reduces submission errors and lets you manage your entire template library from one place.

Related reads:

About Product Team

Ready to transform your business communication?

Start sending WhatsApp campaigns today — pay Meta directly, zero platform markup.