WhatsApp abandoned cart recovery works by detecting a Shopify checkout that stalls, then sending the shopper a WhatsApp message that restores the cart and answers the question that stopped them. Because the reminder lands where people actually read messages, it consistently outperforms email at re-engaging shoppers. Setup takes minutes with the right app.
Why do carts get abandoned in the first place?
Baymard Institute puts average cart abandonment at about 70 percent. Seven of ten shoppers who add items walk away before paying. The common causes are mundane: surprise shipping costs, forced account creation, doubts about sizing or delivery time, payment friction, or simple distraction.
Notice something about that list: most of those are questions, not rejections. "Does this arrive before Friday?" "Can I pay cash on delivery?" "Is the return free?" A recovery channel that can answer questions, not just repeat "You forgot something!", recovers more carts. That is the structural reason WhatsApp beats one-way channels: the shopper can reply, and a good agent can close the sale in the thread.
How does WhatsApp cart recovery work mechanically?
The pipeline has four parts:
-
Capture. Shopify records the checkout and, where the shopper has provided it, a phone number with messaging consent.
-
Trigger. After a delay (commonly 30 minutes to a few hours), the abandoned checkout event fires a WhatsApp message.
-
Template. If the shopper has not messaged you in the last 24 hours, Meta's rules require a pre-approved template message; free-form text is only allowed inside the 24-hour customer service window. Cart reminders are typically marketing-category templates, which carry Meta's published per-template rates for your country.
-
Conversation. The shopper replies, which opens the 24-hour window, and from there a human or AI agent can answer questions, apply reassurance, and link the restored checkout.
Step 4 is where most tools stop and the money is lost. A template that gets a reply but no answer is a worse experience than no template at all.
What is the right setup, step by step?
-
Get consent properly. Collect the phone number with clear opt-in at checkout. Unsolicited marketing messages risk your number's quality rating with Meta.
-
Pick your timing ladder. A common pattern: first touch at 45 to 60 minutes (helpful tone, "anything we can answer?"), second at 24 hours (social proof or urgency), optional third at 48 to 72 hours (incentive, if your margins allow).
-
Write templates that invite replies. Questions outperform announcements. Our library of copy-paste cart templates includes Arabic versions for Gulf and Egyptian audiences.
-
Put an agent behind the message. Every reply should get an answer within seconds, at any hour. This is where an AI agent changes the economics: it answers the sizing question at 1 am and completes the order.
-
Measure recovered revenue, not open rates. Track carts messaged, replies, and completed orders.
What results should you actually expect?
Be suspicious of anyone quoting a universal "recovery rate," because it depends on your consent capture, timing, incentive, and answer quality. What we can share from ReplAi's own data: across the pilot cohort, merchants using conversational recovery and sales lifted DM-driven sales by 75 percent in the bottom quartile, 150 percent at the median, and 300 percent in the top quartile, from a baseline DM-to-order close rate around 3 percent. Cart recovery is one contributor to those numbers, alongside answered pre-sale questions.
For the head-to-head numbers against email, including why WhatsApp's read behaviour matters, see WhatsApp vs Email for Abandoned Cart Recovery: The Data.
What mistakes kill recovery campaigns?
-
Messaging without consent. Fastest route to blocks, reports, and a degraded number rating.
-
Discounting on the first touch. You train shoppers to abandon carts on purpose. Lead with helpfulness, hold the incentive in reserve.
-
Dead-end templates. If a shopper replies "does it come in black?" and nobody answers for nine hours, the template actively lost the sale.
-
English-only messages to Arabic-speaking customers. In Gulf and Egyptian markets, dialect-appropriate Arabic materially outperforms formal Arabic or English.
-
Ignoring COD. For many MENA shoppers the blocker is payment; offering to complete the order as cash on delivery inside the chat removes it.
How does ReplAi handle cart recovery?
ReplAi is an AI agent for Shopify stores, and abandoned cart follow-up is one of its built-in Shopify actions, alongside catalogue search, order tracking, returns, and placing COD orders inside the conversation. The difference from template-blast tools is what happens after the shopper replies: ReplAi answers in under 14 seconds on average, 24/7, in English or in Egyptian, Gulf, and Levantine Arabic plus Franco-Arabic, and can complete the order, including COD, without the shopper leaving WhatsApp. Across our merchant cohort in Q1 2026, 80 percent of messages were fully automated, with human takeover from the same inbox for the rest. Setup is about 10 minutes via one-click Shopify install. Plans start free with 100 replies a month; see pricing or book a demo to watch a cart recovery conversation run end to end.
Frequently asked questions
Is WhatsApp cart recovery allowed under Meta's rules?
Yes, with consent and approved templates. Outside the 24-hour customer service window you must use a pre-approved template (usually marketing category, billed at Meta's published country rate). Once the shopper replies, the window opens and free-form conversation is allowed.
How many messages should I send per abandoned cart?
Two is the sweet spot for most stores, three at most. First touch within the hour with a helpful tone, second at 24 hours. Beyond that, returns diminish and block rates climb, which damages your sender quality.
Should I offer a discount to recover carts?
Not by default. Answer the blocking question first; many carts complete with no incentive at all. Reserve discounts for a final touch on high-value carts, and rotate offers so shoppers cannot game the pattern.
What phone number data do I need from Shopify?
You need the checkout phone field with messaging consent. Shoppers who abandon before entering a phone number cannot be reached on WhatsApp, which is one reason to also run an on-site WebChat widget that captures the conversation earlier in the journey.