Skip to content

WhatsApp template preview and checker

Write a message template, fill in sample values for its variables and see how it looks on a phone, with live checks against Meta's limits.

Up to 60 characters and one variable, {{1}}.30/60
138/1024

Variables are {{1}}, {{2}}… Formatting such as *bold* and _italic_ works.

20/60
Buttons (up to 3 in this preview)
  • 11/25
  • 10/25

Preview

Rangoli Home

Your order #RH1042 is on its way

Hi Priya, your order of 2 brass diyas has been shipped with Delhivery and should reach you by 15 Oct. You can track it any time with the button below.

Rangoli Home, Jaipur

10:24
Track order
Talk to us

No rule problems found. Meta still reviews every template; approval is its decision.

Checks: header and footer 60 characters, body 1,024, button labels 25, at most 2 website and 1 phone button, numbered variables that do not start or end the body.

Get free WhatsApp business tips on WhatsApp →

How to use the template preview

  1. Pick the category. It does not change the preview, but it turns on the right tips, such as warning when a utility template sounds promotional.
  2. Choose a header: text, or an image, video or document placeholder.
  3. Write the body. Add variables with Add variable or type {{1}}, {{2}} yourself, then give each one a realistic sample value.
  4. Add an optional footer and up to three buttons, then read the checks under the phone.

The defaults show a delivery update for Rangoli Home: "Hi {{1}}, your order of {{2}} has been shipped with {{3}}…" with a Track order website button and a Talk to us quick reply.

What the checker treats as an error

These come from Meta's template documentation and will stop a template from being accepted:

  • Length limits: header text 60 characters with at most one variable, body 1,024 characters (32,768 if the body is the only component), footer 60, button labels 25.
  • Button limits: at most 2 website buttons and 1 phone button, and quick replies grouped apart from website and phone buttons.
  • Variable numbering: {{1}}, {{2}}, {{3}} in sequence with no gaps.
  • Variables at the edges: the body cannot start or end with a variable. "{{1}}, your order is ready" fails; "Hi {{1}}, your order is ready." passes.

What it shows as a tip

Tips are good practice or common rejection causes rather than hard limits:

  • Two variables side by side ("{{1}} {{2}}"). Meta's documentation is unclear on this, so put words between them to be safe.
  • Many variables for very little fixed text. Meta can reject templates where the variables outweigh the wording.
  • Missing or unrealistic samples. Reviewers see your sample values, so "Priya" and "15 Oct" work better than "test".
  • Promotional words in a utility template, which can lead to recategorisation as marketing.
  • Requests for sensitive data such as full card numbers or ID numbers, a common reason for rejection.

Before you submit

Template review can take up to 24 hours, and Meta reviews content and category as well as format. The usual rejection reasons are badly formatted variables, asking for sensitive data, threatening or abusive wording, Commerce Policy violations, duplicates of an existing template and the wrong category; the rejection reasons guide covers how to fix each one. Formatting such as *bold* works in the body; the text formatter helps you write it.

When the template is ready, create it in your WhatsApp platform. In Broadchat that is CRM → WhatsApp Templates, where templates sync with Meta and their status updates automatically; the step-by-step help article walks through it. Approved templates can then go out as broadcast campaigns or from the inbox. For more ideas, the templates guide and the template library have tested examples by use case.

Frequently asked questions

If the checker finds no problems, will Meta approve my template?

Not necessarily. The checker covers Meta's published limits and variable rules, but Meta also reviews the content, category and policy compliance, and the decision is Meta's. Fixing every problem shown here removes the avoidable rejections.

How many buttons can a WhatsApp template have?

Up to 10 in total, with at most 2 website (URL) buttons, 1 phone number button and 1 copy-code button. Quick-reply buttons must be grouped separately from the other types. This preview lets you add 3, which is what most templates use.

How long does template review take?

Meta says review can take up to 24 hours, and many templates are reviewed faster. Plan launches so that a rejection and resubmission still fit before the send date.

Why did my utility template become a marketing template?

Meta checks template categories automatically and can move a template to marketing when it contains promotion, such as a discount inside an order update. Marketing messages cost more, so keep utility templates strictly about the transaction. You can request a review of the decision within 60 days.

Can I preview authentication (OTP) templates here?

Authentication templates use Meta's preset text with a copy-code or one-tap button rather than a body you write, so there is little to design. This tool is meant for marketing and utility templates.

Ready to run this on the official API?

Broadchat runs campaigns, chatbots and a shared inbox on the WhatsApp Cloud API, sold through partners under their own brand.