Guide

WhatsApp Message Templates Explained: Categories, Approval and Why Yours Get Rejected

Marketing, utility or authentication, why Meta rejects templates, and how to write ones that get approved the first time.

Texnity July 30, 2026 10 min read

WhatsApp Message Templates Explained: Categories, Approval and Why Yours Get Rejected

WhatsApp Message Templates: What They Are and How to Get Them Approved

Every business using the official WhatsApp Business API runs into templates on day one, usually by having one rejected. You write what feels like a perfectly reasonable order confirmation, submit it, and get back a rejection with a reason code that explains very little.

Templates are not there to make life difficult. They are the mechanism that stops WhatsApp turning into the marketing dumping ground that email became. Once you understand what Meta is actually checking, approvals become routine. This guide covers the categories, the approval process, the rejection reasons that come up most often, and how to write templates that pass the first time.

01

What a Message Template Actually Is

02

The Three Template Categories

  • Utility: messages about a specific transaction the customer has already made. Order confirmations, shipping updates, delivery notices, appointment reminders, payment receipts and account alerts.
  • Marketing: anything promotional. Offers, product launches, back in stock alerts, seasonal campaigns, re engagement messages and anything designed to create a new purchase rather than service an existing one.
  • Authentication: one time passcodes and verification codes, nothing else. This category has a tightly restricted format and cannot carry promotional content of any kind.
03

How the Approval Process Works

04

The Most Common Reasons Templates Get Rejected

  • Wrong category. A promotional message submitted as utility is the single most frequent rejection. If the message tries to create a sale rather than service one, it is marketing.
  • Variable at the very start or very end. A template that opens or closes with nothing but a placeholder gives the reviewer no context to judge, and it will be rejected.
  • Too many variables and too little text. A template that is mostly placeholders reads as a shell that could be filled with anything, including content that would never have been approved.
  • Placeholder examples that do not match. If your sample values are nonsense like test or 123, a reviewer cannot verify what the message will really say.
  • Formatting and spelling problems. Broken grammar, odd capitalisation and stray punctuation get read as low quality and rejected.
  • Content that breaks WhatsApp policy. Anything in a restricted category, misleading claims, or requests for sensitive information such as full card numbers.
05

How to Write a Template That Gets Approved

06

Buttons, Headers and Footers

07

Opt In, Quality Rating and Staying Out of Trouble

08

A Practical Starting Set

  • Order confirmation with the order number, total and a confirm button.
  • Order shipped with tracking details and a link button.
  • Order delivered with a short thank you and a support prompt.
  • Abandoned cart reminder with a cart restore link, submitted as marketing.
  • Payment reminder for unpaid or partially paid orders.
  • Out of hours acknowledgement so customers know when they will hear back.
09

Managing Templates Without Switching Tools

Ready to run WhatsApp the official way?

Official API access, a shared inbox, automation and reports in one place.

Get started today

Ready to turn chats into customers?

Join the brands using Texnity to reply faster, automate the repetitive work and close more orders, all from one inbox.

5.0

Average merchant rating

80+

Brands running on Texnity

30+

Verified merchant reviews

9

Industries served