Live Webinar
Handle 2x the Chats Without Adding Headcount· 12 Nov, 3:30 PM to 4:30 PM ISTSave Your Seat

How to Recover Abandoned Carts on Shopify With AI and WhatsApp?

Rohan Chaturvedi
14 mins read
According to: Editorial Policies
Recovering abandoned carts on Shopify using automated WhatsApp messages.
CategoriesE-Commerce

Too Long? Read This First

  • A Shopify abandoned cart is a purchase that a shopper started but did not complete. On average, 70.22% of online carts are abandoned.
  • Shopify lists abandoned checkouts under Orders, in the Abandoned checkouts section. Exclude bot checkouts before measuring recovery.
  • Reactive strategies recover carts after shoppers leave: WhatsApp reminders, popups, retargeting ads, and AI agents. Proactive strategies prevent abandonment: checkout data, live chat, a simpler checkout, and loyalty rewards.
  • WhatsApp turns reminders into two-way conversations. A three-message sequence, sent at 15–30 minutes, 1–6 hours, and 24 hours, goes beyond Shopify’s built-in automations.
  • Wati’s Shopify integration sends recovery messages on WhatsApp automatically. Its built-in rules add multi-step sequences, RCS or SMS fallback, and stop conditions, and Astra AI Agent answers shopper questions at any hour.

It’s Monday morning, and your Shopify dashboard shows 46 abandoned checkouts from the weekend. Each one is a shopper who picked a product, entered their details, and stopped one step short of paying. Multiply that across a month, and it’s a sizeable share of your revenue sitting idle.

You’re not alone. Baymard Institute’s average across 50 studies shows that 70.22% of online shopping carts are abandoned. Most of those shoppers aren’t gone for good; they were interrupted, unsure, or put off by a surprise cost.

The fastest way to bring them back is where they already spend their day: WhatsApp. Wati’s Shopify integration sends cart reminders on WhatsApp automatically, so shoppers can tap straight back to checkout or reply with the question that stopped them.

In this guide, you’ll learn why shoppers abandon Shopify carts, how to win them back with AI and WhatsApp, and how to set it up in Wati.

What is a Shopify Abandoned Cart?

A Shopify abandoned cart is a purchase a shopper started on your store but didn't complete. In practice, Shopify stores deal with two kinds, and each needs a different follow-up.

  • Abandoned cart: the shopper added products but never reached checkout. You can only follow up if you already know who they are, such as a logged-in customer or a subscriber.
  • Abandoned checkout: the shopper started checkout, entered contact details, and left before paying. This is where most recovery happens, because you have a way to reach them.

Shopify records a checkout as abandoned when it stays incomplete for more than 10 minutes after the shopper enters their email address. If a shopper gives only a phone number, a WhatsApp reminder is the way to reach them, right where they already chat.

Why Does Cart Abandonment Happen on Shopify?

Cart abandonment is the norm, not the exception. Baymard found that 42% of US online shoppers have abandoned a cart because they were just browsing or not ready to buy.

For shoppers who were ready to buy, the reasons are surprisingly fixable. Here are the seven that matter most on Shopify, with what to do about each.

1. Unexpected Extra Costs

High shipping fees, taxes, or surprise charges are the top reason shoppers leave: 40% cite extra costs. When the total jumps at the last step, the cart feels like a bait-and-switch.

Fix: Show shipping and taxes on the product page or in the cart. A free-shipping threshold gives shoppers a reason to add, not leave.

2. Complicated or Time-Consuming Checkout

Long forms and forced sign-ups wear people down. 18% of shoppers abandoned because they had to create an account, and 17% because checkout was too long or complicated.

Fix: Turn on guest checkout and offer an accelerated option such as Shop Pay. Cut every field you don't need.

3. Concerns about Payment Security

If the checkout doesn't feel trustworthy, shoppers won't share card details. 19% abandoned because they didn't trust the site with their card.

Fix: Show familiar payment brands, security badges, and a clear returns policy near the payment step.

4. Just Browsing or Comparing Prices

Many shoppers use the cart as a wishlist while they compare prices. They're not saying no; they're gathering reference points before they decide.

Fix: Capture their interest before they leave, then follow up with a timely reminder. Our guide to abandoned cart recovery messages covers what to say.

5. Technical Glitches or Slow Website Speed

A spinning wheel at checkout kills sales quietly. 17% of shoppers abandoned because of website errors or crashes.

Fix: Test your checkout on mobile after every app install or theme change. Compress images and remove scripts you don't use.

6. Lack of Preferred Payment or Delivery Options

Sometimes the intent is there, but the option isn't. 20% left because delivery was too slow, and 9% because their payment method wasn't offered.

Fix: Show delivery dates before checkout and add the wallets your shoppers use. In markets like India and the Middle East, consider cash on delivery.

7. Distractions or Second Thoughts

Online shoppers are easily pulled away. It could be a phone notification, a call, or just uncertainty about the purchase that can make them pause and never return.

Fix: A well-timed reminder brings them back when they're ready, which is what the rest of this guide sets up.

How to Check Abandoned Carts in Shopify?

Before you can recover carts, you need to see where they're piling up. Shopify keeps a list of every abandoned checkout in your admin.

Here’s how you can check them in just a few steps. 

  1. Log in to your Shopify admin for the store you want to review.

  1. Go to Orders → Abandoned checkouts. You'll see each customer who started checkout but didn't pay.

  1. Open a checkout to review the details: see the customer's details, what was in the cart, and its recovery status.
Shopify abandoned checkouts dashboard displaying customer details, recovery status, and total order amount for each incomplete purchase.

Review this list once a month. If the same products keep getting abandoned, check their shipping cost and delivery time first.

i. Spot Fake Abandoned Checkouts First

Not every abandoned checkout is a real shopper. Bots can create bursts of checkouts with junk names, repeated contact details, or none at all.

Leave these out before you calculate your recovery rate. Otherwise, your numbers will look worse than they are, and you'll waste reminders on contacts no one reads.

Why AI and WhatsApp Recover More Shopify Abandoned Carts

A reminder only works if the shopper sees it and it clears the doubt that stopped the sale. WhatsApp handles the first part, and AI helps with the second.

i. WhatsApp Turns a Reminder into a Conversation

A WhatsApp reminder lands in the chat list, next to messages from friends and family. It can carry the product image, the price, and a button that opens checkout in one tap.

More importantly, the shopper can reply. In a Meta-commissioned Kantar survey, 72.4% of people said they’re more likely to buy from a brand that offers messaging. 

For the bigger picture, see our guide to WhatsApp for Shopify.

What a WhatsApp Reminder Adds

Why It Helps Recovery

Lands in the chat list

Seen alongside personal messages, not buried in a feed

Product image, price, and checkout button

The shopper sees exactly what they left and returns in one tap

Two-way replies

Questions about size, delivery, or returns get answered in the same thread

AI agent support

Common questions get answered at any hour

ii. Where AI Helps Today

AI isn’t a magic recovery button, but it earns its place in three jobs.

  • Answering the Question Behind the Cart: Many shoppers leave over a single doubt, such as sizing, delivery time, or returns. When they message you on WhatsApp from a chat button or an ad, an AI agent trained on your product and policy content can answer at any hour and hand complex chats to your team. In Wati, that’s Astra AI Agent, available as an add-on on Pro and included on Business.
  • Polishing Your Recovery Messages: Wati’s AI Template Generator (Beta) reviews your template drafts against Meta’s guidelines and suggests improvements before you submit them.
  • Deciding Who Gets an Offer: Not every cart needs a discount. Set rules by cart value or product so only the right carts get an incentive in the last message, and shoppers don’t learn to abandon carts for codes.

For a wider look at AI agents on Shopify, see our guide to AI customer service for Shopify.

Strategies to Reduce Shopify Cart Abandonment

Recovery tactics work in two directions.

i. Reactive Strategies for Shopify Abandoned Cart Recovery

Reactive strategies are what you use after a customer abandons their cart.

The goal here is simple: bring them back, re-engage them, and complete the sale.

1. Send a WhatsApp Reminder

A WhatsApp reminder feels personal because it arrives where shoppers chat with friends. Show the product, the price, and a checkout button, and keep the first message friendly rather than pushy.

Only message shoppers who opted in to WhatsApp updates. Template ideas are in our Shopify WhatsApp templates guide.

WhatsApp reminder message sent to recover an abandoned Shopify cart, showing personalized customer details and a checkout link.

2. Use Abandoned Cart Popups

A popup can stop a shopper before they leave. OptiMonk reports that cart abandonment popups convert at 17.12% on average, the highest of the popup types it analysed.

Keep the design simple and mobile-friendly, with one clear button such as "Complete my order".

Exit-intent popup on a Shopify store displaying a limited-time discount coupon to encourage purchase completion.

3. Run Retargeting Ads

Retargeting ads remind visitors of what they left behind on Meta, Instagram, or Google. Dynamic product ads that show the exact items work best, with frequency caps so they feel like reminders, not spam.

Click-to-WhatsApp Ads go a step further: the ad opens a chat, so the shopper can ask a question before buying.

4. Answer Shopper Questions with an AI Agent

Often the sale is saved in a conversation, not a reminder. When a shopper messages "Does this run small?" from your chat button at midnight, an AI agent, such as Astra, can answer from your size guide before they give up.

ii. Proactive Strategies for Shopify Abandoned Cart Recovery

Proactive strategies help you reduce cart abandonment before it happens. They help create smoother, faster, and more reassuring shopping experiences.

5. Use Your Data to Find the Leaks

Your abandoned checkout list shows when shoppers leave, what they leave, and how much it's worth. Look for patterns, such as one product with high shipping or one step where most drop off. Fix one thing a month and watch the number move.

6. Offer Live Chat Support

A quick answer at the right moment saves sales. Add a WhatsApp chat button on Shopify so shoppers can ask before they abandon, and continue the conversation on their phone.

7. Test and Simplify Your Checkout Process

Run your own checkout on mobile every month. Guest checkout, autofill, Shop Pay, and a progress bar each remove a reason to quit.

8. Start a Reward or Loyalty Program

Points and perks make a purchase feel more valuable. A line like "You'll earn 200 points with this order" at checkout can be the final push.

How to Automate Abandoned Cart Recovery On Shopify?

Following up on every abandoned checkout by hand isn't realistic. Automation sends the right message at the right time to every shopper who left.

1. Use Shopify's Built-In Recovery Automations

Shopify now runs cart recovery from its Messaging app.

To enable it:

  • Go to Apps → Messaging → Automations → Create automation
  • Select the Recover abandoned checkout, Convert abandoned product browse, or Recover abandoned cart template.
  • In the dialog, select Email, SMS, or WhatsApp as the channel.

It's a good baseline, but it's limited. It can answer button taps or set keywords with a canned reply, but it can't hold a real conversation or branch into multi-step flows.

2. Use WhatsApp Automation for Two-Way Recovery

A WhatsApp platform connected to your store can trigger reminders the moment a cart or checkout is abandoned, and keep the thread open for replies. A short, friendly message works best:

Hi [Customer Name], your Linen Overshirt (M) is still in your cart. 

Want us to hold it? [Complete my order]

3. Run a Three-Message AI + WhatsApp Workflow

The most reliable abandoned cart recovery on Shopify is a short sequence that stops the moment the shopper acts. A drip campaign works best:

  1. Message 1, the reminder (15-30 minutes after they leave): product image, name, and a checkout button. No discount yet; many shoppers just needed the nudge.

  1. Message 2, the helpful nudge (1-6 hours later): remove the doubt with delivery dates, returns, or reviews, and invite a reply.

  1. Message 3, the last call (about 24 hours later): add urgency or an offer, only for carts where your margin allows it.

Set the campaign to stop when a shopper replies, so the conversation lands in your team inbox, and a person can answer. Keep it to three messages for most stores, because every extra reminder risks blocks and reports, which lower your WhatsApp quality rating.

Rules and Costs to Know Before You Send a WhatsApp Template Message

  • Consent: only message shoppers who opted in to WhatsApp messages from your store.
  • Template category: Meta treats cart reminders as marketing templates, which must be approved before you send them.
  • Pricing: WhatsApp has per-message pricing based on delivered messages and the shopper's country.
  • US shoppers: WhatsApp doesn't deliver marketing templates to US phone numbers. Use SMS or RCS for US shoppers instead.

How to Set Up Shopify Abandoned Cart Recovery with Wati?

Wati connects your Shopify store to the WhatsApp Business API, so recovery messages arrive in your shoppers' WhatsApp and replies land in one shared inbox.

Here’s how you do it. 

Step 1: Install and Connect the Wati Shopify App

  • Install the Wati app from the Shopify App Store or from Wati's integrations page, and connect your store domain.

Our guide on how to connect WhatsApp to Shopify covers the prerequisites.

Step 2: Navigate to Automated Messages

  • In the Wati dashboard, open Automation and select Automated Messages
  • Click Enable on Abandoned Checkout Recovery Message or Add to Cart Recovery Message

Wati dashboard automating abandoned cart recovery messages for Shopify customers through the WhatsApp Business API.

Step 3: Open the Built-In Recovery Rules

  • Go to Automations and click Rules.
  • Locate the Shopify automation rules created for your account.

Each rule shows when it starts (for example, “Shopify customer abandons checkout”), any filter (such as Country = USA), and the sequence it runs.

Wati dashboard showing Rules

Step 4: Choose the Primary Channel

  • Go to Edit Sequence and use Select primary channel to send this template to pick WhatsApp, RCS, or SMS.

Wati dashboard showing primary channel selection

Step 5: Set a Fallback Channel

Turn on Fallback Channel and choose Send via RCS or Send via SMS. Then decide how the fallback applies:

  • Box ticked: if a message fails, all remaining messages use the fallback channel.
  • Box unticked: only the failed message uses the fallback, and the rest stay on the primary channel.

Wati dashboard showing fallback channel

Step 6: Adjust the Message Sequence

Under Add Messages, set up each message in the sequence:

  • Choose the template for each message.
  • Set the delay before it’s sent.
  • Pick when messages can go out: any time or on chosen days.
  • Select a fallback template.

Click Add Message to add more steps.

Wati dashboard showing setting a message sequence

Step 7: Set When the Sequence Stops

Under When should we stop this sequence?, turn on Stop sequence on customer reply, Stop sequence when customer places an order, or both.

Wati dashboard showing stop conditions

Step 8: Save and Activate the Rule

  • Click Save changes and make sure the rule is switched on (status Active).

It now runs automatically whenever a shopper abandons checkout.

Step 9: Monitor Performance and Optimize

Wati's Shopify Analytics dashboard shows abandoned carts and checkouts, retargeted, converted, conversion rate, revenue, delivery rate, and clicks.

Wati dashboard showing analytics

Track these four numbers each week:

Metric

How to calculate it

What it tells you

Recovery rate

Recovered orders ÷ abandoned carts messaged

Whether the flow works overall

Click rate

Checkout clicks ÷ messages delivered

Whether the message and timing land

Revenue per recipient

Recovered revenue ÷ shoppers messaged

How much each message earns

Cost per recovered order

Message spend ÷ recovered orders

Whether your offers pay off

For a cleaner read, hold back a small share of carts from reminders for a month and compare. The gap between the two groups is the revenue your recovery flow truly adds.

Shopify Abandoned Cart Recovery Checklist

Run through this before you switch your recovery flow on.

  1. Abandoned checkouts reviewed for the last 30 days, with fake checkouts excluded

  1. Shipping costs and delivery dates shown before checkout

  1. Guest checkout and at least one express payment option turned on

  1. WhatsApp opt-in collected with clear consent wording, for example, with a WhatsApp opt-in widget

  1. Shopify connected to Wati, with the right plan and add-on active (Advanced Automations enabled if you're on Business)

  1. Recovery rule chosen: abandoned cart, abandoned checkout, or both

  1. Recovery templates approved: reminder, helpful nudge, last call

  1. Every template includes the product, the shopper's name, and a checkout button

  1. Offer in the last message only, above a set cart value

  1. Sequence stops on purchase and, if you choose, on reply

  1. SMS or RCS fallback set for US numbers

  1. Replies routed to the Team Inbox, and your AI agent trained on products, shipping, and returns for incoming WhatsApp questions

  1. Baseline recovery rate recorded so you can measure the change

The Smarter Way to Recover Shopify Carts

Most abandoned carts aren’t lost sales. They’re shoppers waiting for a nudge, an answer, or a reason to come back.

Reach them on WhatsApp within minutes, clear the doubt that stopped them, and the sale that slipped away becomes revenue you keep.

Ready to turn abandoned carts into completed orders? Book a demo to see Wati’s WhatsApp cart recovery working on your Shopify store.

Frequently asked questions

What is a Shopify abandoned cart?

A Shopify abandoned cart happens when a customer adds products to their cart but doesn’t complete the checkout process. Shopify records these incomplete checkouts so you can follow up with reminders or recovery messages.

Why do customers abandon carts on Shopify?

Customers often abandon carts due to unexpected costs, complicated checkouts, limited payment options, or simple distractions. Identifying and fixing these issues can significantly reduce your Shopify abandoned cart rate.

How can I recover Shopify abandoned carts?

You can recover abandoned carts by sending automated follow-up messages through email or WhatsApp. Tools like Wati’s WhatsApp API help you send personalized, timely messages that bring customers back to complete their purchase.

Does Shopify have an abandoned cart recovery feature?

Yes. The Shopify Messaging app has "Recover abandoned cart" and "Recover abandoned checkout" automations that can send WhatsApp reminders. They handle simple keyword replies, not real conversations, so stores that want two-way chats and multi-step rules add a WhatsApp platform such as Wati.

How long should I wait before sending an abandoned cart messag

Send the first reminder within 15-30 minutes, a second 1-6 hours later, and a final one at about 24 hours. Stop as soon as the shopper buys or replies.

When does Shopify count a checkout as abandoned?

When it stays incomplete for more than 10 minutes after the shopper enters their email address. If a shopper gives only a phone number, a WhatsApp reminder is the way to reach them.

Do I need consent to send WhatsApp cart reminders?

Yes. Only message shoppers who opted in to WhatsApp messages from your store. Cart reminders are marketing templates, billed per delivered message, and aren't currently delivered to US numbers.

Related posts