Why WhatsApp Templates Get Rejected: 12 Reasons, Fixes
When a template is rejected, Meta usually gives a short, generic reason. The 12 reasons below cover almost all real rejections.
Why approval is so strict
Template messages are the only way to reach a user who hasn't written to you in the last 24 hours. To keep this channel from turning into a spam tool, Meta reviews every template before it can be sent. Your content, category and format all have to follow the rules at once.
12 reasons for rejection
1. The category doesn't match the content
Templates are split into categories such as Marketing, Utility and Authentication. Trying to send a campaign announcement under Utility is one of the most common reasons for rejection. Fix: pick the category that fits what the content is really for. If you're unsure, always send marketing content under Marketing.
2. Variables are placed in ways the rules don't allow
A template that starts or ends with a variable, or that has two variables back to back with no space between them, gets rejected. Fix: leave fixed text before and after every variable (for example, "Dear {{1}}, your order has shipped under tracking number {{2}}.").
3. Sample values for the variables are missing
During approval you're asked to enter a realistic sample for each variable field. Meaningless samples like "test" or "1234" raise the risk of rejection. Fix: write a real usage example for each variable (a name, a date, an order number).
4. Prohibited or restricted content category
Categories such as prescription drugs, tobacco, weapons, gambling and adult content are either banned outright or heavily restricted under WhatsApp's commerce policies. Fix: before sending a template, check whether your industry falls under Meta's commerce policies.
5. Misleading or exaggerated claims
Claims you can't prove, such as "guaranteed income," "unlimited" or "guaranteed," get rejected. Fix: use wording that can be measured and verified.
6. Spelling and formatting errors
Shouting in capital letters, excessive punctuation and inconsistent spelling all count against you in review. Fix: before sending, read the template over as plain, properly punctuated text.
7. Shortened or suspicious links
Links made with general-purpose shortening services raise trust concerns and increase the risk of rejection. Fix: use full, recognizable links on your own domain.
8. Using other brands without permission
Using another brand's name, logo or copyrighted content in a template without permission gets it rejected. Fix: refer only to your own brand assets.
9. Sending the same content again and again
Resubmitting a rejected template many times with small tweaks can be flagged as abuse by the system. Fix: resubmit only after you've fully fixed the reason for rejection, and don't repeat the same mistake.
10. Choosing the wrong category
Sending a transactional notification such as an order confirmation under Marketing is just as problematic as the reverse. It risks both rejection and being charged a higher price for no reason. Fix: if the content is genuinely the result of a transaction, use the Utility category.
11. A weak account quality history
If your number's overall quality rating is low (many user complaints or a high block rate), new templates get a stricter review too. Fix: monitor the open and reply rates of your existing templates and update the ones that perform poorly.
12. Not following the media and button rules
For templates with an image or video header, an unsupported file format or size, or more buttons than the allowed limit, is a reason for rejection. Fix: prepare the media file in a supported format and size, and keep the number of buttons within the limit.
A note to check Meta updates its category, variable and format rules from time to time. When you prepare a new template, confirming the current rules with your solution partner keeps the risk of rejection as low as possible.
What to do after a rejection
When you get the rejection notice, first fix the reason it gives, then resubmit the template under a new name. Resubmitting the same template name without changes usually doesn't work. If no reason is given, or you think a rejection is unfair, your solution partner can start an appeal process for you.
Checklist before you submit
- Does the category match what the content is really for?
- Is there fixed text before and after each variable?
- Have you entered a realistic sample for each variable?
- Are your claims measurable and verifiable?
- Do the links belong to your own domain?
- Are spelling and punctuation correct?
Let's prepare your templates together. The Chatopya team reviews your templates against this checklist before you submit them.
Book a free demoRelated articles
Want to get template approval right?
During setup, we prepare your templates together with you so they follow the rules.