Before you submit a WhatsApp Template Message for approval, you must follow Meta’s formatting and compliance rules. WhatsApp applies automated checks plus manual review. Even small mistakes (like spacing, wrong variables, or unapproved URLs) can cause rejection, delay campaign launches, or hurt your quality score.
This guide shows you the essential rules, with clear Do & Don’t examples so your templates pass review the first time.
Rule Area | ✅ Do | ❌ Don’t |
Language | Match content with chosen language (English → full English). | Mix languages (e.g., Hinglish, Spanglish). Choose “Spanish” but write in English. |
Parameters | Use numbered double curly braces (, ). Add surrounding text: “Hi , your code is .” | Leave variable hanging: “Hi ” or use {1} instead of . |
Links/URLs | Use full business domain links: | Use link shorteners (bit.ly, tinyurl, goo.gl) or third-party domains. |
Spacing/Formatting | Keep consistent case and single spaces. One line after another. | Add extra spaces, blank lines, or inconsistent capitalization. |
Buttons | Use up to 3 Quick Replies or 1 Phone + 1 URL CTA. Labels short, no emojis. Phone numbers: | Mix button types (Quick Reply + CTA together), add emojis, or use + sign in phone numbers. |
Test Templates | Use simple content (“Hello”), basic name (“test”), no variables. | Add variations, placeholders, or promotional text in test templates. |
⚠️ Not allowed in footers or Quick Reply buttons.
testHello💡 Pro Tip: Save a “compliance draft” copy of frequently used templates so your team avoids repeating mistakes.