Write a WhatsApp template Meta will accept
Describe your message and get a WhatsApp template written to Meta's rules, or paste one you have. It's checked as you edit, with its category and what each message costs in your customers' country.
Updated 5 November 2026
Drafted by AI from your description: check it before you submit. We don't store what you type. Up to 10 drafts a day; checking is unlimited.
What the checker looks for
Meta's published limits and the common reasons it rejects a template.
- Lengths
Body up to 1,024 characters; header and footer up to 60. A header can hold one variable, a footer none.
- Variables
Written {{1}}, {{2}} in order with no gaps, or as lowercase names. Not at the very start or end, not side by side, no symbols inside, and not too many for the message's length.
- Buttons
Up to 10, each label up to 25 characters, with at most 2 link buttons and 1 phone button.
- Content
Nothing that asks for sensitive details such as passwords or card numbers, and nothing promotional in a utility template.
Questions about WhatsApp templates
Short answers before you submit one.
Pick the right category, keep variables inside sentences with text around them, give each an example, keep to Meta's lengths, and keep offers out of utility templates. The checker above flags the common reasons Meta rejects one.
Utility is an update about something the customer did or asked for, such as an order or a booking. Anything promotional is marketing, and a template that mixes an update with an offer counts as marketing.
They're placeholders for what changes per customer, such as a name or date, filled in when you send. Meta asks for an example of each when you submit the template.
Not necessarily. The checks cover Meta's published rules and common rejection reasons, but Meta reviews every template itself and can also move an approved one to another category later.
Meta charges per delivered message, by category and the customer's country. Choose the country above to see the rate, or use the cost calculator for a month's bill.
Yes, with no sign-up. Writing a draft with AI is limited to 10 a day; checking a template you've written is unlimited and happens in your browser.
No. Meta writes authentication messages in its own fixed format, so there's no body to write: you choose the code options when you create the template.
Keep reading

Let Kiko take the next message
Train your agent on your website today, put it on WhatsApp, Telegram and your site, and watch the first conversations come in.
- No card needed
- Set up without code
- Cancel any time
