Approval Timeline
| Stage | Duration |
|---|---|
| Submission | Instant |
| Meta Review | 24-48 hours (typical) |
| Complex Reviews | Up to 7 days |
Most templates are approved within 24 hours. Marketing templates may take longer due to stricter review.
What Meta Reviews
Content Guidelines
Content Guidelines
Templates must NOT contain:
- Spam or deceptive content
- Threats, harassment, or hate speech
- Adult content or nudity
- Illegal products/services
- Alcohol, tobacco, or gambling (restricted)
- Weapons or dangerous materials
- Political content (in some regions)
Category Accuracy
Category Accuracy
Meta verifies your selected category matches the content:
- Marketing → Promotional, sales-focused
- Utility → Transactional, informational
- Authentication → Verification codes only
Variable Usage
Variable Usage
Variables must be:
- Sequential (
{{1}},{{2}},{{3}}) - Provided with sample values
- Used appropriately (not for spam)
Language & Grammar
Language & Grammar
Templates should be:
- Grammatically correct
- In the declared language
- Clear and understandable
Common Rejection Reasons
| Reason | How to Fix |
|---|---|
| Incorrect category | Marketing content in Utility template → Change category |
| Missing variable samples | Provide example values for all {{n}} placeholders |
| Prohibited content | Remove references to restricted products |
| Too promotional for Utility | Move promotional content to Marketing category |
| Spelling/grammar errors | Proofread and correct mistakes |
| Unclear purpose | Rewrite to clearly state the message intent |
| URL in body text | Move URLs to buttons instead |
Handling Rejections
Template Quality Rating
Meta assigns quality ratings based on:- User feedback (blocks, reports)
- Message delivery success
- Engagement rates
| Rating | Status |
|---|---|
| High | Template performing well |
| Medium | Minor issues, monitor closely |
| Low | At risk of being paused |
| Paused | Temporarily disabled |
Tips for Faster Approval
Be Specific
Clearly state the message purpose
Avoid URL in Body
Use buttons for links instead
Correct Category
Match category to actual content
Complete Samples
Provide realistic sample values