Recover abandoned carts with one message

Carts with a phone number and no order get one nudge at thirty minutes. The copy that brings buyers back, why the timing is what it is, and why a second message makes everything worse.

24 July 20265 min readDukaan team

An abandoned cart is not a rejection. It is an interruption.

The bus arrived. The baby woke up. The UPI PIN screen timed out and the page reloaded. Someone shouted from the next room. In the overwhelming majority of cases the buyer had decided to buy and something physical happened in the world instead.

Which is why one well-timed message recovers between 12% and 18% of them, and why the whole strategy fits on a page.

What actually triggers it

Any cart that has a phone number attached and no matching order after thirty minutes. The phone number is the load-bearing part — a cart from an anonymous visitor cannot be recovered because there is nothing to send to.

This is why the checkout asks for the phone number before the address rather than after. A buyer who abandons at the address step is still recoverable. A buyer who abandons before giving a number is gone, and you will never know they existed.

Why thirty minutes

Earlier feels like surveillance. A message ninety seconds after someone closes a tab is unsettling in a way that costs you the sale you were trying to save.

Later loses the moment. By the next morning the intention has cooled, or they have bought it somewhere else, or the reason they were shopping has passed.

Thirty minutes is late enough to be plausible — the bus journey is over, the baby is asleep — and early enough that they still remember what was in the cart and why they wanted it.

The copy that works

Four elements, in this order. Everything else is decoration.

1 · Their name. Not "Dear Customer". You have their name; the message should read as though a person sent it.

2 · What was in the cart, specifically. "You left 2 items" is weak. "🕯 Amber Soy Candle × 2" is strong, because it re-triggers the actual want. They were not abstractly shopping — they wanted that.

3 · A reason it is still available. "They're still reserved for you" does real work in one short line. It removes the quiet worry that the thing is gone, and it creates a gentle, honest sense that this state will not last forever.

4 · A one-tap link back. The link restores the exact cart — same items, same quantities, same applied coupon — on the same device or a different one. Every additional step between the message and the payment screen costs you recoveries. There should be exactly one.

Do not add a discount by default

The instinct is to attach 10% off to the recovery message. Resist it, at least at first.

Most abandoned carts were not abandoned over price. They were abandoned over an interruption. Attaching a discount to every recovery message means you are paying 10% on orders that would have completed at full price — and worse, you are training regular customers that abandoning the cart is how you get a discount at this store. Some of them will learn that lesson quickly.

Run it clean for a month first. Look at the recovery rate. Only then decide whether a discount is buying you anything, and if you test one, test it as a temporary campaign rather than a permanent part of the template.

Why there is no second message

This is the most requested change and the answer is no by default, on evidence.

Stores that have run both patterns report the same thing: adding a second nudge lowers total recovery. The second message reads as pestering. Some buyers block the number — and a blocked number does not just cost you cart recovery, it costs you every future order confirmation, shipping update and delivery notification to that customer, including for orders they do place.

One seller added a manual second message, had three people block her within a week, and removed it. The arithmetic is bad in both directions at once.

What to measure

Recovered orders divided by abandoned carts that had a phone number. Carts without a number do not belong in the denominator — nothing could have been sent to them, and including them just makes your number look worse than your setup is.

Expect fewer recoveries if you sell high-consideration items people research, and more if you sell repeat-purchase consumables where the decision was already made.

And keep the comparison honest: one recovered ₹1,600 order pays for a very large number of WhatsApp conversations. Cart recovery is almost always the cheapest customer acquisition available to a store, because these are people who already chose you once.

Free forever plan

Your store, live in 30 seconds.

No card. No code. Nothing to cancel.

Start free