Compliance9 min read·

WhatsApp Message Templates: How to Write Ones That Get Approved

Templates are the gate between you and every outbound WhatsApp message. This covers the three categories, what Meta's reviewers reject and why, and how to fix a template that has already been turned down.

Why templates exist at all

WhatsApp is unusual among business channels: you cannot simply message whoever you like. Meta protects the inbox by drawing a hard line around the 24-hour service window.

Inside the 24-hour window

A customer has messaged you within the last 24 hours. Reply with anything — free text, images, documents. No template needed.

Outside the window

Starting a conversation, or resuming one after 24 hours, requires a template Meta has already reviewed and approved.

Every broadcast, every reminder, every re-engagement message is therefore a template. Getting good at templates is not a formality — it is the whole outbound channel.


The three categories

Every template must be filed under one of three categories. Choosing correctly is the difference between approval and rejection — and it changes what Meta charges you.

Utility

Easiest to approve

Tied to a specific transaction or request the customer already made. Order confirmations, dispatch and delivery updates, appointment reminders, payment receipts, account alerts. The test: would this message make sense if the customer had never opted into marketing? If yes, it is utility.

Marketing

Strictest review

Anything promotional: offers, discounts, product launches, newsletters, abandoned cart nudges, win-back campaigns. Also the catch-all — if a template is not clearly utility or authentication, Meta will treat it as marketing.

Authentication

Most rigid format

One-time passcodes and login verification only. The format is heavily constrained — you have very little freedom over wording, and you cannot attach marketing content to an OTP.

The single most common rejection: filing a promotional message as utility to get the cheaper rate. Meta's reviewers check this specifically. A "your order shipped — here's 20% off your next one" template is marketing, not utility.


The rejection reasons that catch most people

ReasonHow to fix it
Wrong categoryRefile promotional content as marketing. Do not argue the point — it delays you.
Spelling and grammarErrors read as spam to reviewers. Proofread before submitting, every time.
Vague placeholdersA template that is mostly variables gives reviewers nothing to assess. Show real sample values.
Unclear purposeIf the reviewer cannot tell what the message does, it is rejected. Be explicit.
Policy violationCheck the WhatsApp Commerce Policy for your sector — several categories are restricted outright.
Formatting problemsVariables must be sequential and correctly placed; a template cannot start or end with one.

Writing a template that clears review

Rejected — filed as utility

Hi {{1}}! 🎉 BIG NEWS!! Dont miss our BIGGEST SALE EVER!!! Upto 70% off everything. Click now!!!

Promotional content in the wrong category, a spelling error, excessive punctuation, and no clear transaction reference.

Approved — filed as marketing

Hi {{1}}, our end-of-season sale is now live with up to 70% off {{2}}. Shop before {{3}}. Reply STOP to opt out.

Correct category, clean copy, meaningful variables, and a visible opt-out.

Four habits account for most of the difference:

  • Name the business. Recipients should know instantly who is messaging.
  • Give variables real sample values. Reviewers judge the rendered message, not the skeleton.
  • Include an opt-out on marketing templates. Not strictly mandatory everywhere, but it protects your quality rating, which matters more.
  • Write like a person. All-caps, emoji walls and multiple exclamation marks all read as spam signals.

Protecting your template quality over time

If you connect an AI agent over MCP, it can list your approved templates and pick the right one — but it cannot send an unapproved template, because template status is checked before the message leaves.

Approval is not permanent. Meta continuously scores templates on how recipients react — reads, replies, blocks and reports all feed in. A template that performs badly can be paused or disabled even after months of use.

Practically, that means submitting your utility templates first to build a positive history, keeping marketing frequency sensible, segmenting so people only get relevant messages, and retiring any template whose block rate climbs. Quality rating gates your messaging tier, so template health and growth capacity are the same problem.

Frequently asked questions

How long does WhatsApp template approval take?

Most templates are reviewed within minutes to a few hours, and Meta allows up to 24 hours. Authentication and utility templates typically clear fastest; marketing templates get the closest scrutiny and are the most likely to sit in review.

Why was my template rejected?

The most common causes are submitting promotional content under the utility category, vague or incomplete placeholder text, spelling and grammar errors, formatting problems, and content that breaks WhatsApp Commerce or Business Messaging policy. Category mismatch is by far the biggest single cause.

Can I edit a rejected template instead of starting again?

Yes. You can edit the template and resubmit, change its category and resubmit, or request a review if you believe the rejection was a mistake. Editing is usually faster than building a new template from scratch.

What is the difference between marketing, utility and authentication templates?

Utility templates relate to an existing transaction or request — order updates, appointment reminders, delivery notifications. Marketing templates promote something, including offers, launches and re-engagement. Authentication templates deliver one-time passcodes and follow a rigid, restricted format. The three are priced differently by Meta and reviewed with different strictness.

Do I need a template to reply to a customer?

No. When a customer messages you, a 24-hour service window opens and you can reply freely with any content. Templates are only required to start a conversation, or to message someone after that window has closed.

Ready to put this into practice?

NxAi handles the Official WhatsApp Business API setup, template submissions, and opt-in tracking for you — so you can skip most of what you just read.

Free for 3 months. No credit card required.