Free tool — no signup
Check a WhatsApp template before Meta does
A rejected template costs you a day. Paste yours in, see it the way a customer will, and catch the common reasons Meta turns one down — before you submit it, not after.
No common rejection reason found. Meta still reviews what the message says.
Issues to fix: 0 · Warnings: 0
- OKBody is at most 1,024 characters124 / 1,024 characters
- OKHeader is at most 60 characters12 / 60 characters
- OKVariables are written as {{1}}, {{2}}, …3 variables
- OKVariables are numbered from {{1}} with no gaps{{1}} – {{3}}
- OKThe body does not start or end with a variable
- OKNo two variables sit side by side without text between them
- OKEvery variable has a sample valueAll 3 filled
- OKA marketing template offers a way to opt outButton: Stop promotions
How it checks
Each line above is one rule, checked against the text you typed. They are common reasons for rejection that we are confident Meta enforces, not Meta’s complete or official list:
- Lengths: body up to 1,024 characters, header and footer up to 60, each button label up to 25. Characters are counted the way you would count them, so an emoji is one.
- Variables: written exactly as {{1}}, {{2}} and so on, numbered from {{1}} with none skipped, never the first or last thing in the body, and never two in a row with only spaces between them. The header may carry one variable, {{1}}; the footer none.
- Samples: every variable needs an example value, because Meta asks for one when you submit.
- Link buttons: a label and a web address starting with http:// or https://. A variable is allowed only as {{1}} at the very end of the address.
- Opt-out: a marketing template without a stop button gets a warning, not an error.
What it cannot tell you
- Whether the wording fits the category. Meta can move a utility template that reads like a promotion into marketing, and no rule about lengths will catch that.
- Whether the content follows Meta’s commerce and messaging policies. A reviewer reads it; this page does not.
- How formatting will render. The preview shows *asterisks* and _underscores_ as typed rather than as bold and italics.
From an approved template to a sent campaign
Super Agent lets you create WhatsApp templates, submit them to Meta for review and send them as campaigns, all from one place. A template can carry a stop button, and when a customer taps it Super Agent honours it automatically: that person stops receiving your campaigns.
Start freeFree plan, no credit card, live the same day.
Questions
- Is this the official list of Meta rules?
- No. These are common reasons a template gets rejected, limited to rules we are confident Meta enforces. Meta also reviews what the message says and whether it fits the category you chose, and no checker can see that for you. Passing every line here makes a rejection less likely; it does not guarantee an approval.
- Why can a variable not start or end the message?
- Meta rejects a template whose body begins or ends with a variable, and one where two variables sit side by side with no text between them, because a reviewer cannot tell what the message will say. Put a word or a sentence before the first variable and after the last one, and some text between any two.
- Does a marketing template need an opt-out button?
- This checker shows it as a warning, not an error, because a template can be approved without one. It is still worth adding: a one-tap way to stop gives people who no longer want your messages something better to do than block or report your number, and blocks and reports count against your number with Meta.
- What are the sample values for?
- Meta asks for an example of each variable when you submit a template, so the reviewer can read a realistic message. Use a believable value, such as a real-looking first name or product, rather than test or 123.
- Where does my data go?
- Nowhere. The checks run in your browser. Nothing you type is sent to us or to Meta, stored, or needed to see the result, and there is no signup.
More free tools
- WhatsApp link generator — A wa.me link with a prefilled message, a button for your site and a UTM-tagged URL.
- WhatsApp campaign ROAS calculator — The cost, orders, revenue and return of a WhatsApp campaign before you send it.
- Customer segmenter — Drop in an orders CSV and see who is new, who repeats, who is at risk and who went quiet.
- See all free tools