Find the rejection reason
Flowella shows Meta’s reason in two places:- The notification. Everyone in your organisation gets a Message template rejected notification. It names the template and gives Meta’s reason, for example “Reason: INVALID_FORMAT”. Flowella also emails it, unless you turned email off in Notification preferences.
- Status history. Open the template and select the Statistics tab. Under Status history, the line for the rejection ends with Meta’s reason. See Meta status history.
Errors before review
Sometimes Meta refuses a template as soon as you select Publish Template or Save Template. The editor shows a message, such as “This template has too many variables for its length”, and the template doesn’t go into review. Fix what the message describes and publish again. For every message, see Template errors when you publish.Common reasons and fixes
Wrong category
Wrong category
Meta checks that the content fits the category you chose:
- Marketing: promotions, offers, newsletters and re-engagement.
- Utility: updates about a specific order, booking, account or request, with no promotional content.
- Authentication: one-time passcodes only.
Extra content in an Authentication template
Extra content in an Authentication template
Authentication templates can only carry a one-time passcode, with Meta’s optional security and expiry lines, and they need a passcode button. Links, media and marketing content are not allowed. Flowella’s editor doesn’t add passcode buttons, so create Authentication templates in WhatsApp Manager. See Authentication templates.
Sample values that don't match the message
Sample values that don't match the message
Meta reviews your template with sample values in place of the variables. In Flowella, each variable’s Fallback value is also its sample. Use values that read naturally in the message:
- For a name, use a real-looking first name.
- For a link, use a realistic address on your own website, not a placeholder.
- Keep samples consistent with the rest of the text.
Variables that break Meta's rules
Variables that break Meta's rules
Meta rejects templates whose variables:
- Skip a number or appear out of order. Number them
{{1}},{{2}},{{3}}. - Contain special characters, such as
#,$or%. - Start or end the message. Put words before the first variable and after the last one.
- Outnumber the words around them. Add more fixed text, or use fewer variables.
Text that looks like spam
Text that looks like spam
Meta rejects text that reads like an advert in a hurry:
- Long runs of capital letters
- Several exclamation marks in a row
- “Click here” with no context
- Claims such as “guaranteed” or “100% free”
- Urgency without a real deadline
Header media that doesn't fit
Header media that doesn't fit
For image, video and document headers, Meta reviews the sample file you upload with the template. Use a file that matches the message and meets Meta’s media rules. See Media headers.
Duplicate content or name
Duplicate content or name
Meta rejects a template whose body and footer repeat the wording of another template in your WhatsApp Business Account. Change the wording, or use the existing template.Each template name can only be used once per language. If you delete an approved template, Meta doesn’t let you reuse its name for 30 days. Flowella then shows “WhatsApp is still removing a template with this name. Choose a different template name and publish again.” Pick a new name.
Fix and resubmit
1
Open the template
On the Templates page, open the rejected template in the editor.
2
Make your changes
Fix the problem that the rejection reason points to.
3
Select Save Template
Save Template sends your changes to Meta, and the template goes back into review with the status Pending.
4
Wait for Meta's decision
Meta says a decision can take up to 24 hours. Flowella notifies you with Message template approved or Message template rejected.
_copy added to the name. Edit the draft, then select Publish Template. See Clone a template.
Meta lets you edit a rejected or paused template as often as you need. Approved templates have a limit, which Flowella shows when you publish: “After WhatsApp approves this template, you can edit it once in any 24-hour period (up to 10 times in 30 days). Further edits may be sent back for review.” See Meta’s template management page.
If you think Meta rejected the template by mistake, you can appeal in WhatsApp Manager. See Meta’s template review page.
Still rejected after fixing?
Contact Flowella support with:
- The template name and language
- The reason from Status history or the rejection notification
- A screenshot of the template’s header, body, footer and buttons
Related
Template reference
Categories, statuses, headers, buttons and limits.
Template variables
Variables, sample values and fallback values.
Templates
Create, test and manage templates.
WhatsApp error codes
Errors when you publish or send a template.

