All playbooksMeta & templates

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.

9 min read
Meta WhatsApp template rejection reasons and fixes for Shopify order and cart messages

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

CauseWhat it looks likeFix
Wrong categoryAn offer inside a utility order updateMove offers to a marketing template
Variable placementText starts or ends with {{1}}, or numbers skipAdd fixed words around variables and keep them in order
Missing samplesNo example value for each variableAdd a realistic sample such as an order number
Too many variablesLong text built from placeholdersWrite more fixed copy, fewer variables
Misleading or sensitiveAsks for card or OTP details in the bodyLink 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

  1. Submit templates days before a sale, never the same hour.
  2. Write one template per purpose and name it clearly.
  3. Track status in one place. Meta Manager shows pending, approved and rejected templates beside your journeys.
  4. 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.