The abandoned cart flow that does not sound desperate
Three messages, one discount at most, and a condition that checks whether they already bought. Plus the legal detail most shops get wrong about cart reminders.
Across the studies Baymard Institute aggregates, the average documented cart abandonment rate sits at roughly 70 %. That number gets quoted as a crisis. It is mostly not one: a large share of abandonment is research, price comparison and saving items for later, none of which a reminder email can convert and none of which you should try to.
The recoverable slice is smaller and more specific — people who intended to buy and were interrupted, or who hit friction at the payment step. A good flow is built for them and deliberately ignores everyone else.
The shape that works
Three messages, spread across roughly 48 hours, each with a different job:
- 1 to 4 hours — the reminder. No discount, no urgency. Show the items, restate what makes the purchase safe (returns, delivery time, support), and link straight back to the filled cart. A meaningful share of recovery happens here, from people who simply lost the tab.
- 20 to 24 hours — the objection. Answer the question that stops people at checkout in your category. Delivery cost, sizing, compatibility, how returns work. This message is an FAQ with a link, not a sales pitch.
- 44 to 48 hours — the last one. This is the only place a discount belongs, if it belongs anywhere. Say it is the last message about this cart, and mean it.
The conditions matter more than the copy
Every message in the sequence needs an exit check immediately before sending, not only at entry:
- Did they buy? Including a different order, a different device, or the same items bought in store. Nothing damages trust faster than chasing someone for a cart they have already paid for.
- Is the item still in stock and still at that price? A reminder for a sold-out product is a broken promise, and reminders that link to a changed price cause support tickets.
- Have they had this flow recently? Somebody who browses weekly should not receive the sequence weekly. Once every 30 days per person is a sane ceiling.
- Are they in another active flow? A welcome series and a cart series arriving in the same hour read as automation, not attention.
Cart reminders are marketing messages
This is the part shops get wrong. A cart reminder is not a transactional message. There is no order, no contract and no service to perform — it exists to persuade someone to buy. In the EU that puts it squarely under the ePrivacy rules on electronic marketing, which means you need consent or a valid soft opt-in from a previous purchase by the same person.
Practically: an email address captured mid-checkout from someone who has never bought from you and never ticked anything is not a permission. Where you do have that permission, the message still needs a working unsubscribe, the same as any campaign.
On discounting
A discount in a cart flow trains the behaviour it rewards. Regular customers learn that abandoning the cart produces a code, and your margin quietly moves to the people who were going to buy anyway. Three mitigations, in order of usefulness:
- Discount only on the third message, and only for first-time buyers.
- Offer something that is not margin: free delivery, a longer return window, a sample.
- Cap it. One recovered-cart discount per customer per quarter.
Adding SMS without ruining it
SMS in a cart flow works best as a single message at the 20–24 hour mark, replacing the email rather than duplicating it, and only for people who opted into SMS specifically. It is dramatically more expensive per message than email and dramatically more intrusive, so the bar for sending is higher. A text that arrives at 22:40 about a 19 € purchase costs you more than the cart was worth.
Measuring it honestly
Attributed revenue from a cart flow is the most inflated number in ecommerce reporting, because a large share of those people would have returned without any message. If you want a defensible figure, hold back a random 5–10 % of eligible carts from the flow for a month and compare conversion. The gap is your real recovery rate. It will be smaller than the dashboard says, and it will still justify the flow.
Sources and further reading (5)
- Baymard Institute — Cart abandonment rate statistics
- Baymard Institute — Reasons for abandonment during checkout
- Directive 2002/58/EC (ePrivacy), Article 13
- ICO — Direct marketing and privacy and electronic communications
- Google — Email sender guidelines (complaint thresholds)
Checked on 21 September 2026. Provider prices, mailbox rules and legal guidance change — verify anything you plan to act on.
A cart flow that checks the order before every message
Auralata reads orders and stock from WooCommerce, so every step re-checks whether the person bought, whether the item is still available, and whether they have seen this sequence recently — before anything goes out.