Abandoned cart recovery: bringing back shoppers who left
In short
- Not all abandoned carts are equal: leaving at the cart, at checkout or at payment each needs a different message.
- You cannot recover a shopper you cannot contact, so ask for email or phone at the very start of checkout.
- A short sequence of two or three messages, each with its own job, beats one reminder repeated.
- Discounts are the last tool, not the first, or customers learn to abandon on purpose.
- Measure what the messages really recovered with a holdout group, not every order that followed a reminder.
Abandoned cart recovery is the process of bringing back shoppers who added products to their cart and left before paying. It works in three moves: understand where and why they left, make sure you can actually contact them, and send a short sequence of messages where each one deals with a different reason. What rarely works is one generic reminder with a discount code for everyone.
Our guide to growing online store sales without a bigger ad budget covers what a good reminder looks like. This article goes deeper: the types of abandonment, sequence timing, when to discount, when a person should step in and how to measure honestly.
Why do shoppers abandon carts?
Because a cart is not only a step before buying. Many people use it as a wish list, a shipping calculator or a place to park something while they check with a partner. Some abandonment is simply normal, and not worth chasing.
The rest usually comes down to familiar reasons:
- Price surprise. Shipping or another fee appears only at the end
- Unanswered questions. Sizing, delivery dates or returns were unclear
- Checkout friction. Forced account creation, a long form or a fiddly mobile checkout
- Failed payment. A declined card, or the shopper’s preferred method is missing
- Distraction. A phone call, a child, their bus stop. They meant to come back and forgot
- Comparison. They are checking the same product in another store or two
What is the difference between cart, checkout and payment abandonment?
They are three different moments, and each needs a different response. Someone who left at the cart is still deciding. Someone who left halfway through checkout had decided, and something stopped them. Someone whose payment failed wanted to buy, and the system did not let them.
- Cart abandonment: a reminder of the product that answers likely questions
- Checkout abandonment: a message that asks what got in the way, shipping, payment or the form, and offers help
- Failed payment: a quick, practical message: “It looks like your payment didn’t go through. Here is a link to try again or pay another way.”
There is also an earlier stage: visitors who viewed a product several times and never added it to the cart. For them, ads usually fit better than a personal message. Our retargeting guide explains how.
How can you recover shoppers you have no details for?
You cannot, which is why you collect contact details early. A reminder can only go to someone who left an email or phone number and agreed to hear from you.
What helps:
- Ask for email or phone in the first field of checkout, before the address and payment details
- Add a clear opt-in for WhatsApp updates, with one line explaining what you will send
- Keep carts saved across devices for logged in customers, since many people start on a phone and finish on a laptop
- Offer a “send my cart to WhatsApp” option for shoppers who want to finish later
How does abandoned cart recovery work, step by step?
A good sequence is short, and each message has a different job. Here is a reasonable starting point to test and adjust for your store:
- A helpful reminder, fairly soon. Within roughly the first hour. The product image, a direct link back to the cart and an open question: “Anything we can help with?”
- An answer to the hesitation, the next day. Address the most common concern in your store: delivery times, returns, sizing, or what other buyers said about the product.
- A final message, a few days later. Mention limited stock only if it is genuinely true, or offer a small incentive. If there is still no response, stop.
Rules for the whole sequence:
- Stop as soon as the order is placed, which means the store and the CRM must be in sync
- Stop when the shopper replies, and hand the conversation to a bot or a person
- Honour opt-out requests immediately
- Do not send the full sequence to the same person for every new cart they open
When should you offer a discount?
Last, not first. If every abandoned cart gets a code, customers quickly learn to abandon on purpose and wait.
Smarter options:
- A discount only in the final message, and only for first time buyers
- Incentives that are not about price: free shipping, gift wrapping or a longer return window
- No discount for returning customers, who usually need a reminder rather than a deal
- Match the incentive to the reason: if shipping cost was the problem, a shipping offer solves it directly
Email, WhatsApp or SMS?
Each channel does a different job. Email suits a detailed reminder with several products and images. WhatsApp suits a conversation, because the shopper can reply “Do you have it in medium?” and get an answer. SMS is short and works best as a simple nudge with a link.
On WhatsApp, use the official WhatsApp Business Platform. A message your business starts, such as a cart reminder, goes out as a pre-approved template and only to people who opted in. The real advantage is that the reminder can turn into a conversation: a bot connected to your catalogue answers sizing and delivery questions and hands over to a person when needed. Our guide to WhatsApp for online stores shows how this fits with order updates and repeat sales.
When should a person follow up instead of a bot?
When the cart is valuable enough to justify it, or when the product is complex. For a furniture store, a jeweller or a shop selling professional equipment, a large abandoned cart is practically a warm lead.
Your CRM can flag carts above a value you choose and create a task for a sales rep. The rep sends a personal message or calls, if the shopper agreed to that: “I saw you picked the grey sofa. Did you have any questions about the dimensions or delivery?” A conversation like that answers questions no automated message can.
Example: a natural skincare store
A shopper adds a serum and a moisturiser, reaches the shipping step and leaves. The system notes that she left after seeing the delivery cost.
The first WhatsApp message reminds her of the products and asks if she has a question. She replies that she is not sure the serum suits sensitive skin. The bot sends the ingredient list and passes the chat to a skincare advisor, who replies during working hours. The next day, if the order is still open, a message mentions the free shipping threshold and suggests a small product that completes the basket. No discount code, just service.
How do you measure abandoned cart recovery?
The common mistake is counting every cart completed after a reminder as a win. Some of those shoppers would have come back anyway.
What to track:
- Recovery rate: the share of messaged carts that turned into orders
- Recovered revenue: the money that came from those orders
- A holdout group: a small share of carts gets no messages, so you can see the real difference
- Opt-outs: if many people ask you to stop, your messages are too pushy
- Drop-off step: where people leave, so you fix the cause instead of only sending more reminders
Abandoned cart checklist
- Email or phone is collected in the first field of checkout
- There is a clear opt-in for WhatsApp messages
- Cart, checkout and failed payment each get their own message
- The sequence stops on purchase, reply or opt-out
- Any discount comes only in the final message
- High value carts go to a person
- A holdout group shows what the messages truly recovered
In short
Abandoned carts are not failures. They are shoppers who almost bought and are still within reach. Find out where they stopped, make sure you can contact them, and send messages that help rather than push. At Kaede Digital we build online stores and connect them to a WhatsApp bot and a CRM, so cart recovery runs on its own, stops at the right time and passes shoppers who need a conversation to a real person.
FAQ
Can I send abandoned cart reminders on WhatsApp?
Yes, if the shopper opted in to messages from your business and you use the official WhatsApp Business Platform with an approved template. Ask for consent clearly at checkout and make it easy to stop the messages. That protects both your customers and your business number.
How many messages should I send per cart?
Two or three are usually enough. Each should do something different: remind, answer a hesitation, and close. After that, stop, even if the shopper has not come back.
Why not just send everyone a discount code?
Because it teaches shoppers to abandon on purpose and cuts your margin on people who would have paid full price. It is better to address the reason the shopper stopped and keep discounts for the final message and for first time buyers.
What should I do about failed payments?
Message quickly, because the shopper wanted to buy and still remembers. Keep it practical rather than promotional: the payment did not go through, here is a link to try again or use another method. If one payment method fails again and again, check your payment setup.
Online stores










