← All articles

Abandoned Cart Email Sequence Timing: Send Intervals, Discount Caps, and Subject Lines

A three-email abandoned cart flow works best as a reminder, an objection-handling email, and a deadline or incentive email. Start with sends at about 1 hour, 24 hours, and 72 hours after abandonment, then A/B test each interval. Cap any discount using contribution margin, not a round number, and judge the flow by revenue per recipient rather than open rate.

Why abandoned cart flows underperform

Most baseline cart abandonment sits around 70% according to Baymard Institute’s aggregated checkout research. The most cited reasons are unexpected extra costs, forced account creation, slow delivery, and a checkout that feels too long. Email can only recover shoppers whose objection can be answered in an email. It cannot fix a checkout that fails on mobile or hides shipping costs until the last step.

The technical trigger also matters. In Klaviyo, the flow starts from a “Started Checkout” event, and Shopify and WooCommerce plugins behave similarly. The platform needs an email address before it can send anything, so shoppers who never typed one are invisible to the flow.

Three configuration faults cause most underperformance:

  • No exit condition. If the flow does not stop on “Placed Order”, buyers receive reminders for a cart they already paid for.
  • Smart Sending conflicts. In Klaviyo, Smart Sending skips a recipient who received another message inside a set window (16 hours by default). A campaign sent that morning can silently suppress Email 1.
  • Discounts applied to everything. One blanket code in the last email gives away margin on carts that were already likely to convert.

Sequence structure

Each email has one job. Sending the same reminder three times with a different subject line wastes the second and third send.

EmailPurposeStarting delay to testContents
1Reminder1 hour after abandonmentCart items, images, one button back to checkout
2Objections24 hours after abandonmentShipping times, return policy, reviews, support contact
3Deadline or incentive72 hours after abandonmentStock or offer deadline, or a capped discount

These intervals are starting hypotheses, not rules. Shopify’s native abandoned checkout setting offers fixed options such as 1, 6, 10, or 24 hours for the first email, so confirm what your plan allows. In Klaviyo, time delays are set between steps, so a 23-hour delay after Email 1 produces the 24-hour mark.

Test one variable at a time. A reasonable first test is a 30-minute, 1-hour, or 4-hour delay on Email 1, with Emails 2 and 3 unchanged. WooCommerce core does not send abandoned cart emails, so this requires an automation plugin such as AutomateWoo or FunnelKit Automations.

Three-email abandoned cart flow Timeline showing a reminder at 1 hour, an objection email at 24 hours, and a deadline or capped incentive email at 72 hours, with an exit rule when an order is placed. Three-email flow: starting intervals to A/B test T + 1 hr T + 24 hr T + 72 hr Email 1: Reminder Cart items and images One CTA button No discount Email 2: Objections Shipping, returns, reviews One CTA button No discount Email 3: Deadline Capped incentive or deadline Low-margin SKUs excluded One CTA button Exit rule: stop the flow the moment an order is placed

Setting a discount ceiling

A discount ceiling comes from contribution margin: the price minus every cost that scales with an order. That includes product cost, packaging, shipping paid by the store, and payment processing fees. Ad spend is excluded because it is already spent by the time the cart is abandoned.

Step 1: Calculate contribution margin

Take a $50 product with $22 product cost, $5 fulfillment cost, and a payment fee of 2.9% + $0.30 ($1.75). The fully loaded cost is $28.75.

Enter cost $28.75 and selling price $50 into the Profit Margin & Markup Calculator. The output is a profit of $21.25, a margin of 42.5%, and a markup of about 73.9%.

Step 2: Set a margin floor and derive the cap

Decide the minimum profit per order you will accept after the discount. If that floor is $10, the maximum discount is ($21.25 − $10) ÷ $50, or 22.5%. Round down and test lower values first.

Check a candidate by entering the discounted price. At 10% off, the price is $45 and the fee falls to $1.61, so the cost becomes $28.61. Enter cost $28.61 and price $45: the margin is about 36.4%, or $16.39 per order.

Step 3: Exclude low-margin SKUs

A $30 item with an all-in cost of $26.40 earns $3.60, a 12% margin. A 10% discount removes $3.00 and leaves $0.60 per order. One extra return or a failed shipment turns that order negative.

Run each product category through the calculator, then flag anything where the cap falls below your test discount. In Klaviyo, add a conditional split on cart items or collections so those carts receive the Email 3 deadline version without a code. In Shopify, create the discount code with product or collection eligibility so the code cannot be applied to excluded items.

Copy elements that can be tested

The Abandoned Cart Recovery Writer generates subject lines, preview text, and body drafts from a product, price, objection, and tone. Enter “750 ml insulated bottle”, “$34”, “objection: delivery time”, and “tone: friendly” for Email 2. A typical output is the subject “Still deciding on the 750 ml bottle?” (36 characters) with the preview text “Ships in 2 business days. Free returns within 30 days.”

Treat the output as variants to test, not final copy. These elements are worth testing in order:

  • Subject line length. Mobile clients truncate long subjects, often around 35 to 40 characters. Test a short version of about 30 to 40 characters against a longer one of 50 to 60 characters.
  • Preview text. If left blank, clients pull the first line of the body, which is often “View in browser”. Write it deliberately and use it to carry the objection answer or the deadline.
  • Single CTA. One button pointing back to the cart or checkout URL. Extra links to category pages split attention and give the shopper an exit from checkout.

Do not judge subject line tests by open rate. Apple Mail Privacy Protection pre-loads tracking pixels and inflates opens, so use clicks, orders, and revenue per recipient instead.

Measuring the flow

Track three metrics per email and for the flow overall:

  • Recovery rate: recovered orders ÷ recipients who entered the flow.
  • Revenue per recipient (RPR): flow-attributed revenue ÷ recipients, minus discount cost.
  • Unsubscribe rate: unsubscribes ÷ delivered. Keep spam complaints under 0.1%, since Gmail and Yahoo bulk sender rules set a 0.3% ceiling.

For example, a flow with 2,000 recipients, 150 attributed orders, and $9,000 in revenue has a 7.5% recovery rate and an RPR of $4.50. If 12 recipients unsubscribed, the unsubscribe rate is 0.6%. Compare variants on RPR first, because a higher recovery rate with deeper discounts can earn less per recipient.

Check checkout friction before blaming email copy

If recovery stays low across every variant, the cause is likely in the checkout, not the email. Run the Ecommerce Sales Booster and review the suggestions related to checkout, then compare them against these common causes:

  • Shipping or tax shown only on the final step
  • Account creation required before payment
  • Missing payment methods the audience expects
  • Slow or broken mobile checkout pages
  • Coupon field leading shoppers to leave and search for codes

Two further limits apply. Attribution windows are set in account settings and change the reported numbers, so keep them fixed while testing. Discount codes also reach shoppers who would have bought anyway, so reserve a holdout group to measure true lift.

Final tip: Hold out 10% of abandoners from Email 3’s discount for four weeks. If their conversion is close to the discounted group’s, the incentive is mostly paying for orders you already had.

Frequently asked questions

How long should you wait to send the first abandoned cart email?

Start with 1 hour after checkout is abandoned, then test 30 minutes and 4 hours against it. Shorter delays catch active shoppers, while longer ones reduce emails sent to people who are still finishing checkout on another device or tab.

How much discount should an abandoned cart email offer?

Subtract your per-order costs from the price to get contribution margin, then cap the discount below the margin you can give up. A common starting test is 10 percent, offered only in email three, and excluded from low-margin products entirely.

Get Custom Help