On WhatsApp Business, when you're the one starting the conversation outside the 24-hour window, you can't send just any text: you have to use a template pre-approved by Meta. That confuses and frustrates a lot of people —especially when a template comes back rejected. This guide explains how approval works and how to write templates that pass on the first try.
In this guide
What templates are and why they're approved
A template is a message with a fixed format and variables (like {{1}} for the name) that you register in advance. WhatsApp reviews them to prevent spam and protect its users' experience: that's why each template goes through an approval before it can be sent. The good news is it's usually fast —many are approved within minutes— and if it's rejected, you fix it and resubmit.
The categories (and why they matter)
When creating a template you have to choose its category, and choosing well is key for both approval and cost:
| Category | What it's for |
|---|---|
| Marketing | Promos, launches, news, win-backs. |
| Utility | Order confirmations, shipping updates, reminders. |
| Authentication | Verification codes (OTP). |
Putting promotional content in a "utility" template to pay less is one of the errors that gets rejected most: WhatsApp reclassifies or rejects it. Each category has its price; we cover it in the WhatsApp Business API pricing guide.
Why a template gets rejected
The most common reasons:
- Wrong category: marketing content declared as utility (or vice versa).
- Misused variables: starting or ending the message with a variable, putting variables back to back (
{{1}} {{2}}), or not providing example values. - Formatting or grammar: typos, ALL CAPS, too many emojis or symbols.
- Prohibited content: topics or promises WhatsApp doesn't allow.
- Unclear parameters: a template so generic it could be used for anything.
Best practices to get approved first try
- Choose the message's real category, not the cheapest one.
- Clear, specific text: make it obvious what the template is for.
- Mind your variables: never at the start or end, always with text around them, and load example values.
- Check spelling and avoid ALL CAPS and excess emojis.
- One template per purpose: several clear templates beat one "catch-all".
- Protect your quality: sending templates people block or report lowers your rating and can limit your sending. Aim for relevance, not volume.
Manage your WhatsApp templates without the hassle
With NotifyBulk you create and use your WhatsApp templates from a simple panel, alongside SMS and email. Start free.
Start free →Frequently asked questions
Why does WhatsApp require template approval?
Because messages you initiate (outside the 24-hour window) use templates pre-approved by Meta. It's WhatsApp's quality control to prevent spam and protect the user experience.
How long does template approval take?
It's usually fast: many templates are approved within minutes, though it can take longer depending on the case. If it's rejected, you can fix it and resubmit.
What are the most common rejection reasons?
Choosing the wrong category (marketing vs utility), misused variables or variables at the start/end of the text, promotional content in a utility template, formatting or grammar errors, and prohibited content. You fix and resubmit.
Does the category affect the price?
Yes. WhatsApp charges per message based on category (marketing, utility or authentication). Choosing the right category not only helps approval: it's usually cheaper too. We cover it in the WhatsApp Business API pricing guide.
Keep reading: how much WhatsApp Business API costs · WhatsApp Business App vs API.