GuideNew

WhatsApp message templates: how to get them approved first time

Most template rejections come down to a handful of fixable mistakes. Here is how Meta decides the category, what trips the review, and a short checklist to run before you press submit.

6 min read

You write a tidy order update, press submit, and an hour later it comes back changed to Marketing. Or rejected, with a reason code that tells you very little. That is the usual first week with WhatsApp message templates, and almost all of it is avoidable.

Templates are the only messages you can send to a customer once the 24-hour window has closed, so each one has to be approved by Meta first. Review is partly automated and partly manual, and it follows rules you can read in advance. This guide covers those rules as of October 2026. Meta changes them from time to time, so check the pages we link before you rely on a detail.

How WhatsApp message templates are categorised

Every template is marketing, utility or authentication. Meta checks the category you pick against what the message actually says, and the category also decides what Meta charges you per message.

  • Utility follows up on something the customer did or asked for. It has to be non-promotional and specific to that person, or essential to them. An order confirmation with an order number is the textbook case.
  • Marketing is the flexible bucket. Offers, news, "we miss you" nudges, and anything mixed or unclear.
  • Authentication is for one-time passcodes only, and Meta writes most of that message for you.

Here is the part people get wrong. According to Meta's categorization guide, an order update with a promotion tucked in counts as marketing. A template that contains only a placeholder, or just a one-word greeting such as "Congratulations", is treated as marketing because the purpose is unclear. A generic survey or request for feedback will not be approved as utility. And cart reminders and renewal reminders are marketing, even if the customer asked for them.

Since April 2025, Meta approves a utility template it judges to be marketing as marketing instead of rejecting it. You normally get one day's notice before the change, and the template keeps working in the meantime.

Write it the way a person would

Reviewers read your template against the sample values you give them, so natural wording helps. A message that sounds like it came from a real business reads as less suspicious than one built from fragments.

The variable rules in Meta's review guidance are strict and easy to break:

  • Number variables in order, starting at {{1}}, with no gaps. Named variables use lowercase letters and underscores, like {{first_name}}.
  • Don't start or end the message with a variable. Meta calls these dangling parameters and refuses them.
  • Keep special characters such as #, $ and % out of the variable itself. Put them in the text around it.
  • Don't use a pile of variables in a short message. If the sentence is mostly blanks, reviewers can't tell what it says.
  • Give every variable a sample value. Make it realistic: "Order 10432", not "test".

Say who you are and why you're writing. "Hi Aditi, your order 10432 has shipped" explains itself. "Update on your item" doesn't.

The common rejections, and what to do about each

Meta's template review page lists the reasons it rejects a template. Grouped by what you do about them:

  1. Variable formatting. Missing or mismatched braces, special characters in a variable, non-sequential numbers, too many variables, or a variable at the start or end. Fix the template and resubmit.
  2. Commerce policy. Prices, fees, taxes and required legal disclosures for goods or services count as transactions under Meta's Commerce Policy. Move that detail to a link or a later message, and read the policy before you decide.
  3. Sensitive identifiers. Asking for full card numbers, bank account numbers or national ID numbers is out. Partial identifiers, such as the last four digits, are allowed.
  4. Abusive or threatening wording. Threatening legal action or public shaming in a payment reminder will be refused. Stay polite.
  5. Spam or scam-like content. Urgency, vague senders and odd links look like scams. Name your business and link to your own domain.
  6. Too long, or too many emojis. Trim the body and keep emojis to a couple.
  7. A duplicate. If the body and footer wording match an existing template, Meta rejects the new one and tells you which one it duplicates.

When Meta refuses a template, you can edit and resubmit or file an appeal, and an appeal has to include a sample. Meta says approval decisions and appeals can each take up to 24 hours.

In Avox, the template's page has an Issues panel that shows Meta's reason in plain English with a fix, and Admins get an email when a template is rejected. The approval guide walks through each status.

A pre-submit checklist

Run through this before you press Submit to Meta:

  • Would this message still make sense to someone who forgot they ordered? If it only makes sense with context, add some.
  • Is there any offer, discount or "you might also like" in it? If yes, it is marketing.
  • Does every variable sit inside a full sentence, with a real-looking sample?
  • Is the name lowercase with underscores, and unique in that language?
  • Do any buttons point to your own working https:// page?
  • Is there a clear reason the customer is hearing from you?

After approval: quality and edits

Approval isn't the end. Meta rates each template on customer feedback and read rates. Meta's guidelines describe statuses from "Active - High Quality" down to "Active - Low Quality", and recurring complaints can get a template paused or disabled. A paused or disabled template can't be sent.

The fix is usually the message, not the settings. Send marketing templates only to people who asked for them, and keep the content matched to why they opted in. We'll cover that in more depth in our guide to WhatsApp opt-in and consent.

Avox enforces Meta's edit limits for you. An approved template can be edited once every 24 hours and at most 10 times in 30 days, and its category can't change. Rejected and paused templates can be edited as often as you need.

Questions people ask

How long does WhatsApp template approval take?

Meta says a template in review can take up to 24 hours. Many are decided faster, but plan for a day when something is time-sensitive.

Can I appeal a rejection?

Meta's review page says you can edit and resubmit a rejected template or file an appeal, and an appeal must include a sample. Separately, if Meta moves a utility template to marketing, you have 60 days to ask for a review in Business Support. Editing and resubmitting is often the quicker route.

Is a utility template cheaper than a marketing one?

The category affects the price, and Meta publishes the rates by country in its pricing documentation. Check the current rate card rather than trusting any number you see in an article. We explain how the bill is built in WhatsApp Business API pricing explained.

Do I need a template to reply to a customer?

Not if they messaged you in the last 24 hours. Inside the window you can send any message type. Outside it, only an approved template works.

Your next step: open one template you plan to send this month, check it against the list above, and fix the variable positions before you submit it.

Thanks for reading!

Thanks for reading

How did this land? 0 reactions

Was this helpful?

Try it yourself

Write WhatsApp message templates Meta approves: pick utility or marketing correctly, format variables, avoid the usual rejections and fix a refusal fast.

Share this story

Follow Avox on Google

Pick Avox as a preferred source and Google shows our stories more often in Top Stories and its search results.

Add Avox as a preferred source on Google(opens Google)

Related articles

More stories on the same topics, picked for you.

Bring your team onto Avox today

No switch, no lost history just faster replies from day one.

Signing up also gets you product updates, now and then. Unsubscribe any time. Privacy