Skip to content

WhatsApp platform3 min read

WhatsApp template categories and why templates get rejected

By Shraddha Agarwal · How we write our guides

A template is how you reach someone after their 24-hour window closes.

The three categories

Utility is for updates on something the customer already has, marketing is for anything that sells, and authentication is for passcodes only.

CategoryWhat belongs in itWhat it may not do
UtilityUpdates on something the customer already has: order shipped, payment due, appointment movedSell, cross-sell or mention an offer
MarketingPromotions, product news, re-engagement, newslettersPretend to be transactional
AuthenticationOne-time passcodesCarry anything else; the format is fixed

A message that mixes an update and an offer is marketing. Utility is billed even inside the customer service window; see the pricing guide.

Meta can change the category

WhatsApp may approve your template as proposed, approve a utility template as marketing, or reject it. It also rechecks approved templates and can change a category later, so watch the status webhooks.

To catch a change in cost, compare the template's category with the billing category on each delivery receipt.

An appointment confirmation that adds "book another treatment for 10% off" becomes marketing. Send the offer as its own marketing template, to people who agreed to promotions.

Examples by journey

MessageCategoryWhat would change it
Confirm a viewing the customer requestedUtilityAdding another property's promotion
Tell a learner their class time changedUtilityInviting them to buy another course
Send a code for a sign-in they asked forAuthenticationAnything beyond the code
Invite past customers to a seasonal offerMarketingStays marketing; a past purchase is not permission

Authentication is strict

Authentication templates must come from the Template Library and include a copy-code or one-tap button. URLs, media and emoji are restricted. Never label another message authentication for its rate.

Why templates get rejected

WhatsApp templates are mostly rejected for five fixable reasons.

Missing example values

Every variable needs a realistic sample, such as Priya for {{1}} and A-4471 for {{2}}. Samples like text tell the reviewer nothing. Use fictional values, never real customer data.

The message builder previews how a template reads with values filled in. It does not submit or approve templates.

Too much variable, too little text

Hi {{1}}, {{2}} looks built to send anything, and is often rejected. A template cannot start or end with a variable. Write real sentences and let variables fill in facts.

Promotion submitted as utility

A discount code, an upsell or a "we miss you" line makes the template marketing.

Spam, restricted or misleading content

WhatsApp rejects spam and content outside its Business Messaging Policy. Read the policy before writing if your product sits near a restricted category, and check the exact rejection reason in Business Support Home.

Duplicates

A template with the same body and footer as an existing one can be rejected. Keep a small, well-named set.

Approved is not permanent

WhatsApp can pause or disable an approved template when customers block, report or ignore it. A template rated low is paused for 3 hours, then 6 hours, then disabled, and its quality depends on who receives it as much as on the wording.

An approved template does not make a bought list sendable. If a send fails with an error in the 132000 range, look up the exact code in Meta's reference and fix that first.

Pre-submission checklist

  • Name your business in the first line.
  • Be specific. "Order A-4471 shipped this morning and arrives Thursday" beats "Your order has an update".
  • Classify the whole message. Any offer makes it marketing.
  • Fill in every example with realistic values.
  • Link honestly. Use a full URL on your own domain, not a shortener.
  • Match the language. A template submitted as English with an Arabic body is rejected.

Track quality per template

Once several templates are live, find the one losing quality. Check audience, permission, timing, frequency and wording together before sending it again.

Share

Try it on real customer chats

Connect your number and start replying today.