Send the first abandoned cart email within one hour of the abandonment, the second at 24 hours, and the third between 48 and 72 hours. That sequence works in most stores, but it applies to abandoned carts and abandoned checkouts. For someone who only looked at a product the timing changes, and it changes again if the flow includes a text message. In this article we cover why those timings work, when to stretch or shorten them, and three rules that prevent the most common mistakes.
Why the first hour matters so much
A shopper who abandons a cart is not a lost customer; they are an interrupted one. A phone call, a doubt about shipping costs, the train pulling in. Within the first hour that person still remembers exactly what they were buying and why. After a day they have to rebuild the context; after three, they have often bought somewhere else or changed their mind.
That is why the first email should arrive early and stay simple: remind them of the product, remove the most likely obstacle (shipping, returns, delivery time) and bring them back to the cart with a single button. No discounts, no artificial urgency. One hour after abandonment the intent is still there, and you don't need to buy it.
Not all abandonments are the same
The most common mistake is running the same sequence for three different situations. In AchillesAI we separate three events, and the right timing is different for each:
| Event | What the shopper did | First email | Number of emails |
|---|---|---|---|
| Abandoned checkout | Entered their details, then stopped | within 1 hour | 3 |
| Abandoned cart | Added products, never reached checkout | 1-2 hours | 3 |
| Product viewed | Looked at a product page, added nothing | 2-4 hours, or the next morning | 1-2 |
Checkout is the strongest signal: that person was about to pay. Every minute counts, and the email can be direct ("your order is one step away"). A cart is real intent but less urgent. A product view, on the other hand, is curiosity: writing "did you forget something?" twenty minutes after someone glanced at a ring feels pushy. A later email works better, in the tone of a suggestion rather than a nudge.
The full sequence, email by email
Email 1, within an hour. A clean reminder. The product, a reply to the most common objection if you have one, a button. This email recovers the most revenue, and it should be the shortest.
Email 2, at 24 hours. The shopper didn't react to the reminder, so you need an extra reason: a review, a product detail they hadn't noticed, or limited stock if it is true. This is where a well-chosen persuasion angle makes the difference (we cover that in our piece on communication angles).
Email 3, between 48 and 72 hours. The last chance. If the store offers an incentive, this is the moment to use it, and not earlier: offering it in the first email teaches customers to abandon carts and wait for the discount. After the third email, stop. A fourth brings more unsubscribes than orders.
For an expensive product or one that takes thought (jewelry, furniture, equipment), the third email can slide to 4-5 days. For an impulse purchase under $35, compress everything into 48 hours.
If you also use text messages
A text message changes the rhythm, because it is read within minutes rather than hours. In the flows AchillesAI builds with a messaging channel (WhatsApp in Europe and Latin America, SMS in the United States), the message goes out one hour after abandonment and the first email moves back by at least three hours, so the customer doesn't get two reminders stacked on top of each other. The sequence becomes: text at 1 hour, email at 4 hours, then 24 and 48-72 as above. Send one text per abandonment, never three: it is a personal channel and patience runs out fast.
Three rules that always apply
1. Respect the customer's clock. "Within an hour" does not mean 3 a.m. A cart abandoned at 11:40 p.m. should be followed up at 8 a.m., not at 12:40 a.m. Klaviyo lets you set sending hours; when AchillesAI writes the emails, it knows which part of the day each one will land in and adapts the copy, so a morning email never says "good evening".
2. Stop at the first order. It sounds obvious, but it is the mistake that does the most damage: the customer buys after the first email and still receives the second and third, perhaps with a discount they never got. In Klaviyo, the profile filter "Placed Order zero times since starting this flow" solves it. The same goes for re-entry: anyone who went through the flow in the last five days should not enter it again.
3. Say "today" only if the email arrives today. One detail betrays many sequences: the third email, written at the moment of abandonment, says "with today's sunshine" and arrives three days later in the rain. References to the day (weather, time of day, day of the week) should be used only in emails that arrive within a few hours; later ones stay general. It is a simple rule that keeps messages believable.
Where to start
If you have a single recovery email today, the highest-return move is adding a second one at 24 hours. If you already have three identical emails, differentiate the timing between checkout, cart and product view. And if you want to try text messages, make them the first message and push the emails back, rather than sending both at the same time.
The right timing is the container; what decides whether the customer comes back is what's inside each email. In our guide to abandoned cart email examples you'll find twelve annotated messages, and in the one on the Klaviyo abandoned cart flow the step-by-step setup of everything you've read here.
