Skip to main content

Guides

WhatsApp message template approval

Any message you send outside the 24-hour service window must use a template Meta has approved in advance. Review is largely automated and usually fast, but rejections are common for a small set of avoidable reasons — most often the wrong category, or variables placed where Meta does not allow them.

Pick the category honestly

Utility covers messages about a transaction the customer initiated. Authentication is one-time passcodes. Marketing is anything promotional, including a discount buried at the end of an otherwise transactional message. Labelling a marketing message as utility to save money is the most common rejection cause and, if it slips through, it drives the reports and blocks that lower your quality rating.

Rejection causes, in rough order of frequency

Almost all of these are fixable in a minute.

  • Promotional content submitted under the utility category
  • A variable at the very start or very end of the body text
  • Two variables adjacent with no text between them
  • Placeholder text left in, such as "Hi {{1}}, lorem ipsum"
  • A URL that does not resolve, or a shortener Meta cannot inspect
  • Content that is threatening, misleading or promotes a restricted category
  • A display name or template name that does not match the business

Writing templates that get used, not just approved

Approval is the low bar; a reply is the point.

  • Put the useful information first — people read the preview, not the message
  • Use quick-reply buttons so a response takes one tap
  • Include what the message is about, not just that something happened
  • Add opt-out wording on marketing templates
Choosing a category
Your messageCategory
Order confirmed, dispatched or deliveredUtility
Appointment reminderUtility
Payment or invoice reminderUtility
One-time passcodeAuthentication
Discount, launch, festival offerMarketing
Abandoned-cart nudgeMarketing
Reply within 24 hours of their messageNo template needed

Frequently asked questions

How long does template approval take?

Usually minutes to a few hours, though Meta gives no guarantee. Submit anything tied to a campaign date well in advance.

Why do variables cause rejections?

Meta does not allow a variable at the very start or very end of the body, or two variables adjacent with no text between them — the message must make sense even if a variable is empty.

Can I edit an approved template?

Limited edits are allowed; substantial changes require a new template. Since automations reference template names, creating a new version is usually safer than editing in place.

Related

Put your business on WhatsApp properly

Connect your number through Meta Embedded Signup, keep ownership of your WhatsApp Business Account, and pay Meta directly for messages — we never add a markup.