⚡Quick answer -
WhatsApp templates allow either
(a) up to 2 Call-to-Action (CTA) buttons—1 Phone + 1 URL—or
(b) up to 3 Quick Reply buttons. Mixing CTA and Quick Reply buttons in the same template is never allowed, and all Quick Replies must appear together.
Read this guide before creating or editing any WhatsApp template in MyOperator (or via API) so your button choices pass Meta review on the first attempt.
• WhatsApp Business Account (WABA) with template-creation permission
• Template header and body already drafted
WhatsApp allows two major button types in templates:
1.QUICK REPLY BUTTONS
2.CALL-TO-ACTION (CTA) BUTTONS
You can add up to 2 CTA buttons, but with rules:
CTA Button Types:
RULE 1 — You CANNOT MIX Quick Replies and CTAs
Meaning:
❌ Quick Reply + CTA
✔ Only Quick Replies
✔ Only CTA buttons
If you try mixing, WhatsApp will reject the template.
RULE 2 — Maximum Count
It is not recommended to exceed these limits.
RULE 3 — CTA Button Rules
You cannot have:
RULE 4 — Dynamic Parameters Only in URL CTAs
Only the URL CTA can use placeholders like {{1}}.
Quick reply buttons cannot use variables.
Call CTAs cannot use variables.
RULE 5 — Website CTA requires proper URL
Allowed:
Not allowed:
Mistake | Review outcome | Fix |
Mixed CTA and Quick Reply buttons | ❌ Rejected | Separate into two templates |
2 URL CTAs | ❌ Rejected | Keep only one URL CTA |
Quick Replies split by a CTA | ❌ Rejected | Group Quick Replies together |
Emoji in Quick Reply text | ❌ Rejected | Remove emoji; use plain text |
Button list > 3 items | ❌ Rejected | Reduce to the allowed limit |
Keywords: WhatsApp template buttons, CTA vs Quick Reply, button limits, Meta approval rules, MyOperator