Winning Back Abandoned Carts: Context Beats Blanket Discounts
Most abandoned cart emails say the same thing: "You forgot something, here is 10 percent off." And most customers forgot nothing.
They had a reason. Shipping too expensive, delivery time unclear, unsure about the size, payment method missing, or they simply were not ready. An email that does not know that reason cannot remove it either. We run three of our own brands, nano, mate and MUSTAX, with two people, and we have rebuilt this flow several times. Here is what came out of it.
Why the standard email is weak
Three reasons, and they hang together.
It treats everyone the same. A customer who has already entered address and payment method is a completely different person from one who dropped a product into the cart and closed the tab. Both get the same email.
It explains nothing. The most common reason for an abandonment is unexpected cost in the final step. An email that just shows the cart again repeats exactly the moment that triggered the abandonment.
It reaches for the discount straight away. That is the most expensive reflex in ecommerce. You give away margin to people, some of whom would have bought anyway, and you train the rest to always abandon first in future.
The core is the same as with every automation: the result depends on the data, not on the tool. That connection is covered in more depth in Marketing automation in ecommerce.
Which data makes the difference
Before you polish the copy, collect the signals. Every one of them makes the email more concrete.
- Abandonment stage. Cart created, checkout started, shipping method chosen, payment abandoned. Four stages, four different reasons.
- Cart value. Is it just below your free shipping threshold? Then the email is a piece of arithmetic instead of a discount: "8 euros to go for free shipping."
- New or existing customer. An existing customer needs no explanation of your brand. A new customer needs trust, so reviews, return policy, delivery time.
- Product category. For a sizing question, a fitting guide helps. For a consumable, the hint about how long it lasts helps.
- Stock position. Low stock is a real argument when it is real. That requires a clean stock figure across all channels, see Multichannel inventory management.
- Previous orders. Someone who has bought the product before gets a reorder email instead of a product introduction.
- Device. An abandonment on mobile at the payment step often has a technical cause. That is not a copy problem.
At mate, cart value relative to the free shipping threshold gave us by far the most. There the email names the exact amount to go for free shipping and suggests two suitable small items. That is information, and it costs no margin. Average order value went up because of it instead of down.
The timing: three emails, clear gaps
Our structure, which has proven itself across all three brands:
| Timing | Role | |
|---|---|---|
| 1 | 1 to 2 hours after abandonment | service, no selling |
| 2 | 24 hours after abandonment | address the objection |
| 3 | 72 hours after abandonment | proof and decision |
Email 1 does not sell. It says, in effect: your cart is still there, here is the link, and if something was unclear, just reply to this email. Those replies are gold. They are your market research on why people really drop out.
Email 2 takes on the most common objection. You know which one that is from email 1 and from your support inbox. For us it was delivery time and returns. So those two points are exactly what the email covers, short and in numbers.
Email 3 brings proof. Reviews, a concrete customer case, the warranty terms. And only here does the discount question even come up.
Two rules on top. First: a purchase ends the series, immediately, in every case. Second: no more than once a week per person, even if someone abandons several times.
The discount question
I will not make this easy for myself, because the blanket answer "never discount" is wrong.
When a discount hurts:
- In email 1. You give away margin before you know whether it was needed.
- Always and for everyone. Your customers learn the pattern within weeks. After that, abandoning is just an ordering step.
- With existing customers who regularly buy at full price. There you are subsidising behaviour you already have.
- As a substitute for an argument. If delivery time is the problem, a discount solves nothing.
When a discount makes sense:
- Only in the third email, and only to new customers.
- On carts below your average order value, where the margin carries the incentive.
- Clearly time-limited, so it does not become permanent.
The better alternative in many cases: no price cut, less friction instead. Free shipping from the current cart value. An extended return window. A free consultation via a quick reply. All of that costs you less than 10 percent off the cart and often works better.
And measure it. A clean measurement tells you whether the third email really brings additional purchases or only makes purchases cheaper that would have come anyway. How to get to reliable numbers in the first place is covered in Customer service KPIs. The principle applies to marketing just the same.
The technical foundation
For this to run, three things have to work together.
The event has to arrive cleanly. Your shop reports the cart abandonment, your email tool receives it. Sounds trivial, and it is the most common source of failure. If some of the abandonments never arrive, you see that nowhere, you only see weak numbers.
The data has to be enriched. Stock, order history and free shipping threshold rarely sit in the email tool. At our brands, n8n pulls the events out of Shopify, enriches them with the missing fields, and only then triggers the flow. That is the step that turns a standard email into one with context.
The matching has to be right. The same customer has to be the same person in both systems. Otherwise an existing customer gets the new customer email. What such a data flow looks like in principle is in the overview of ecommerce processes.
Budget one to two days for a proper build, not an hour. Most of that is data work rather than copywriting.
The legal limit around consent
This is the section many people skip, and in the worst case it costs more than the whole flow brings in. I am not a lawyer and this is not legal advice. But the line we hold to is clear.
A cart reminder is advertising. It is a marketing email, unlike an order confirmation, which is transactional. So you need consent for it.
In practice that means:
- No sending to email addresses without marketing consent. Not even when the address was typed into the checkout. Typed in is not opted in.
- The checkbox in the checkout is not pre-ticked. Pre-selected consent is no consent.
- The purpose is stated with it. If you count reminders about unfinished purchases as part of marketing consent, say so at the point where someone agrees.
- Unsubscribe in every email, in one click. And it has to take effect immediately, including mid-series.
- Document when and where consent was given. In a dispute you have to prove it, not claim it.
What that means: some of your abandoners stay out of reach for you. That is the rule working as intended. Anyone who works around it risks legal warnings over revenue they then pay back twice over. In Germany those warnings, Abmahnungen, come from competitors and consumer associations and arrive as a lawyer's bill.
The legal lever for that group is the checkout itself. Show shipping costs earlier, make payment methods visible and name the delivery time, and you never lose those people in the first place.
What the flow cannot do
Three clear limits.
It does not fix a broken checkout. If your payment process stalls on mobile, an email will not bring people back, it only sends them into the same error again. Check the abandonment stage: if abandonments cluster at the payment step, that is a technical topic.
It does not replace an offer. A price that does not fit stays a price that does not fit. Automation just turns it into a faster rejection.
It ends at some point. After the third email it stops. Inflate the flow to six steps and you collect unsubscribes and damage your deliverability for every other email you send.
Conclusion
Winning back abandoned carts is a context problem. The discount is the wrong lever.
Start with the reason for the abandonment before you think about the incentive. Collect the four or five signals you already have: abandonment stage, cart value, customer status, stock. Build three emails, not six. Hold the discount back until the third, and check afterwards whether it achieved anything.
And sort out consent before the first send goes out. That is uncomfortable and done in two hours.
If you want to know which data is already there in your setup and which is missing: talk to us at Flowhouse. We will look at it with you, no pitch.