How to Recover Abandoned Carts With WhatsApp
The Problem
Your Shopify analytics show 70% of shoppers add items to cart and leave without buying. That's the average across D2C brands in India—and it represents the single largest leak in your funnel.
Most brands try to plug this leak with email cart abandonment sequences. They set up Klaviyo, write 3 emails, and call it done. The result? A 4-8% recovery rate at best. The other 92-96% of those abandoned carts are gone forever.
The reason email fails in India isn't the copy. It's the channel. Indian shoppers don't live in their inbox—they live in WhatsApp. Open rates tell the story:
- Email cart abandonment: 18-25% open rate, 4-8% recovery
- WhatsApp cart abandonment: 80-90% open rate, 15-25% recovery
That's a 3-5x lift just from switching channels. For a brand doing ₹50 lakh/month with 500 abandoned carts, that's ₹3-7 lakh in recovered revenue every month that email leaves on the table.
The catch: most brands either don't use WhatsApp for recovery at all, or they spam it (3+ messages in 2 days) and burn their list. Done wrong, you'll get reported and lose WhatsApp access. Done right, it's the single most profitable channel India D2C brands can build.
When This Applies
Not Recommended For
- •You are on Shopify and your cart abandonment rate is above 60%
- •Your AOV is above ₹500 (the WhatsApp send cost is worth it at this order value)
- •You collect phone numbers at checkout or via your welcome popup
- •You have WhatsApp Business API access, or use a provider like Wati, Interakt, or AiSensy
- •You do not collect phone numbers at checkout — build that collection first before setting up WhatsApp recovery
- •Your AOV is below ₹300 — the margin is too thin to absorb WhatsApp API send costs and a ₹100 recovery incentive
- •You sell B2B or wholesale — WhatsApp recovery is built for D2C consumer behaviour
- •You are not on Shopify — abandonment webhook triggers work differently on other platforms
Recommended Approach
The winning approach is a 3-message WhatsApp sequence spaced out to avoid spam, paired with email backup for shoppers who didn't share their phone.
The 3-Message Sequence:
Total recovery: 15-25% of all abandoned carts (vs 4-8% with email-only).
Why this works:
- 1 hour: They still remember the products (highest intent)
- 24 hours: They've thought about it; objection handling helps
- 48 hours: Final push with a small incentive (not a huge discount that trains them to abandon)
The Incentive Rule:
Don't offer discounts on the first or second message. If you give 10% off in message #1, you've trained customers to abandon carts for discounts. Reserve incentives for message #3 only—and keep them small (₹100 off, not 25%).
Channel Backup:
| Timing | Message Type | Goal | Recovery Lift |
|---|---|---|---|
| 1 hour after abandon | Soft reminder | "You forgot something" — friendly | 8-12% |
| 24 hours after | Help/objection | "Any questions? Here's why others love it" | 3-5% |
| 48 hours after | Final incentive | "₹100 off if you order today" — last chance | 4-8% |
Step-by-Step Setup
Audit your current abandonment rate
›Open Shopify Analytics → Reports → Sales
›Find: Cart abandonment rate (last 30 days)
›Benchmark: 65-75% is normal, >80% means urgent recovery needed
›Note: Current recovery rate (if you have any email flow running)
Connect WhatsApp Business API
›Pick a provider: Wati (₹2,500/mo), Interakt (₹3,500/mo), AiSensy (₹999/mo)
›Verify your business (Facebook Business Manager required)
›Get your business phone number approved
›Connect to Shopify via their app
›Timeline: 3-7 days for approval
Get WhatsApp template messages approved
›WhatsApp requires pre-approved templates for marketing
›Submit 3 templates (one per message in sequence)
›Approval time: 24-48 hours typically
›Pro tip: Avoid words like "free", "discount", "buy now" in templates. Use "complete your order", "your items are waiting", "still interested?"
Set up abandonment trigger in Shopify
›Use Shopify webhook: checkouts/create + checkouts/update
›Trigger when: Cart created, no checkouts/complete event in X minutes
›Pass to WhatsApp provider: Customer phone, cart items, cart link
›Test with your own cart first (abandon, verify message arrives)
Build the 3-message sequence
›Message 1 (T+1h): Soft reminder, no incentive
›Message 2 (T+24h): Help/value-based, mention reviews/social proof
›Message 3 (T+48h): ₹100 off code (or 5% if AOV >₹2,000)
›Each message includes: Direct link back to cart (pre-filled)
Set up unsubscribe handling
›WhatsApp legal requirement: Allow opt-out
›Add to every message: "Reply STOP to unsubscribe"
›Track opt-out rate (target <2%; >5% means messages are too aggressive)
Configure email backup for non-WhatsApp users
›Klaviyo or Shopify Email flow for customers without WhatsApp opt-in
›Same 3-message structure, same timing
›Lower expected recovery (4-8%) but catches what WhatsApp misses
Track recovery in dashboard
›Set up tracking: Cart ID → Message sent → Cart recovered
›Daily review: Recovery rate, opt-out rate, message-1 vs message-3 conversion
›Weekly: Adjust timing, copy, incentive amount
›Monthly: Calculate revenue recovered, ROI per channel
Copy Templates
Primary Success Indicator
Cart Recovery Rate via WhatsApp
Target >25% of abandoned cart recoveries through WhatsApp (vs 8-12% email recovery)
| Incremental revenue | Shopify Analytics | Track revenue lift compared to your email-only baseline |
Ready to launch this strategy?
Referbro includes everything you need: auto-applied discounts, WhatsApp sharing, thank-you page widgets, fraud protection, and real-time analytics.
Free forever • No credit card required
Related Playbooks
Trust Signals at Checkout (India-Specific)
You've done the hard work. Marketing spend brought a visitor to your site. PDP optimization got them to add-to-cart. They've made it to checkout. Then they leave.
Exit-Intent Referral Offers
A visitor is about to leave your site. The exit-intent popup fires: **"WAIT! Get 20% off before you go!"**