360Growth Marketers

Steps to Create an Abandoned Cart Email Flow (2026)

Blog/Steps to Create an Abandoned Cart Email Flow (2026)
Steps to Create an Abandoned Cart Email Flow (2026)

TL;DR

About 70% of online shopping carts are abandoned before checkout, but a well-built email flow can recover 10 to 15% of that lost revenue. The key steps include integrating your ecommerce platform with your ESP, choosing the right trigger event, building a three-email sequence with proper timing, segmenting by cart value, and layering in SMS or WhatsApp for additional lift. Never lead with a discount, and always run separate flows for cart abandonment and checkout abandonment.

Why This Is the Most Important Automation You’ll Build

Every ecommerce store has a revenue leak. According to the Baymard Institute, the average cart abandonment rate sits at 70.22%. That translates to roughly $18 billion in lost sales each year across ecommerce.

Most Shopify stores recover just 1 to 3% of that lost revenue through email. The best-performing stores recover 5 to 10% or more. The difference isn’t luck. It’s a properly built abandoned cart email flow.

This guide walks through every step to create an abandoned cart email flow that recovers sales, from platform setup to multichannel coordination. Each concept is defined clearly so you can reference it whether you’re building your first flow or rebuilding one that underperforms.

If your current cart recovery isn’t generating meaningful revenue, a Klaviyo abandoned cart flow strategy overhaul is often the single highest-ROI move available.

What Is an Abandoned Cart Email Flow?

An abandoned cart email is a message sent to someone who added an item to their shopping cart but failed to complete the purchase. An abandoned cart email flow is a sequence of these messages, triggered automatically and spaced over hours or days, designed to bring the shopper back.

The distinction between a single email and a flow matters enormously. Klaviyo’s internal data shows that three-email flows generated $24.9 million compared to $3.8 million for single-email approaches. Multi-email sequences generate 69% more orders than sending just one message.

Abandoned Cart vs. Abandoned Checkout

This is a critical distinction that most stores get wrong.

Abandoned cart catches people who added a product but never started checkout. They browsed, showed interest, and left. Abandoned checkout catches people who began entering their shipping or payment information and then left. Their intent was higher because they took concrete steps toward buying.

In Klaviyo, these are different trigger events. The default abandoned cart flow template fires on the “Added to Cart” event, while an abandoned checkout flow fires on “Started Checkout” or the Shopify “Checkout Started” event.

Why does this matter? One Klaviyo community member reports that their Abandoned Checkout flow outperforms their Abandoned Cart flow by a factor of 3.5 to 1, with nearly identical delivery volumes. Running a single flow that lumps both groups together means you’re sending the same message to a casual browser and a near-buyer. Those are different problems requiring different solutions.

Recommendation: Build two separate flows. For a broader look at essential ecommerce automations, separate flows for different abandonment stages are table stakes.

Revenue Per Recipient (RPR)

RPR is flow revenue divided by the number of people who entered the flow. It’s the cleanest metric for comparing automations against each other. Abandoned cart flows earn the highest RPR of any automation because they reach shoppers at maximum purchase intent, minutes after those shoppers selected specific products.

Benchmarks: the average RPR across Klaviyo stores is around $3.65, while the top 10% of performers hit $28.89 per recipient.

Why Abandoned Cart Flows Are the Highest-ROI Automation

Before walking through setup, it’s worth understanding why these flows deserve your best thinking. The numbers make the case clearly.

Metric

Average

Top Performers

Open rate

50.5%

65.34%

Click rate

10-20%

20%+

Conversion rate

10.7%

12%+

Recovery rate (3-email flow)

10-15%

15%+

Revenue per recipient

$3.65

$28.89

Abandoned cart emails can account for up to 76% of automation-generated sales. No other flow comes close to that concentration of revenue.

Single email vs. three-email performance isn’t even a close comparison. The data from Klaviyo’s analysis ($24.9M vs. $3.8M) makes it clear: if you’re only sending one abandoned cart email, you’re leaving the majority of recoverable revenue on the table.

Step-by-Step: How to Build an Abandoned Cart Flow That Actually Recovers Revenue

Here are the concrete steps to create an abandoned cart email flow that recovers sales, from initial platform connection through launch and optimization.

Step 1: Connect Your Ecommerce Platform to Your ESP

An abandoned cart flow sends messages based on customer activity in your store, so your ecommerce platform and email service provider need to share data in real time.

If you’re on Shopify and Klaviyo (the most common pairing for D2C brands), the integration is straightforward. Klaviyo pulls in customer profiles, order history, product catalog data, and behavioral events like “Added to Cart” and “Started Checkout.”

One important note: if you’re using an integration besides Shopify or BigCommerce, data may not sync immediately. Test your integration by adding a product to cart yourself and confirming the event appears in Klaviyo within a few minutes.

For a detailed walkthrough of this connection, see our guide on how to integrate Klaviyo with Shopify.

Step 2: Disable Native Abandoned Cart Emails

This is one of the most common mistakes in cart recovery, and Shopify community forums are full of store owners who learned the hard way. If both Shopify and Klaviyo are sending abandoned cart emails, your customers receive duplicate messages. That looks unprofessional and drives unsubscribes.

To fix this: go to Settings > Checkout > Abandoned checkouts in your Shopify admin and unselect the automated email option. Let Klaviyo handle everything.

If you’re also running any abandoned cart apps on Shopify, audit those too. Every active cart recovery tool is a potential source of duplicate messages.

Step 3: Choose the Right Trigger Event

This is where many flows go wrong from the start. In Klaviyo, you have two primary trigger options:

  • “Added to Cart” (Abandoned Cart metric): Fires when someone adds a product to their cart and doesn’t proceed to checkout. Catches more people but at lower intent.

  • “Started Checkout” (Checkout Started event): Fires when someone begins entering checkout information and doesn’t complete the purchase. Catches fewer people but at much higher intent.

The most common setup error, widely discussed in the Klaviyo community, is using the default “Abandoned Cart” flow template without realizing it only fires on the “Added to Cart” event. Checkout abandoners either get folded into the same generic flow or excluded entirely.

The right approach: Run two separate flows with different messaging. The Added to Cart flow can be lighter (a friendly nudge). The Started Checkout flow should be more direct, addressing specific friction points like shipping costs or payment security.

Step 4: Set Time Delays Between Emails

Timing directly affects recovery rates. Waiting beyond two hours to send your first email drops recovery rates by roughly 30%, according to conversion optimization research.

Here’s the consensus timing framework:

Email 1: 30 to 60 minutes after abandonment
Email 2: 24 hours after abandonment
Email 3: 48 to 72 hours after abandonment

But this framework needs adjustment based on your average order value. Practitioners in ecommerce forums consistently point out that a $28 impulse buy and a $420 considered purchase have completely different decision timelines.

AOV-based timing adjustments:

  • Under $50 (impulse buys): Send Email 1 earlier, within 30 minutes. These purchases decay fast. If the shopper doesn’t come back quickly, they probably won’t.

  • $50 to $200 (standard purchases): The 1 to 2 hour first-email window applies well here. This is the baseline most advice is built around.

  • Over $200 (considered purchases): Give more breathing room. The shopper is comparing specs, reading reviews, and checking delivery terms. A 2 to 4 hour delay on Email 1 may actually outperform faster sends.

Step 5: Build Your Email Content

Each email in the sequence has a distinct job. Treating them as three identical “hey, you forgot something” messages wastes two of your three chances.

Email 1: The Reminder (sent at 30 to 60 minutes)

Keep it simple. The shopper’s intent is still fresh, and they don’t need persuasion yet, just a nudge. Include:

  • The specific product(s) left in the cart, with images

  • A single, clear call-to-action button that links directly to their cart

  • No discount. Repeat: no discount in Email 1.

The subject line should be straightforward. “Your cart is waiting” or “Still thinking it over?” works fine. This isn’t the place for clever copywriting.

Email 2: Social Proof and Objection Handling (sent at 24 hours)

By now, the shopper has had time to develop doubts. Your job is to address the most common reasons people don’t buy:

  • Customer reviews or star ratings for the carted product

  • Return policy reassurance

  • Shipping timeline clarity (especially important for international orders)

  • Trust signals like payment security badges or satisfaction guarantees

Practitioners on Reddit emphasize that abandonment is rarely about forgetting. A shopper who reaches checkout has already decided they want the product. What stopped them was friction, hesitation, or unresolved doubt. Email 2’s job is to resolve that doubt.

Still no discount in Email 2. For more on writing emails that convert without relying on discounts, see our guide on high-converting email campaigns.

Email 3: The Conditional Incentive (sent at 48 to 72 hours)

This is the only place where a discount might make sense, and even then, it should be conditional. More on the discount strategy below.

Email 3 should combine:

  • Urgency (low stock alert, cart expiration warning)

  • A final product reminder

  • An incentive, if your margins support it (discount code, free shipping, gift with purchase)

  • Alternative product suggestions if the carted item might not be the right fit

Step 6: Add Conditional Splits and Segmentation

Treating every cart abandoner the same way is the most common mistake in cart recovery flows. A $35 cart and a $450 cart are not the same business problem, and the messaging should reflect that.

Cart value tiers:

Cart Value

Strategy

Under $50

Reminder sequence only. No discount. The margin doesn’t support it, and these buyers respond to convenience, not incentives.

$50 to $150

Reminder sequence, then offer free shipping in Email 3. Free shipping beats a percentage discount because 48% of shoppers abandon over unexpected costs.

Over $150

Full sequence plus a higher-touch approach. For very high-value carts, a personal follow-up call pays for itself many times over.

Beyond cart value, consider these splits:

  • First-time vs. returning customer: A first-time visitor needs more trust signals. A returning customer who has bought before might just need the nudge.

  • Product category: Some categories have longer consideration windows (furniture, electronics) while others are quick decisions (consumables, apparel basics).

  • Suppress purchasers: This sounds obvious, but check it twice. Once the shopper buys, the flow must stop. Sending a “come back to your cart” email after someone already purchased is embarrassing.

For deeper thinking on audience splits, our guide on email list segmentation strategies covers the principles that apply across all flows.

Step 7: Layer in SMS and WhatsApp

Email is the foundation, but it shouldn’t work alone. SMS lifts cart recovery 15 to 20% on top of email for opted-in customers, with some brands seeing up to 30 to 45% additional recovery.

Practical multichannel timing:

  1. SMS at 30 minutes to 1 hour for opted-in contacts. Keep it short: product name, direct cart link, nothing else. SMS takes the first-hour ping.

  2. Email 1 at 1 to 2 hours. This carries the richer content (images, product details).

  3. Emails 2 and 3 follow the standard 24-hour and 48 to 72-hour schedule.

One critical rule from practitioners: never send the same discount code on both channels at the same moment. You pay twice (SMS cost plus email cost) for a single conversion and can’t attribute it cleanly.

WhatsApp for Indian D2C brands:

For stores selling in India, WhatsApp is not optional. It’s where customers live. WhatsApp open rates far exceed email in the Indian market, and platforms like WATI integrated with Shopify and Razorpay enable in-chat cart recovery with payment links.

A practical WhatsApp flow: cart abandoned for 30 minutes, check for WhatsApp opt-in, send reminder with product image and direct cart link. If the customer replies, a human or chatbot can handle objections in real time. For more on this channel, read about WhatsApp commerce and how it works for D2C.

For a broader look at SMS marketing options including pricing and ROI benchmarks, that guide covers the full picture.

Step 8: Set Flow Filters and Exit Conditions

Flow filters prevent awkward overlaps and wasted sends. Three filters matter most:

1. Purchase suppression. If someone buys at any point during the flow, they should exit immediately. In Klaviyo, add a flow filter for “Placed Order since starting this flow” to suppress all remaining emails.

2. Welcome flow overlap. If a customer views a product, adds to cart, or starts checkout while going through your Welcome flow, they could receive both flows simultaneously. That’s confusing for the customer and dilutes the impact of both sequences. Use flow filters to suppress one flow when the other is active. Our guide on building a welcome email sequence for ecommerce covers this overlap issue in detail.

3. Smart Sending. Klaviyo’s Smart Sending feature prevents emails from being sent to the same person within a set time window. For abandoned cart flows, set this carefully. You don’t want Smart Sending to suppress your time-sensitive cart recovery email because the customer received a campaign 30 minutes ago.

Step 9: Test, Launch, and Monitor

Before going live, send yourself test emails at every step of the flow. Check that:

  • Product images and cart contents render correctly

  • CTA buttons link to the actual cart (not the homepage)

  • Discount codes (if used) work properly

  • Exit conditions fire when you simulate a purchase

After launch, the metrics to watch:

Metric

Healthy Range

Action if Below

Open rate

40-60%

Test subject lines, check deliverability

Click rate

10-20%

Improve CTA placement, product imagery

Conversion rate

6-12%

Review landing page, pricing friction

RPR

$5+ (aim for $10+)

Segment by cart value, add SMS layer

Unsubscribe rate

Under 0.5%

Reduce frequency, improve content relevance

A/B test one element at a time: subject lines first (they control open rates), then CTA copy, then timing, then incentive vs. no incentive. Running multiple tests simultaneously makes it impossible to attribute results.

For ongoing optimization tactics, our guide on how to boost email sales with Klaviyo covers the testing frameworks that apply across all flows.

The Discount Debate: When to Offer and When to Hold Back

This deserves its own section because it’s the single most discussed topic in abandoned cart strategy, and the most frequently botched.

When a discount arrives automatically every time a customer leaves without buying, the behavior it teaches is the opposite of what the brand intends. Shoppers learn to leave the cart, wait for the email, and get the deal. This is the number one mistake cited across Reddit, the Klaviyo community, and Shopify forums.

The position worth taking: No discount in Email 1. No discount in Email 2. A conditional discount in Email 3, and only if the cart value and customer segment justify it.

Alternatives that work without eroding margin:

  • Free shipping (addresses the top abandonment reason)

  • Gift with purchase (adds perceived value without lowering price)

  • Limited-time cart hold (“Your items are reserved for 24 hours”)

  • Bundle suggestion (“Add [related product] and get free shipping”)

Klaviyo community members who have tested this approach consistently report that social proof and education emails (explaining product benefits, sharing reviews) perform comparably to discount emails without training bad habits. As one practitioner put it, “The job of an abandoned cart flow is not to bribe the customer back.”

Abandoned Cart Benchmarks: Quick Reference

Use this table to evaluate your flow’s performance against industry standards:

Metric

Below Average

Average

Good

Top 10%

Open rate

Under 35%

41%

50.5%

65.34%

Click rate

Under 8%

10%

15%

20%+

Conversion rate

Under 5%

6-8%

10.7%

12%+

Recovery rate

Under 5%

8-10%

10-15%

15%+

RPR

Under $2

$3.65

$10+

$28.89

If your open rates are strong but clicks are low, the problem is inside the email (CTA placement, product imagery, copy). If opens are low, test subject lines and check your email deliverability.

Common Mistakes That Kill Cart Recovery

Knowing the steps to create an abandoned cart email flow that recovers sales is only half the battle. Avoiding these mistakes is the other half.

1. Running duplicate flows. Shopify’s built-in abandoned cart email and Klaviyo’s flow running simultaneously. Disable one completely.

2. Using the wrong trigger. Defaulting to “Added to Cart” when your high-intent audience is actually checkout abandoners. Review your trigger events and consider running both flows separately.

3. No purchase exit condition. Sending a “finish your order” email to someone who already bought. Basic, but it happens constantly and damages brand trust.

4. Discounting too early. Leading with 10% off in Email 1 trains customers to always abandon. Hold incentives for Email 3 and use them selectively.

5. Treating all carts identically. A $35 cart and a $450 cart need different messaging, different timing, and different incentive logic. Use conditional splits.

6. Sending a single email instead of a sequence. The data is unambiguous: multi-email sequences generate 69% more orders. Three emails is the minimum.

7. Ignoring flow overlap. Welcome flow emails colliding with abandoned cart emails creates a messy customer experience. Use flow filters to prevent simultaneous sends.

If your flows are set up but revenue is still flat, our guide on how to fix low email revenue diagnoses the most common root causes.

Beyond Email: Multichannel Cart Recovery

The best-performing abandoned cart strategies coordinate across channels rather than relying on email alone.

Email + SMS pairing is the most proven combination. SMS handles the immediate nudge (short message, direct cart link, sent within the first hour). Email carries the heavier lifting (product images, reviews, detailed content) starting at 1 to 2 hours. This pairing alone lifts recovery by 15 to 45% depending on opt-in rates.

WhatsApp automation is gaining traction fast, particularly for Indian D2C brands. With platforms like WATI connected to Shopify and Razorpay, brands can send cart reminders with product images, handle objections through conversation, and process payments without the customer ever leaving WhatsApp.

Retargeting ads can complement your email flow. Sync your Klaviyo segments with Facebook or Google Ads to show product-specific retargeting ads to cart abandoners who haven’t opened your emails. This catches the segment that isn’t responsive to email but is still browsing social media.

For a complete view of all the flows that drive ecommerce revenue, including post-purchase, winback, and browse abandonment, see the full list of 17 best Klaviyo flows every store should have running.

Legal Compliance for Cart Recovery Emails

Abandoned cart emails are legal in the US, EU, and Canada, but they must comply with applicable regulations:

  • CAN-SPAM (US): Include a visible unsubscribe link and your physical business address. No deceptive subject lines.

  • GDPR and ePrivacy Directive (EU): Requires consent before sending marketing emails. Cart abandonment emails to EU customers need prior opt-in.

  • CASL (Canada): Requires express or implied consent. A started-but-not-completed transaction can constitute implied consent, but the rules are strict.

Always include an unsubscribe link in every email, regardless of jurisdiction. And if you’re sending SMS or WhatsApp messages, those channels have their own consent requirements that are often stricter than email.

FAQ

How many abandoned cart emails should I send?

Three is the consensus best practice, supported by data. Klaviyo’s analysis shows three-email flows generating roughly 6.5 times the revenue of single-email approaches. Some brands test a fourth email at the 5 to 7 day mark, but returns diminish sharply after Email 3.

What’s a good abandoned cart recovery rate?

A well-optimized three-email flow should recover 10 to 15% of abandoned carts. The average across all ecommerce is 10.2% for email and 8.7% for SMS. If you’re below 5%, your flow likely has structural issues (wrong triggers, poor timing, or weak content).

Should I include a discount in my abandoned cart emails?

Not in the first two emails. Discounting too early trains customers to abandon carts on purpose. Reserve any incentive for Email 3, and even then, make it conditional based on cart value and customer segment. Free shipping is often more effective than a percentage discount because unexpected shipping costs are the top reason for abandonment.

What’s the difference between abandoned cart and abandoned checkout?

Abandoned cart refers to someone who added a product but never began the checkout process. Abandoned checkout refers to someone who started entering their information (shipping, payment) and then left. Checkout abandoners have significantly higher purchase intent and convert at much higher rates, which is why running separate flows for each group is recommended.

Do abandoned cart emails work for high-ticket products?

Yes, often even better than for low-ticket items. High-ticket buyers need more information and reassurance, which makes the social proof and objection-handling emails especially effective. Adjust your timing to give these buyers more breathing room (2 to 4 hours before Email 1 instead of 30 to 60 minutes), and consider adding a personal follow-up for carts over $500.

When should I send my first abandoned cart email?

Within 30 to 60 minutes of abandonment for standard products. Research shows that waiting beyond 2 hours drops recovery rates by approximately 30%. For high-AOV products (over $200), a 2 to 4 hour delay can work better because buyers are still in active research mode.

Can I use the same flow for first-time visitors and returning customers?

You can, but you shouldn’t. First-time visitors need trust-building content (reviews, return policies, brand story). Returning customers who have purchased before just need a nudge. Use conditional splits to serve different content to each group within the same flow, or build separate flows entirely.


Building an abandoned cart email flow that recovers meaningful revenue isn’t a one-afternoon project. It requires the right triggers, thoughtful segmentation, proper channel coordination, and ongoing testing. But the payoff is substantial: for many stores, this single automation generates more revenue than any other.

If you’d rather have specialists handle the build, 360Growth Marketers designs and manages cart recovery flows across email, SMS, and WhatsApp for Shopify and D2C brands. You can explore our Klaviyo marketing services for ecommerce or request a free ecommerce audit to see where your current flows stand.

Want to boost your ROI?

Unlock your email marketing potential with a comprehensive Klaviyo audit, optimize your strategy and boost your ROI. Your Klaviyo Audit