# Write a WhatsApp template Meta will accept

> Describe your message and get a WhatsApp template written to Meta's rules, checked as you edit, with its category and cost per message by country.

Canonical: https://heykiko.io/tools/whatsapp-template-generator
Last updated: 2026-11-05

Free tool · updated 5 November 2026

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.

The tool is interactive and runs on the page: [WhatsApp template generator and checker](https://heykiko.io/tools/whatsapp-template-generator). Free, with no sign-up.

## Questions about WhatsApp templates

### How do I write a WhatsApp template that gets approved?

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.

### What's the difference between a utility and a marketing template?

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.

### What do the {{1}} variables mean?

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.

### Will Meta approve my template if the checks pass?

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.

### How much does each template message cost?

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.

### Is it free?

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.

### Can it write one-time passcode templates?

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.

## Related

- [Try an AI chatbot on your website](https://heykiko.io/tools/try-ai-chatbot-on-your-website)
- [WhatsApp link and QR code generator](https://heykiko.io/tools/whatsapp-link-generator)
- [WhatsApp API cost calculator](https://heykiko.io/tools/whatsapp-api-cost-calculator)
- [AI chatbot ROI calculator](https://heykiko.io/tools/ai-chatbot-roi-calculator)
- [Website AI readiness checker](https://heykiko.io/tools/website-ai-readiness-checker)
- [WhatsApp chat button generator](https://heykiko.io/tools/whatsapp-chat-button-generator)
- [WhatsApp greeting and away message generator](https://heykiko.io/tools/whatsapp-away-message-generator)
- [llms.txt generator](https://heykiko.io/tools/llms-txt-generator)
- [Chatbot name generator](https://heykiko.io/tools/chatbot-name-generator)
- [Website FAQ generator](https://heykiko.io/tools/website-faq-generator)
- [AI chatbot system prompt generator](https://heykiko.io/tools/ai-chatbot-system-prompt-generator)
