WhatsApp abandoned cart recovery templates
Abandoned cart recovery is the single highest-ROI WhatsApp use case for e-commerce. Average open rates of 95%+ and click-through rates of 35-60% beat email recovery by 5-8x. The catch: these are MARKETING-category templates, so they need explicit opt-in and must follow Meta's promotional content rules.
The templates below are battle-tested across Shopify and WooCommerce stores. Each one is paired with timing guidance, button configuration, and the variable structure your cart-recovery automation needs to populate.
When to use
Trigger 30-60 minutes after cart abandonment for the first nudge, 24 hours later for the second, and 72 hours for the final discount push. Never send more than 3 recovery messages — diminishing returns set in fast and unsubscribe risk climbs.
Approval tips
- • Submit as MARKETING category, not UTILITY — Meta rejects abandoned cart as utility.
- • Avoid words like 'free', 'guaranteed', 'limited time only' in headers — flagged as spam triggers.
- • Include a clear unsubscribe path in your opt-in flow, not in the template body.
Best practices
- First message: no discount, just a reminder + product photo. Saves margin on customers who would have converted anyway.
- Second message: social proof (reviews, stock urgency).
- Third message: time-bound discount (max 10-15%). Higher discounts train customers to abandon on purpose.
- Always include a 'Resume Checkout' URL button with a deep link to the cart, not the homepage.
- Personalize with first name + product name. Generic 'Hi customer' templates get 40% lower CTR.
6 copy-paste templates
Submit each as a new template in your WhatsApp Business Manager. Variables ({{1}}, {{2}}) populate from your CRM at send time.
Hi {{1}}, you left {{2}} in your cart. Want to complete your order? Your items are waiting.First touch — 30-60 min after abandonment. No discount. Reminder only.
Hi {{1}}, {{2}} is selling fast — over 200 ordered this week. Yours is still in your cart. Grab it before it's gone.Second touch — 24h after. Urgency without discount.
Hi {{1}}, here's 10% off {{2}} — code SAVE10. Expires in 24 hours.Final touch — 72h after. Last-resort discount.
Hi {{1}}, complete your order for {{2}} with Cash on Delivery — no upfront payment. Pay when it arrives.India/SEA market — COD often unblocks abandonment caused by payment friction.
Hi {{1}}, our team can help you finalize your order for {{2}} (₹{{3}}). Want to chat with a specialist?AOV > ₹10,000 / $200 — human assist beats discount.
Good news {{1}} — {{2}} is back in stock. Last 12 units left.Trigger when a previously out-of-stock cart item is restocked.
FAQs
Why MARKETING and not UTILITY category?
Meta's policy defines abandoned cart as promotional — you're nudging a sale, not delivering a transactional update. Submitting it as UTILITY gets rejected and risks template account flags.
Do I need opt-in for cart recovery messages?
Yes. The customer must opt in to marketing messages before any abandoned cart template is sent. A pre-ticked checkbox at checkout is not valid consent under Meta policy or GDPR.
What's a realistic recovery rate?
Stores with 3-message sequences average 15-25% cart recovery, vs 8-12% for email. Single-message campaigns recover ~7-10%.
Can I include images?
Yes — set the template header to IMAGE and upload at submission. Image headers lift CTR by ~20% for product reminders.
Will Meta charge for these messages?
Yes. Each delivered MARKETING template counts as a Marketing conversation under Meta's per-conversation pricing.
How fast does Meta approve cart templates?
Most pass in under an hour. Approval can take 24h during peak periods. Templates with discount codes face slightly more scrutiny.
Skip the manual setup. Use LandinChat.
Official Meta Tech Partner powering WhatsApp marketing for 500+ businesses worldwide. Pre-built abandoned cart recovery flows, broadcasts, chatbot, shared inbox — one flat plan.
See pricing