Skip to main content

Klaviyo Abandoned Cart Flow: Complete Setup and Optimization Guide

Your Klaviyo abandoned cart flow is likely your highest-revenue email automation. This guide covers setup, timing, content, and how to expand its reach beyond the shoppers Klaviyo can natively identify.

Abandoned Cart RecoveryAlex Liju·Founder14 min readPublished Last updated Jun 04, 2026

TL;DR

  • Klaviyo's abandoned cart flow sends automated recovery emails to shoppers who add products to their cart but do not complete checkout.
  • A well-optimized flow includes 3-4 emails with specific timing, content, and offers for each stage.
  • The flow's biggest limitation is not email quality — it is coverage. Klaviyo can only send recovery emails to shoppers it identifies, which is approximately 15% of all cart abandoners.
  • Expanding identification (through visitor identification tools like Capture) is the highest-leverage improvement for most stores.
  • This guide covers both setup/optimization and audience expansion.
Get a recovery plan for your Klaviyo flows
We’ll review your current flows and show where identification + better event delivery create lift.
Book a demo
Cover illustration for Klaviyo abandoned cart flow guide.

What is a Klaviyo abandoned cart flow?

A Klaviyo abandoned cart flow is an automated email sequence triggered when a Shopify shopper adds one or more products to their cart but does not complete the purchase within a defined time window.

When the trigger fires, Klaviyo sends a series of emails designed to remind the shopper about their cart and encourage them to complete the purchase.

Abandoned cart flows are consistently the highest-revenue automated email flow for ecommerce brands, with top performers generating an average of nearly $3 per recipient.


Email content best practices

Email 1: The reminder (1-4 hours)

Goal: Simple reminder while intent is still high.

Structure: ``` Subject: [Product Name] is still in your cart Preview text: Complete your order before it sells out

Body:

  • Hero image: the abandoned product(s)
  • Product name + price
  • One clear CTA button: "Complete your purchase"
  • Optional: shipping info or return policy

```

What to avoid:

  • Do not discount in Email 1 — shoppers may still buy at full price
  • Do not include multiple CTAs or cross-sells
  • Keep it short (under 150 words of body copy)

Email 2: Social proof (24 hours)

Goal: Address hesitation with evidence that others trust the product.

Structure: ``` Subject: [Product Name] — here's what customers say Preview text: Rated 4.8/5 by 500+ customers

Body:

  • Product image
  • 2-3 customer reviews or star rating
  • Optional: "X people bought this in the last 7 days" (urgency)
  • CTA: "See why customers love it"

```

Email 3: Last chance + incentive (48-72 hours)

Goal: Final push with a small incentive for shoppers who have not responded.

Structure: ``` Subject: Last chance: free shipping on your cart Preview text: Your cart expires soon

Body:

  • Product image
  • Incentive (free shipping, 5-10% off, gift with purchase)
  • Urgency: "This offer expires in 24 hours"
  • CTA: "Claim your offer"

```

Incentive guidance:

  • Free shipping performs well without eroding margin
  • 5-10% discount is reasonable for most DTC brands
  • Do not go above 15% — it trains customers to always abandon for a discount

The coverage problem: why optimization alone is not enough

Even a perfectly optimized flow has a ceiling: Klaviyo can only email shoppers it identifies.

For most Shopify stores, Klaviyo identifies approximately 15% of cart abandoners through its native pixel, form submissions, and checkout email entry.

This means your 3-email flow — no matter how well-written — only reaches about 1 in 7 cart abandoners. The other 6 receive nothing.

How to expand flow coverage

Step 1: Maximize native Klaviyo identification

Before adding external tools, capture more emails through Klaviyo's own methods:

Step 2: Add visitor identification

Visitor identification tools match anonymous cart abandoners to email addresses and sync them to Klaviyo. These contacts enter your existing abandoned cart flow automatically.

Attribuly Capture identifies high-intent anonymous visitors and syncs them to Klaviyo. Your existing flow structure does not need to change — Capture simply increases the number of shoppers who enter it.

Step 3: Consider AI email for identified contacts

Newly identified contacts (from Capture) did not opt in through a form. They may not recognize your brand. For this segment, AI-generated recovery emails — focused on the specific products they viewed — can outperform generic templates.

Attribuly's AI Email Agent generates personalized recovery emails tailored to each shopper's behavior, either feeding into Klaviyo or sending directly.


Advanced optimization tactics

Segment by cart value

Create different flow versions based on cart value:

Cart valueFlow variantWhy
Under $50Standard 3-email flowStandard approach
$50-$1503 emails + more detailed product infoHigher consideration, more information needed
$150+4 emails + personal touchHigh-value cart justifies more investment

Segment by customer type

Customer typeFlow variant
First-time visitorFocus on product and trust signals (reviews, guarantees)
Returning visitor (no purchase history)Focus on specific product interest, lighter brand intro
Previous customerFocus on convenience, loyalty benefits
Capture-identified contactFocus on product, softer brand voice, avoid assuming familiarity

Test subject lines systematically

Run A/B tests on subject lines monthly. Test one variable at a time:

  • Product name vs. no product name
  • Urgency vs. curiosity
  • Question vs. statement
  • Emoji vs. no emoji

Metrics to track

MetricWhat it tells youBenchmark
Flow entry rateAre enough shoppers entering the flow?Track month-over-month growth
Email 1 open rateAre subject lines working?40-60%
Email 1 click rateIs the content compelling?5-10%
Flow conversion rateHow many recipients buy?3-7%
Revenue per recipientHow much does each flow entry generate?$2-$4
Unsubscribe rateAre you annoying people?Below 0.5% per email
Spam complaint rateAre identified contacts causing issues?Below 0.1%

Common mistakes

Mistake 1: Discounting in Email 1

Offering a discount immediately trains shoppers to abandon their cart to get a deal. Save incentives for Email 3.

Mistake 2: Too many emails

More than 4 emails in an abandoned cart sequence rarely improves conversion and can increase unsubscribes. Quality and timing matter more than quantity.

Mistake 3: Same flow for all shoppers

A first-time visitor and a loyal repeat customer should not receive the same email. Segment your flow by customer type and cart value.

Mistake 4: Ignoring the coverage problem

Spending weeks optimizing email copy while 85% of your abandoners never receive any email is misallocated effort. Fix coverage (identification) first, then optimize content.

Mistake 5: Not tracking identified contacts separately

If you add visitor identification (Capture), create a separate Klaviyo segment for these contacts. Monitor their engagement independently to catch any deliverability issues early.


Next step

Start by checking your current flow coverage: how many abandoned cart flow emails did Klaviyo send last month, compared to your total cart abandoners? If coverage is below 20%, identification is your highest-leverage improvement.

Start free trialLearn more about CaptureSchedule a call



FAQs

How soon should the first email send after abandonment?
Between 1 and 4 hours. Sending within the first hour can feel aggressive. Waiting longer than 4 hours risks losing the shopper's attention to a competitor.
Should I include a discount in my abandoned cart emails?
Consider discounts only in Email 3 (your last email). For Email 1 and 2, focus on product value and social proof. If you must discount, free shipping tends to perform well without heavily eroding margins.
How many emails should be in the flow?
Three emails is the standard for most stores. Add a 4th email only for high-AOV products ($100+) where the decision cycle is longer.
What is a good abandoned cart flow conversion rate?
Top-performing flows achieve 5-7% conversion (orders per recipient). The industry average is 3-4%. If you are below 3%, focus on email timing and content optimization. If you are above 4%, focus on expanding coverage (identification).
Can Capture contacts enter my existing Klaviyo flow without changes?
Yes. Capture syncs identified contacts to Klaviyo as standard profiles. They enter your existing abandoned cart flow automatically. No flow modifications are needed.
How does Capture affect my flow conversion rate?
Capture-identified contacts may convert at slightly lower rates than organic subscribers (since they did not opt in). However, the total recovered revenue increases because you are reaching many more abandoners. Track conversion rate by segment to monitor performance. ---
Expand your recoverable abandoners
Connect your store and reach more shoppers with your existing recovery flows—without rewriting emails.
Start free trial