Personalization opportunity
They left with items in the cart.
Remind them of the actual items. Discount last, not first.
Step 1 · Signals
What do we know about this person?
Connected
Cart contents, time since last checkout step, stock and price at abandon.
Example eligibility rule
Mark a cart abandoned when it contains at least one in-stock item, no matching order was completed, and the checkout has been inactive for at least two hours. Send a reminder only through a permitted channel, suppress it after purchase or cart deletion, and revalidate price and stock before displaying the items.
Step 2 · The need
What’s really going on?
A cart exists and the session ended. The default is a generic reminder the next day, or silence. Neither reflects the likely situation: they already chose, then something interrupted the purchase.
Avoid this assumption
Three cart emails in three days is not catching them. It is crowding them.
Step 3 · Worth it?
Do the math before you build.
This is intervention, not a newsletter. One reminder of the actual items, a real delivery or stock reason to return, and a holdout. Discounts are a last resort, not the first email.
Reach
How many eligible people can you reach in the chosen channel and time period?
Cost
What will content, delivery, QA and ongoing maintenance cost?
Return
What incremental outcome would cover that cost, and what is it worth?
Planning inputs, not measured results. Estimate reach × incremental outcome rate × value per outcome, then subtract cost. Use a range and a consistent time period.
Step 4 · The response
Pick how you help.
Example format: Sequence
One reminder plus a reason (stock, delivery window) and an easy dismiss.
Compare lighter and deeper responses
Choose the lightest response that solves the need.
Assist: Offer useful help
One reminder of the exact items. Then stop.
Adapt: Change a meaningful part
One reminder plus a reason (stock, delivery window) and an easy dismiss.
Transform: Tailor the journey
In-session save on the next visit, plus one message if they do not return.
What to watch out for
- A coupon on the first touch.
- Reminding them of an item that went out of stock.
- Firing while they are still in another tab.
Step 5 · The moment
Did it help? A/B test it.
Control
No recovery, or the default sequence.
Treatment
Cart-named recovery with a holdout.
Success measure
Recovered checkout, not email clicks.
Guardrail
Unsubscribes and discount dependence.
Win or lose, record what worked, for whom and why. What you learn becomes the next signal.
Tools that can deliver the response
- Klaviyo Behavior-triggered email and SMS with real-time customer profiles and segments, built for ecommerce.
- Iterable Cross-channel journeys (email, SMS, push, in-app) built from a single visual studio, triggered by real-time customer behavior.
- Braze Cross-channel messaging platform (push, email, SMS, in-app, WhatsApp, and more) that orchestrates sends off real-time customer behavior.
- Insider One Cross-channel engagement platform (web, app, messaging) that builds a unified profile from attributes, real-time behavior, and precomputed predictive scores to drive personalization and campaign targeting.
Try the framework on another situation
The cart is full. They still won't pay. Put delivery, returns, and a reason to trust next to pay.
They looked at the same thing a few times and left. A quiet save on the third look, not a popup on the first.
Work through it in the hub
Score your personalization program, explore more customer situations, and compare the tools that can deliver them.