How long WhatsApp template approval takes, and what slows it down
14 October 2026 · 6 min read · Agniix Labs

Many WhatsApp templates are approved in minutes, but some take up to a day. Here is what decides which group yours falls into, including Hindi templates.
Many WhatsApp templates come back from Meta's review within minutes. Meta says a review can take up to 24 hours. The real delay usually comes from a rejection: you fix the template, send it again and wait again, and that can cost you a day or two. Most of what decides your wait is in your hands: the category you pick, the language you choose, and how cleanly you write the template.
What a template is, and why it needs approval
On the official WhatsApp Business Platform, you can reply freely to a customer for 24 hours after they last messaged you. Outside that window you can only send a template, a message you wrote in advance and Meta approved.
A payment reminder, an "your order is ready" note or a Diwali offer sent to old customers all count as templates. Meta reviews each one before you can use it, to stop spam and misleading messages.
No software company can skip this review or speed it up. Every tool that uses the official platform goes through the same review at Meta. If someone promises "instant approval", be careful.
What the review checks
The review looks at a few things:
- Category. Is it Marketing, Utility or Authentication, and does the text actually match what you picked?
- Language. Does the text match the language you selected?
- Variables. Are the blanks like
{{1}}and{{2}}placed properly, with sample values filled in? - Content. Nothing against WhatsApp's commerce and business policies, no misleading claims, no threats.
If an automated check is confident, you get a decision quickly. If it isn't sure, your template can wait longer before you hear back.
Why some templates take longer
The templates that wait longest are usually the borderline ones. Common causes:
- Category doesn't match the content. A message labelled Utility that also says "20% off this week" looks like marketing. Meta may move it to Marketing or reject it.
- Vague text built mostly from variables. "Hi {{1}}, {{2}} {{3}}" tells the reviewer nothing about what you will actually send.
- Missing or lazy sample values. If the sample for
{{1}}is "test", the reviewer can't picture the real message. - Rejection and resubmission. This is the biggest delay in practice. The first review might be quick. Reading the reason, fixing it and waiting a second time is what eats the day.
Pick the right category
The category affects whether your template gets approved and also what each conversation costs you. Meta charges by category, and Marketing usually costs more than Utility.
- Utility: about something the customer already did or asked for. Order confirmation, delivery update, payment reminder, bill sent.
- Marketing: anything trying to sell. Offers, new stock, festival greetings with a discount, "come visit us".
- Authentication: one-time passwords. Most shops won't need this.
The honest rule: if any line of the message is trying to sell, it's Marketing. Calling it Utility to save money tends to backfire. Meta can move it to Marketing anyway, or reject it, and then you have lost time as well.
Hindi templates: what to watch
Hindi templates go through the same review as English ones. A few things trip people up.
Each language is reviewed separately. One template name can have an English version and a Hindi version, but each is reviewed as its own item. Your English version might be approved while the Hindi one is still in review, or the other way round. If you need both for a festival sale, submit both early.
Pick the language that matches what you wrote. If the text is in Devanagari, select Hindi. If it is in English, select English. If the language setting and the text don't match, the template can be rejected.
Hinglish in Roman script needs care. Many shopkeepers write to customers like "Aapka order ready hai, shaam 6 baje tak le jaaiye." There is no separate Hinglish option. Pick the language that most of the message is in, and keep the style the same all the way through. A template that jumps between English sentences and Devanagari lines is harder to review.
Fill in sample values in the same language. If the template is in Hindi, give Hindi-looking samples, for example a customer name and an amount like ₹450, so the reviewer sees a realistic message.
Read it aloud before you submit. Machine-translated Hindi often reads oddly. If it sounds strange to you, it will sound strange to your customer too, and a clearer message is easier to approve.
Rejection reasons that cost you a day
Check for these before you hit submit:
- A variable at the very start or very end of the message. Put some fixed text around it.
- Two variables right next to each other, like
{{1}} {{2}}, with no words in between. - Missing sample values for variables.
- A category that doesn't match the content.
- Language setting that doesn't match the text.
- Spelling mistakes, broken formatting or too many emojis that make it look like spam.
- Shortened links that hide where they go. Use your full link.
- Asking for sensitive details such as full card numbers.
- Text that is identical to a template you already have.
Also note that template names must be lowercase, with underscores instead of spaces, like order_ready_hindi. A clear name doesn't speed up the review, but it saves you confusion later when you have a dozen templates.
Measure your own approval times
General advice only goes so far. The most useful numbers are your own, and they take five minutes to start tracking.
Keep a simple note on your phone or a sheet with these columns:
- Template name
- Category (Marketing, Utility)
- Language (English, Hindi)
- Time submitted
- Time you got approved or rejected
- Rejection reason, if any
The status shows in WhatsApp Manager, or in whatever tool you send messages from. After ten or fifteen templates you will see your own pattern: which kinds come back fast, which ones get stuck, and which mistakes you keep making. That is more useful than any general "usually within 24 hours".
Plan around the wait
A few habits stop review time from hurting your sales:
- Submit festival templates days early. Don't write your Diwali offer on the morning of Dhanteras. Submit it the week before, in both languages if you need both.
- Keep a few general templates approved and ready. A plain "new stock has arrived, reply to see the list" template can cover you while a specific one is in review.
- Use variables for the parts that change. One approved template with
{{1}}for the item name and{{2}}for the price can be reused all season. You won't need a new approval every week.
If your template is rejected
Open the template and read the reason Meta gives. Fix that exact problem, then resubmit. Don't resubmit the same text again and again unchanged, because it will just be rejected again.
If you're sure the rejection is wrong, you can ask for another review through Meta's Business Support. Usually it's quicker to rewrite the message more clearly and submit it again.
Agniix Labs makes software for kirana shops and small retailers. It uses the official WhatsApp Business Platform through Meta's Cloud API, so your templates go through Meta's normal review like anyone else's. You can see how Agniix works or read the common questions. For more practical guides like this one, browse the guides index.