GuidesWhatsApp rules

Templates that Meta approves the first time

The categories, the wording and the personal fields that get templates through review.

31 October 2026 · 2 min read

When a customer hasn’t messaged you in the last 24 hours, the only way to reach them on WhatsApp is with an approved message template. Meta reviews every template before you can send it. A rejection costs you time, so it pays to get it right the first time.

Marketing, Utility or Authentication

Every template has a category, and picking the right one is the most common reason templates pass or fail.

The rule of thumb: if the message would still make sense to someone who never bought anything, it’s Marketing. A Utility template with a sneaky offer in it gets recategorised or rejected.

Flex lets you write Marketing and Utility templates, the two a studio uses day to day.

Wording that passes review

Reviewers look for clear, honest messages that the customer would expect. Some habits help:

Personal fields

Templates can include fields that change for each person, written as {{1}}, {{2}} and so on. A reminder might read:

Hi {{1}}, a reminder from Saltwater Pilates: your {{2}} class is on {{3}}. Reply here if you need to change it.

Meta asks for a sample value for each field, so the reviewer can see a real example: “Maya”, “Reformer Foundations”, “Thursday at 18:00”. Good samples matter. A field with no clear meaning can get a template rejected.

Keep fields in order, and don’t start or end the message with one. Surround them with real words.

Buttons and opt-out

Quick reply buttons, such as “Book a class” or “Not now”, make it easy for the customer to answer with one tap. Every reply opens a fresh 24-hour window, so you can carry on the conversation normally.

Marketing templates should always tell people how to stop. A footer such as “Reply STOP to opt out” does the job, and Flex adds it by default. When someone replies STOP, Flex stops all Marketing to them straight away.

How Flex helps

In Flex you write the template, add sample values and quick replies, and Flex submits it to Meta and shows its status, from pending to approved or rejected. Templates can be written in English or Arabic.