
The review flow
You save the template
template_id that is stored on the record.Meta reviews it
How long approval takes
Review speed varies. A simple text-only template can be decided in minutes; complex templates with media can take longer, especially during a Meta policy update or submission spike.Status meanings
| Status | Meaning | What you can do |
|---|---|---|
| DRAFT | Saved but not yet submitted. | Edit freely. |
| PENDING | Submitted, awaiting Meta’s decision. | Wait. You cannot edit or cancel. |
| APPROVED | Usable immediately. | Send in campaigns, chat, automations. |
| REJECTED | Meta declined it. | Review, edit, resubmit. |
Where to find the rejection reason
- Check Meta Business Manager → WhatsApp Manager → Message templates. The rejection reason and any policy notes appear there.
- Or contact Xobito support with the template name — we can pull the server-side log and relay Meta’s message.
Common rejection reasons
These are the patterns Meta most often flags. The fix is usually to edit the template and resubmit.Promotional content without clear consent (Marketing)
Promotional content without clear consent (Marketing)
Wrong category
Wrong category
Vague or meaningless placeholders
Vague or meaningless placeholders
{{1}} standing in for a whole paragraph, or sample values like xxx, test, abc.Fix: Replace large variables with fixed text. Keep variables small — names, dates, order numbers. Use realistic sample values: Alex, A1042, Friday.Language mismatch
Language mismatch
es (Spanish) but the body is in English — or vice versa.Fix: Either rewrite the body in the tagged language, or create a new template with the correct language code. Approved templates cannot have their language changed.Aggressive marketing style
Aggressive marketing style
!!!!! or $$$, or shouty sales copy.Fix: Calm the copy. Reduce emojis to one or two well-placed ones. Avoid all-caps words.Prohibited content
Prohibited content
Sample media issues
Sample media issues
Variable numbering wrong
Variable numbering wrong
{{1}} and {{3}} with no {{2}}), or repeat incorrectly.Fix: Variables must be sequential: {{1}}, {{2}}, {{3}}. Renumber and resubmit.Re-submitting a rejected template
Because the exact rejection reason is not visible in Xobito’s UI, start with Meta Business Manager (or support) to learn the specific cause, then:Read the rejection reason from Meta
Scan for other potential issues
Best practices for fast approvals
Submit during business hours
Submit during business hours
Avoid aggressive marketing language
Avoid aggressive marketing language
Always provide realistic example values
Always provide realistic example values
Include an opt-out in Marketing templates
Include an opt-out in Marketing templates
Start with small, simple templates
Start with small, simple templates
Don't resubmit an unchanged rejected template
Don't resubmit an unchanged rejected template
FAQ
Can I edit an approved template?
Can I edit an approved template?
_v2).Can I cancel a PENDING submission?
Can I cancel a PENDING submission?
Does Meta charge for approvals?
Does Meta charge for approvals?
Can I have multiple versions of the same template?
Can I have multiple versions of the same template?
welcome_message_v1, welcome_message_v2.My template has been PENDING for 48 hours — what now?
My template has been PENDING for 48 hours — what now?
Why can't I see why Meta rejected my template inside Xobito?
Why can't I see why Meta rejected my template inside Xobito?