WhatsApp Template Approval: How to Pass Review First Time
What counts as a WhatsApp template
A template is the fixed message businesses send when the customer is not actively chatting: campaign broadcasts, reminders, order updates, one-time passwords. The fixed part cannot change after approval; only the variables you mark as {{placeholders}} can vary.
- Templates are required for any business-initiated message outside the 24-hour service window
- The fixed text is locked once approved; variables are the only moving parts
- Each template belongs to one of three categories: marketing, utility, or authentication
- Inside the 24-hour service window you can send free-form messages without a template
The three template categories
The category decides the rules and the price Meta charges per conversation. Pick the category that matches the message's real purpose.
Marketing templates
Promotional content: offers, launches, announcements. Requires opt-in, must include a clear opt-out, and bills at the highest conversation rate.
Utility templates
Transactional and account updates: order confirmations, delivery updates, appointment reminders, account changes. Requires an opt-out mechanism and bills at a low rate.
Authentication templates
One-time passwords and login codes. No opt-out needed because the user asked for the code. This is the cheapest category.
Why Meta rejects templates
Most rejections are wording problems, not policy problems. Reviewers look at the template in isolation: if it reads like spam, it gets rejected.
- Excessive capitalisation (WHO IS READY FOR A DEAL)
- Urgency and pressure language (last chance, hurry, limited time)
- Promotional buzzwords in utility or authentication templates (free, discount, win)
- Emoji, especially in business-initiated templates
- Links without context or links to unverifiable destinations
- Missing opt-out instructions for marketing templates
- Placeholder-style sample values like [NAME] instead of {{1}} variables
- Content that could mislead the recipient about the sender or the purpose
How to re-submit a rejected template
If a template is rejected, Meta returns the reason. Edit the template to address it and resubmit. Some rejected templates can only be edited in limited ways; in that case create a new template and retire the old one. Repeated rejections for the same reason can flag your account, so fix the root cause rather than resubmitting unchanged.
- Read the rejection reason before touching the template
- Fix the specific issue; do not resubmit the same text hoping for a different outcome
- If the template cannot be edited, create a new one and delete the rejected version
- Two or three clean approvals rebuild review confidence faster than one disputed rejection
Reusing approved templates
Approved templates are a long-term asset. You reuse them for every campaign in that pattern: change the variables, not the text. Keep a small set of well-tested templates instead of creating dozens of near-identical ones. Fewer templates means fewer review cycles and a cleaner history for your number.
How Wutt helps
Wutt's template section lets you create templates in the correct category, shows the approval status of each one, and flags common rejection patterns before you submit: capitalisation, urgency words, and missing opt-out. Approved templates stay one click away inside campaigns, flows, and booking reminders.
Last updated 4 August 2026
