Approval Timeframes
Meta employs automated AI combined with human review for template approvals. While official guidance permits approvals within 24 hours, most templates process much faster.| Scenario | Estimated Time | Context |
|---|---|---|
| Standard Approval | 1-5 Minutes | Well-structured templates approved nearly instantly |
| Complex/Flagged | 1-24 Hours | AI-detected ambiguous content routed for human review |
| Re-Submission | Up to 24 Hours | Rejected templates or category changes require verification |
Template Categories Overview
1. Utility Templates
Utility Templates
Purpose: Facilitate specific, agreed transactions or updates
- Order confirmations
- Shipping updates
- Account balance alerts
- Appointment reminders
{{1}} for order ID)
2. Marketing Templates
Marketing Templates
Purpose: Promote products, services, and brand awareness
- Discount offers
- Newsletters
- Abandoned cart recovery
- Welcome series
Marketing templates undergo stricter scrutiny regarding consent and content quality.
Constraints & Requirements for Successful Approval
Content & Formatting
Variables
Variables
Always provide sample values for variables.Example:
{{1}} = “John”Unclear variables without samples will trigger rejection.Grammar & Spelling
Grammar & Spelling
Errors in grammar or spelling result in automatic rejection as “low quality” content.Always proofread your templates before submission.
Link Shorteners
Link Shorteners
Do not use generic link shorteners (like bit.ly) in the body text.They obscure the destination URL and trigger security flags.
Policy Compliance
No Mixed Categories
No Mixed Categories
Blending utility and marketing content in a single template causes rejection.Keep your template purpose clear and consistent.
Restricted Content
Restricted Content
Avoid:
- Sensitive identifiers (financial data, health information)
- Threatening or coercive language
- Content that violates WhatsApp policies
Category Consistency
Category Consistency
Meta may auto-detect and change miscategorized templates.You have 60 days to appeal this change if you disagree with the recategorization.
Understanding Template Statuses
| Status | Icon | Description |
|---|---|---|
| Pending | 🟡 | Currently under Meta review |
| Approved | 🟢 | Ready to send to customers |
| Rejected | 🔴 | Failed review; check dashboard for reason |
| Paused | ⏸️ | Flagged for low quality (high block rates); cannot send until quality improves |