WhatsApp Template Approval Checklist: 27 Reasons Meta Rejects Messages

Published:
Read Time: 5 Minutes
WhatsApp Template Approval Checklist: 27 Reasons Meta Rejects Messages

WhatsApp Template Approval Checklist: 27 Reasons Meta Rejects Messages

You wrote a great message.

You submitted it.

Meta said no.

Now what?

This happens to almost everyone who uses the WhatsApp Business API. Template rejections are common. They are also frustrating.

The good news? Most rejections follow a pattern.

Fix the pattern. Get approved.

This checklist covers 27 real reasons Meta rejects WhatsApp templates. Each one includes what went wrong and how to fix it.

Let's start.


What Is a WhatsApp Message Template?

A template is a pre-approved message format.

You must get Meta's approval before sending it. This applies to all outbound messages sent outside a 24-hour chat window.

Templates can include:

  • Text
  • Images
  • Videos
  • Documents
  • Buttons
  • Variables (placeholders)

Meta reviews every template manually. They check for policy compliance, clarity, and user safety.

If something looks off, they reject it.

Learn more in our guide to Meta-approved WhatsApp templates.


Why Does Meta Reject Templates?

Meta protects users from spam and scams.

Their review process is strict. According to Meta's official template guidelines, templates must be clear, honest, and useful.

If your template seems misleading, pushy, or vague, it gets rejected.

Here are the 27 most common reasons.


Category 1: Policy Violations

1. Promotional Content in Utility Templates

You picked "utility" but wrote a sales pitch.

Utility templates are for updates, alerts, and confirmations. Not promotions.

Fix: Use the "marketing" category for anything promotional.


2. Asking for Sensitive Information

You asked for passwords, PINs, or payment details.

Meta blocks this to prevent phishing.

Fix: Never request sensitive data in a template. Direct users to a secure portal instead.


3. Threatening or Aggressive Language

Your message sounded like a warning or threat.

Even phrases like "Act now or lose access" can trigger rejection.

Fix: Keep the tone calm. State facts without pressure.


4. Misleading Claims

You promised something you cannot prove.

Examples: "Guaranteed results" or "100% safe."

Fix: Remove guarantees. Use honest, specific language.


5. Mentioning Competitors

You named another brand or service.

Meta does not allow this.

Fix: Focus only on your own offer.


6. Illegal or Restricted Products

You promoted alcohol, tobacco, weapons, or drugs.

These are banned on WhatsApp.

Fix: Do not promote restricted items. Check Meta's Commerce Policy for the full list.


7. Adult Content

Your message contained sexual or suggestive content.

This includes dating services with explicit language.

Fix: Keep all content appropriate for all ages.


Category 2: Formatting Errors

8. Too Many Variables

You used too many placeholders.

Meta gets suspicious when most of the message is dynamic.

Fix: Limit variables. Add more fixed text for context.


9. Variables Without Context

Your placeholder had no explanation.

Example: "Hi {{1}}, your {{2}} is {{3}}."

Meta cannot verify what this means.

Fix: Add static text around each variable. Example: "Hi {{1}}, your order {{2}} is ready for pickup at {{3}}."


10. Incorrect Variable Format

You used the wrong syntax.

The correct format is {{1}}, {{2}}, {{3}}.

Fix: Double-check all placeholders before submitting.


11. Missing Variable in Sample

You added a variable but left the sample blank.

Meta needs to see a real example.

Fix: Fill in every variable with a realistic sample value.


12. Special Characters in Wrong Places

You used symbols that broke the formatting.

Examples: Unescaped brackets, slashes, or emojis in odd spots.

Fix: Remove unnecessary symbols. Test the preview before submitting.


13. Excessive Caps or Punctuation

YOU WROTE LIKE THIS!!!!

Meta sees this as shouting or spam.

Fix: Use normal sentence case. One exclamation mark maximum.


14. Template Too Long

Your message exceeded the character limit.

The limit is 1024 characters for the body.

Fix: Cut unnecessary words. Say more with less.


Category 3: Intent Mismatch

15. Wrong Category Selected

You picked "utility" for a marketing message.

Or "authentication" for a promotional offer.

Meta checks if the content matches the category.

Fix: Choose the correct category. Read Meta's category definitions carefully.


16. Vague Purpose

Meta could not understand the message goal.

Example: "Hello! We have news for you."

What news? Why?

Fix: Be specific. State the purpose in the first line.


17. No Clear Call to Action

Your message did not tell the user what to do.

Fix: Add a clear next step. Example: "Reply YES to confirm."


18. Authentication Template Misuse

You used the OTP category for non-authentication messages.

Fix: Only use authentication templates for login codes and verification.


Category 4: Button Errors

19. Button Text Too Long

Your button label exceeded 25 characters.

Fix: Shorten the text. Keep it under 20 characters to be safe.


20. Button URL Mismatch

The button URL did not match your registered domain.

Fix: Use only URLs from your verified business domain.


21. Too Many Buttons

You added more buttons than allowed.

The limit is 3 quick reply buttons or 2 call-to-action buttons.

Fix: Remove extra buttons. Prioritize the most important action.


22. Missing Button Type

You added a button without specifying the type.

Fix: Define each button as "quick reply," "URL," or "phone number."


Category 5: Content Quality Issues

23. Spelling and Grammar Errors

Your message had typos.

Meta may reject templates that look unprofessional.

Fix: Proofread carefully. Use a spell checker.


24. Duplicate Template

You submitted a template that already exists.

Fix: Check your existing templates before creating new ones.


25. Low-Quality Media

Your image or video was blurry or too small.

Fix: Use high-resolution files. Images should be at least 500x500 pixels.


26. Irrelevant Media

Your image did not match the message content.

Fix: Only attach media that supports the message purpose.


27. Generic or Spammy Language

Your message sounded like bulk spam.

Examples: "Limited time offer!" or "You won't believe this!"

Fix: Write like a real person. Be specific about the value.


How to Avoid Rejections

Follow these habits:

  • Read the category definitions before choosing
  • Write clear, specific messages
  • Fill in all sample values
  • Proofread before submitting
  • Check button limits and URL domains
  • Avoid hype words and pressure tactics

 

 

Need help writing templates that get approved the first time? WUSeller offers template writing and approval services.


What to Do After a Rejection

Do not panic.

  1. Read the rejection reason carefully
  2. Compare your template to this checklist
  3. Edit and resubmit

Most templates get approved on the second try.

If you keep getting rejected, the issue may be your business verification or account quality. Read our guide on why templates get rejected and how to fix it.


Conclusion

Template rejections happen.

But now you know the 27 reasons why.

Use this checklist before every submission. Fix problems before Meta finds them.

Need expert help? Book a free consultation with WUSeller and get your templates approved faster.

Frequently Asked Questions

How long does Meta take to approve a template?

Most templates are reviewed within 24 hours. Some take up to 48 hours. According to Meta's documentation, complex templates may take longer.

Can I edit a rejected template?

No. You must create a new template with a different name and resubmit.

How many templates can I submit?

New accounts can have up to 250 templates. This limit increases as your account quality improves.

Does my account history affect approvals?

Yes. Accounts with low quality scores or spam reports face stricter reviews. Learn how to avoid WhatsApp bans.

Can I appeal a rejection?

Yes. You can request a review through Meta Business Suite. Provide clear reasoning for why the template should be approved.