WhatsApp Template Rejected? Fix It for Shopify
Why Meta rejects WhatsApp templates for Shopify stores (category, variables, samples) and how to rewrite order, cart and COD templates for approval.

Quick verdict
Most rejections come from five fixable things: wrong category, badly placed variables, missing sample values, promotional wording in a utility template, and vague or misleading text. Fix the cause shown in Meta Business Manager and resubmit. Do not resubmit unchanged.
A rejected template blocks a cart or COD journey completely, because a good platform will not send until the template is APPROVED. Knowing the common causes saves days. Always read the reason Meta shows first, and re-check Meta’s current template guidelines because rules change.
The five reasons templates get rejected
| Cause | What it looks like | Fix |
|---|---|---|
| Wrong category | An offer inside a utility order update | Move offers to a marketing template |
| Variable placement | Text starts or ends with {{1}}, or numbers skip | Add fixed words around variables and keep them in order |
| Missing samples | No example value for each variable | Add a realistic sample such as an order number |
| Too many variables | Long text built from placeholders | Write more fixed copy, fewer variables |
| Misleading or sensitive | Asks for card or OTP details in the body | Link to a secure page instead |
Utility or marketing: the category that costs money
Meta bills marketing templates at a higher rate than utility ones, and can reclassify a utility template that reads as promotional. An order confirmed message should state the order, items and delivery date. Add a discount code and it can flip to marketing. See how rates work in WhatsApp Business API pricing in India.
Rewrite examples for Shopify
Order confirmation (utility)
Hi {{1}}, your order {{2}} is confirmed. We will ship it to {{3}} and share tracking soon.
COD confirmation (utility)
Hi {{1}}, please confirm your cash on delivery order {{2}} for ₹{{3}}. Reply YES to confirm or NO to cancel.
Cart reminder (marketing)
Hi {{1}}, you left {{2}} in your cart. Your cart is saved here: {{3}}
Tradeoff: a plain template converts less than a persuasive one, but a rejected template converts nothing. Start plain, then test one change at a time.
Workflow that avoids rejections
- Submit templates days before a sale, never the same hour.
- Write one template per purpose and name it clearly.
- Track status in one place. Meta Manager shows pending, approved and rejected templates beside your journeys.
- Gate journeys so nothing sends before APPROVED. See Meta Cloud API templates for Shopify.
Frequently asked questions
Why was my WhatsApp template rejected?
The most common causes are a category that does not match the content (promotional text in a utility template), variables that are not in order or sit at the very start or end, missing sample values, and wording that Meta’s review flags as misleading or as asking for sensitive data. The rejection reason shown in Meta Business Manager tells you which one applies.
Can I appeal a rejected WhatsApp template?
Yes. Fix the issue and resubmit, or use the review request option in Meta Business Manager when you believe the rejection was wrong. Appealing without changing anything rarely works, so change the wording, sample values or category first.
How long does WhatsApp template approval take?
Many templates are reviewed within minutes and most within a day, but Meta does not guarantee a time. Submit templates before a campaign or sale, never the same hour you need them.
Why did Meta change my template category to marketing?
Meta can reclassify a template whose content reads as promotional, even if you submitted it as utility. Marketing messages are billed at a higher rate, so strip offers and calls to buy out of utility templates such as order updates.
Template rules come from Meta’s WhatsApp Business Platform documentation and change over time. Verify against the current guidelines before launch.
Related: WhatsApp abandoned cart recovery, quickstart.


