TEMPLATE APPROVAL GUIDE

How to get WhatsApp templates approved.

What Meta checks, how categories work, the character limits, the reasons templates get rejected, and how to fix them.

7-day free trial · about 15 minutes to connect your number · Meta bills message charges to you directly (you add a card in Meta)

Store owner planning a promotion at her laptop
Campaign · VIP list

Illustrative example. Names and details are made up.

LIMITS

The format.

PartRule
HeaderOptional. Text up to 60 characters with at most one variable, or an image, video, document or location.
BodyRequired. Up to 1,024 characters. Every variable needs a sample value.
FooterOptional. Up to 60 characters. No variables.
ButtonsUp to 10 in total, including up to 2 website links, 1 phone number and 1 copy-code button. Button text up to 25 characters.
VariablesNumbered {{1}}, {{2}} in order. Not at the very start or end of the body. Use enough plain text around them.
Review timeMeta usually reviews within 24 hours.

CATEGORIES

The three categories.

Marketing

Anything that promotes

Offers, launches, cart and browse reminders, win-back, event invites, review requests and newsletters. Charged at the highest rate. Needs marketing consent. Not delivered to US numbers.

Utility

Updates the customer expects

About a specific order, booking, account, payment or request. No promotional wording, or Meta will reclassify it as marketing.

Authentication

One-time passcodes

Meta supplies the wording. You choose options like the code expiry and a copy-code button.

Since April 2025, Meta automatically moves utility templates it judges to be marketing into the marketing category. You can appeal a category decision within 60 days.

REJECTIONS

Why templates get rejected, and the fix.

ReasonFix
Variable at the start or endMove it inside a sentence: “Hi {{1}}, …” rather than “{{1}}, …”.
Variables out of orderNumber them {{1}}, {{2}}, {{3}} with no gaps.
Too many variables, too little textAdd context around each variable so the message reads naturally.
Wrong categoryRemove promotional wording from utility templates, or submit as marketing.
Asking for sensitive informationDon’t ask for card numbers, passwords or government ID numbers. Link to a secure page.
Duplicate of an existing templateChange the wording or reuse the approved template.
Breaks the WhatsApp Business Messaging or Commerce PolicySome products and services are restricted or banned. Check the policy before you write.
Formatting errorsMismatched braces, or special characters such as #, $ or % inside a variable.

EXAMPLES

Good and not so good.

Clear utility

Hi {{1}}, order {{2}} has shipped with {{3}}. Expected delivery: {{4}}.

About one order. No promotion.

Utility that will be reclassified

Hi {{1}}, order {{2}} has shipped! Use code {{3}} for 20% off your next order.

The discount makes it marketing. Split it into two templates.

KEEP IT HEALTHY

After approval.

  • Meta watches how people respond. If many block or report a template, its quality rating drops and Meta can pause it.
  • Keep marketing relevant and infrequent, and stop when someone opts out.
  • Test with your own number before sending to customers.

Based on Meta’s WhatsApp Business Platform template documentation, checked September 2026. Meta’s rules change; check the current documentation before you submit.

Browse the template library →

WRITING TEMPLATES

Variables, buttons and category in one editor.

Set each part before you submit, so the review has fewer surprises.

Writing a template for Meta review

Recreation of the ConvoHut app with sample data.

LIVE NOW · 7-DAY FREE TRIAL

More sales from every conversation.

WhatsApp marketing, sales and support from your own number. 7-day free trial, free onboarding and Meta verification help.

  • Meta Tech Provider
  • Hosted on AWS
  • Australian company
  • Your number stays yours
Vet nurse greeting a dog and its owner at reception