beta v2.2631.6

How to Build a Klaviyo Abandoned Cart Flow That Actually Converts (2026)

18 min read
6 Jul, 2026

Abandoned cart is the single highest-revenue Klaviyo flow. Most stores have one running that leaves 40-60% of recovery revenue on the table — sequence timing wrong, discount too early, no SMS. Well-built abandoned cart recovers 20-25% of checkouts; average recovers 8-12%. Here's what actually works: sequence timing, message structure, subject lines, SMS pairing, segmentation.

AI Summary

Klaviyo abandoned cart flow: 2-4 email sequence over 3-5 days recovers 20-25% of abandoned checkouts when built correctly. Email 1 at 1-4 hours (reminder, no discount). Email 2 at 24 hours (objection handling). Email 3 at 48-72 hours (incentive if brand allows). SMS on email 1 lifts recovery 30-60%. Common mistakes: discount in email 1, no product context, aggressive escalation, no filter for completed purchases.

The single highest-revenue Klaviyo flow

Reviewed by the shopexperts editorial team. Last updated July 6, 2026.

The abandoned cart flow is the single highest-revenue Klaviyo flow for almost every Shopify store. Built well, it recovers 20-25% of abandoned checkouts. Built poorly, it recovers 8-12% — roughly the industry average, which most operators think is fine because they don't know what good looks like.

The gap between good and average on this one flow is significant. For a $2M store with 30% cart abandonment, the difference is about $60,000-$120,000/year in recovered revenue. The gap traces to specific, fixable things: wrong sequence timing, discount fired too early, no SMS integration, no product context, no filter for customers who already completed the purchase.

This guide covers exactly what a well-built abandoned cart flow looks like — sequence structure, timing, email content, subject lines that convert, SMS pairing, segmentation for high-AOV vs low-AOV carts, and the mistakes that kill performance. For the broader flows framework, see the 5 Klaviyo flows every Shopify store needs. For Klaviyo cost context, see what Klaviyo actually costs.

I've built this flow for hundreds of Shopify stores. The details vary by category (fashion needs sizing objection handling, supplements need trust and reviews, high-AOV goods need different discount strategy). The framework doesn't change. This is that framework.

How the flow works and how to trigger it

The mechanics matter because timing decisions and filter decisions here determine whether the flow works or produces noise.

The trigger

Klaviyo triggers the abandoned cart flow when a known subscriber adds a product to cart but doesn't complete checkout within a defined window. The specific trigger event in Klaviyo is "Started Checkout" — not just cart addition. This matters because it filters out browse-cart-abandon behavior and focuses on customers who reached checkout and left.

Known subscribers vs anonymous carts

The flow only fires when Klaviyo can identify the customer — either they're already a subscriber, they logged in during checkout, or they entered email/phone before abandoning. Anonymous carts don't trigger the flow at all. Store owners who see "low" abandoned cart flow volume often have this as the root cause: most abandoned carts don't have identifiable customers.

The fix isn't on the flow side; it's on the site side. Email/phone capture earlier in the checkout process, popup targeting on cart pages, or express checkout options that identify the customer sooner.

The wait time before email 1

Klaviyo lets you configure any wait time. The right answer for most stores: 1-4 hours after abandonment. Not immediate. Not overnight.

Why not immediate: some customers really did just get distracted mid-checkout and will complete without a nudge. Firing an email 5 minutes after abandonment feels aggressive and adds noise for customers who were going to convert anyway.

Why not overnight: waiting 12+ hours lets purchase intent decay. The customer's attention has moved elsewhere. Recovery drops sharply after 6 hours of gap. The 1-4 hour window is the sweet spot.

Filters that must be configured

  • Placed Order after Started Checkout: Removes customers who completed purchase after abandoning. Klaviyo native filter; use it. Missing this is the #1 abandoned cart mistake.
  • Received an abandoned cart email in last 30 days: Prevents flow re-firing for the same customer repeatedly.
  • Consent to marketing: Filter to marketing-consented subscribers only. Non-consenting checkout starters shouldn't receive the flow.

Which cart triggers to use

Klaviyo has two related events: "Started Checkout" and "Added to Cart." Use Started Checkout as the trigger for the main abandoned cart flow. Added to Cart is better used for browse abandonment (see the browse abandonment section of the flows overview) — a customer who added to cart but never started checkout has different intent than one who reached checkout and left.

The email sequence that works

The sequence structure that works for most Shopify DTC stores. Category-specific adjustments discussed later; this is the foundation.

Email 1: The Reminder (1-4 hours after abandonment)

  • Timing: 1-4 hours after Started Checkout event.
  • Purpose: Remind the customer what's in their cart. No discount. Some customers just got distracted; they convert on reminder alone.
  • Content: Cart contents with clear product images, prices, and CTA back to checkout. Brand-consistent design. Short, friendly copy. One clear CTA ("Complete your order").
  • Subject line patterns that work: "Did you forget something?" / "Your [product name] is waiting" / "Complete your order" / "Still thinking about it?"
  • Expected performance: 40-60% open rate. 10-20% click rate. 5-10% recovery from this email alone.
  • Never include: Discount codes (trains customers to abandon for the deal), aggressive urgency language, over-designed "marketing" feel.

Email 2: The Objection Handler (24 hours after email 1)

  • Timing: 24 hours after email 1.
  • Purpose: Address why the customer probably didn't complete purchase. Common objections: sizing, shipping cost, quality, returns.
  • Content: Cart contents (still), plus objection-handling copy specific to your category. Social proof (star ratings, review count, or a specific review). Shipping and returns policy summary. Sizing guide link if applicable. Still no discount.
  • Subject line patterns that work: "Questions about your order?" / "Free shipping on [product]" / "What our customers say about [product]" / "Wondering about sizing?"
  • Expected performance: 30-45% open rate. 8-15% click rate. 3-6% recovery.
  • Category-specific angles: Fashion → sizing guarantee and free returns. Supplements → third-party testing and guarantees. High-AOV goods → payment plans (Shop Pay Installments, Klarna, Afterpay).

Email 3: The Incentive (48-72 hours after email 2)

  • Timing: 48-72 hours after email 2. So roughly day 3-4 after abandonment.
  • Purpose: Offer a discount to customers who didn't respond to reminder or objection handling. This is where discount strategy matters.
  • Content: Cart contents, discount code, clear expiry (typically 48-72 hours from send). Discount amount: 10-15% for most brands. Higher for high-AOV goods where a fixed dollar amount converts better than a percentage.
  • Subject line patterns that work: "A little something to help you decide" / "15% off your cart — ends soon" / "Come back with 10% off" / "Your cart, our treat"
  • Expected performance: 25-40% open rate. 5-10% click rate. 3-8% recovery.
  • Brand strategy note: Some premium brands skip the discount email entirely to protect brand positioning. Recovery drops (~30-40% lower) but margin per order stays intact. Legitimate trade-off; know which one you're making.

Email 4: The Last Chance (day 5-7, optional)

  • Timing: Day 5-7 after abandonment.
  • Purpose: Final reminder that the discount is expiring, or a soft "we're here when you're ready" if you didn't use a discount in email 3.
  • Content: Discount expiry countdown, cart contents, low-friction CTA. Or if no discount was used, a helpful "here's what's new" format that keeps the brand present without pushing recovery.
  • Subject line patterns: "Last chance for 15% off" / "Your cart expires soon" / "Ready when you are"
  • Expected performance: 20-30% open rate. 3-7% click rate. 1-3% additional recovery.
  • When to skip email 4: If your abandoned cart data shows recovery below 1% at day 5+, drop this email. Some categories (fast-decay purchase intent) don't justify the extra send.

Subject lines and copy that convert

Subject line and copy patterns that consistently outperform. This is where A/B testing matters most.

Subject line principles

  • Under 40 characters: Mobile inbox cuts around 30-40 characters. Longer subject lines get truncated.
  • Product-specific when possible: "Your [product name] is waiting" outperforms "Your cart is waiting" because it feels specific.
  • Emoji sparingly: Some categories (beauty, fashion) benefit from emoji in subject lines. Others (supplements, B2B, luxury) don't. Test for your brand.
  • Question format works: "Did you forget something?" / "Still thinking about it?" open at 5-10% higher rate than declarative statements.
  • Avoid discount in subject line for email 1: Signals to customers that you always discount abandoned carts. Trains bad behavior.

Preview text (the second subject line)

The preview text is the sentence next to the subject line in most inboxes. Klaviyo lets you set this independently of the email content. Most operators leave it as the first line of the email body, which is a mistake — the preview text should reinforce or extend the subject line, not duplicate the opening.

Good preview text pattern: subject line asks a question, preview text answers it. Example: subject "Did you forget something?" preview "Your [product name] is still waiting in your cart."

Copy principles for the email body

  • Short. Abandoned cart emails should be 50-150 words total, not marketing manifestos.
  • Cart contents front and center. Product image, name, price, quantity. Above the fold on mobile.
  • One clear CTA. "Complete your order" or "Return to checkout." Not three different CTAs competing for attention.
  • Brand voice, not marketing voice. Write like a human at your company would follow up. Not like a marketing agency would.
  • Mobile-first design. 60-80% of opens are mobile; the mobile version is what actually gets read.

Copy patterns that don't work

  • "We noticed you left something behind": Every abandoned cart email says this. Generic.
  • Long brand story reintroductions: The customer already knows your brand; they just abandoned a checkout. Skip the origin story.
  • "Limited time only!!!" urgency without actual scarcity: Fake urgency degrades brand trust and reduces long-term open rates.
  • Multiple product recommendations distracting from the cart: The point is to recover the abandoned cart, not cross-sell. Recommendations belong in post-purchase.

SMS integration (the biggest single lift)

The single biggest lift you can add to an abandoned cart flow is SMS integration. If you're only going to use SMS for one flow, this is the flow.

Why SMS works so well for abandoned cart specifically

SMS open rates are 90%+ — roughly 2x email opens. Response time is minutes, not hours. The medium suits the message: short, urgent, product-specific. Customers who abandoned a cart 1-2 hours ago are still in an active purchase mindset; an SMS reaches them there.

Recovery lift from adding SMS

  • Email-only abandoned cart: typical recovery 10-15%
  • Email + SMS abandoned cart: typical recovery 18-25%
  • Lift range: 30-60% more recovery from adding SMS

How to structure email + SMS

  • 1 hour after abandonment: SMS message. Short, product-specific, direct CTA link.
  • 3-4 hours after abandonment: Email 1 (the reminder). Adds cart context, product images, brand voice.
  • 24 hours later: Email 2 (objection handler). No SMS — too many messages feels aggressive.
  • 48-72 hours later: Email 3 (incentive) with optional SMS reminder of the discount code 24 hours before it expires.

SMS copy patterns that work

  • Under 160 characters (fits in one SMS segment)
  • Brand name at the start ("[Brand]:" prefix)
  • Product-specific if possible ("Your [product] is waiting")
  • Short link back to checkout (URL shortener or direct)
  • Optional STOP language at the end (compliance)
  • Example: "[Brand]: Still thinking about your [product]? Complete your order here: [link]. Reply STOP to unsubscribe."

SMS platform: Klaviyo SMS vs Postscript vs Attentive

Klaviyo has native SMS. It's good, integrates cleanly with the abandoned cart flow, and shares the profile database. For most stores, Klaviyo SMS is the right choice because the integration removes cross-platform complexity.

Postscript and Attentive are dedicated SMS platforms with deeper SMS-specific features (conversational SMS, deeper attribution, SMS-specific segmentation). They integrate with Klaviyo but add complexity. Justified for stores where SMS is 20%+ of revenue; overkill for stores where SMS is a supplement to email.

SMS credits cost

Approximate rate: ~$0.01 per SMS segment domestic in the US. For a store recovering 500 abandoned checkouts/month via SMS, that's ~$5/month in SMS credits — trivial compared to the recovery revenue lift. For deeper SMS pricing detail, see Klaviyo SMS pricing explained.

Segmentation strategy for abandoned cart

The abandoned cart flow shouldn't send the same emails to every abandoner. Basic segmentation lifts performance meaningfully; advanced segmentation lifts it further.

Level 1: New vs returning customer

First-time buyers who abandon have different concerns than repeat customers who abandon. First-timers need trust-building content (reviews, guarantees, brand story). Repeat customers need frictionless reminders (they already trust you; they just got distracted). Different email variations by customer type consistently outperform one-size-fits-all.

Level 2: High-AOV vs low-AOV cart

A $50 cart and a $500 cart deserve different treatment. High-AOV carts benefit from: payment plan options (Shop Pay Installments, Klarna, Afterpay), premium feel (no aggressive discounting), personalized outreach possibility (email from customer service instead of automated flow).

Low-AOV carts benefit from: faster sequence (shorter attention span for low-consideration purchases), incentive earlier, higher-frequency reminders acceptable.

Level 3: Product category

Different product categories have different abandonment psychology. Fashion abandoners often left over sizing questions. Supplement abandoners often left over trust questions. High-consideration goods abandoners often left over budget timing. Category-specific copy handles the actual objection instead of generic "come back."

Level 4: Time of day / day of week

Weekday-morning abandoners (work distraction) vs weekend-evening abandoners (deliberate consideration) show different patterns. Weekend abandoners have higher conversion on discount emails; weekday morning abandoners have higher conversion on quick reminders. Segment for the pattern where it's meaningful.

Segmentation implementation in Klaviyo

Klaviyo supports these segmentation cuts natively via flow filters and dynamic content blocks. The mechanics aren't hard; the strategy is. Most stores stop at basic new vs returning segmentation. Layered segmentation (product category + AOV band) starts producing the 20-25% recovery numbers vs the 12-15% common with basic setup.

For deeper segmentation strategy across all flows, see Klaviyo segmentation: how to use it to make more money.

Common mistakes that kill performance

Patterns I see across underperforming abandoned cart flows. Each of these is fixable; most take an operator with Klaviyo depth to identify.

Discount in email 1

The most common mistake and the most expensive. Customers learn quickly that abandoning triggers a discount, so they abandon on purpose. Recovery numbers look OK short-term (discount always improves conversion) but margin per order drops and repeat customer behavior degrades. Reserve discount for email 3 minimum.

No product context in the email

Generic "you left something behind" emails without cart contents perform 30-40% worse than emails that show the specific product. The customer needs to see what they abandoned; the reminder needs to be specific to their cart.

Missing the "placed order" filter

Sending an abandoned cart email to a customer who already completed the purchase (they finished checkout after abandoning briefly) destroys brand trust. Klaviyo has a native filter for this; it must be configured. Missing filter is embarrassing when caught; expensive when the customer complains publicly.

Aggressive discount escalation

15% in email 3, 25% in email 4, 40% in email 5 trains customers that patience pays off. Deep-discount escalation destroys margin without proportionally increasing recovery. Testing shows 10-15% flat in email 3 recovers close to what 25% escalated does, at meaningfully better margin.

No mobile optimization

60-80% of email opens happen on mobile. Abandoned cart emails built and tested only on desktop consistently underperform. The mobile version is what actually gets read. Preview every email variation on mobile before launch.

No SMS integration

Stores running email-only abandoned cart in 2026 are leaving 30-60% of potential recovery on the table. SMS is table stakes for serious ecommerce email programs at this point. If SMS isn't integrated, that's the highest-lift single change you can make.

Building once and never updating

Abandoned cart flows built two years ago performing at benchmark today are running against different customer behavior and different mobile design conventions than when they launched. A/B test subject lines quarterly, refresh design annually, review recovery numbers monthly.

Not filtering non-consenting subscribers

Sending marketing emails to checkout starters who didn't consent to marketing is a compliance risk (GDPR, CAN-SPAM). Configure the flow filter to include only marketing-consenting profiles.

Metrics and benchmarks

What good performance looks like, what average looks like, and how to tell where yours falls.

Recovery rate (the metric that matters most)

  • Well-built abandoned cart: 20-25% of abandoned checkouts recover through the flow
  • Average: 8-12%
  • Underperforming: Under 8%
  • Best-in-class (with SMS, deep segmentation, tight copy): 25-30%

Open rates by email

  • Email 1: 40-60% open (highest of the sequence)
  • Email 2: 30-45%
  • Email 3: 25-40%
  • Email 4: 20-30%
  • SMS 1: 90%+

Click rates by email

  • Email 1: 10-20% click rate
  • Email 2: 8-15%
  • Email 3: 5-10%
  • Email 4: 3-7%
  • SMS 1: 15-25% click rate

Revenue per abandonment

For a store with $100 AOV: well-built flow produces $3-$6 per abandonment. Poorly built flow produces $1-$2. Difference for a store with 3,000 monthly abandonments: $6,000-$18,000/month in additional recovered revenue — from one flow.

How to diagnose underperformance

If overall recovery rate is below benchmark, check in this order: 1) filter configuration (missing placed-order filter can inflate abandonment count without inflating recovery), 2) email 1 open rate (if low, subject line problem or timing problem), 3) click rate (if low, mobile design problem or unclear CTA), 4) SMS integration (if not present, adding it is the biggest single lever), 5) segmentation depth (if none, add new-vs-returning at minimum).

Advanced tactics (once the foundation works)

Once the foundation is running at 20% recovery, these are the levers that push it toward 25-30%.

Dynamic discount based on cart value

Instead of flat 15% off, use conditional logic: 10% off carts under $75, 15% off $75-$150, free shipping on $150+. Better margin protection and more effective incentive matching to cart value.

Cart image with dynamic pricing

Klaviyo can render the specific product with the specific variant selected in the cart. Not just "your cart contains a sweater" but the exact sweater with the size and color the customer chose. Feels more personal, converts better.

Personalized product recommendations

Below the abandoned cart, include 2-3 related products the customer previously browsed or purchased. Not a big cross-sell push — a small "you might also like" block. Adds a secondary conversion path if the primary cart doesn't recover.

Post-purchase filter with upsell trigger

If the customer recovers via email 1, automatically trigger a thank-you-plus-upsell flow. If they recover via email 3 (discount), trigger a slightly different flow that doesn't further discount. Sequence-specific downstream behavior.

Time-based sequence variation

Weekday morning abandoners get a shorter sequence (work distraction, quick reminder often enough). Weekend evening abandoners get the full sequence (deliberate consideration, more objection handling needed). Different flows for different patterns.

Predictive send time optimization

Klaviyo's smart send time feature analyzes when each subscriber typically opens email and sends the flow email at that time. Meaningful for larger lists (5,000+ subscribers) where individual patterns have enough data to be reliable.

SMS conversational recovery

For higher-AOV stores, Postscript or Attentive support conversational SMS — the customer can text back with questions and get automated (or human) responses. Meaningful lift for products with pre-purchase questions.

When to build yourself vs when to hire

Honest guidance on whether to build this flow yourself or hire someone.

Build it yourself if

  • Store revenue is under $500K/year
  • You have 8-15 hours to invest in learning Klaviyo's flow builder
  • You're willing to run below-benchmark performance in exchange for the operator fee
  • Cart abandonment volume is small (under 100 abandonments/month) where marginal improvements don't justify operator cost

Hire someone if

  • Cart abandonment volume is meaningful (200+ abandonments/month) where the difference between 12% and 22% recovery is real dollars
  • Store revenue is $500K+ and email should be pulling weight
  • You've built the flow and recovery is below 12%
  • SMS isn't integrated and you're not sure how to set it up
  • Segmentation is single-layer or nonexistent

What a good abandoned cart build costs

  • Standalone abandoned cart build (email + SMS, basic segmentation, custom design): $1,500-$4,000 project
  • Full flow overhaul including abandoned cart: $5,000-$25,000 project (see the 5 Klaviyo flows every Shopify store needs)
  • Ongoing optimization retainer: $1,500-$8,000/month covers all flows including abandoned cart

The abandoned cart flow specifically pays for itself fastest of any Klaviyo work. Well-built flow on a $2M store with 30% abandonment recovers roughly $10,000-$20,000/month more than a badly-built one. The build fee returns in 1-2 months. See Klaviyo experts to compare vetted operators.

Get abandoned cart built by someone who's done it hundreds of times

Shopify Consultant
4.9(65 reviews)

Speed & Performance Specialist for Shopify Stores - and the measurement behind your revenue

I helped an apparel brand cut product-page load time from 15.4 seconds to 7.4 seconds - five weeks before Black Friday. That's what I do: I find what's slowing your store down and fix it.

The same work keeps surfacing a second problem: stores where the numbers are broken. Pixels firing twice and double-counting conversions. Ad campaigns spending across the whole catalog with no filter on what actually earns. Apps billing every month for work nobody has measured. So alongside speed, I measure what your money - ad spend, apps, tracking - is actually doing, instead of trusting what the platforms and vendors report. Then I fix what the measurement finds.

I specialize in Shopify speed optimization, Core Web Vitals, ad-spend and tracking measurement, and sales-channel recovery for established, founder-run stores. I treat speed and ad spend the same way: as revenue problems, not technical checkboxes.

What I work on:

  • Speed audits and Core Web Vitals optimization

  • Ad-spend clarity - which products earn your Google/Meta budget, measured per product

  • Meta Pixel and GA4 tracking setup, audits, and double-counting fixes

  • App and tool bill audits - is each paid app earning what it charges? Where a paid app is doing what Shopify Flow already does natively, I replace it with a built-in workflow, including the multi-step logic that prompt-built automations get wrong

  • Sales-channel recovery - when your products stop showing in Google Shopping or on Meta, finding why the catalog fell out (feed disapprovals, a dropped channel connection, market or policy misconfiguration) and getting them back in front of shoppers - verified on the storefront a shopper sees, not a green light in a dashboard

  • Server-side tracking and attribution contamination fixes

  • Ongoing monitoring and technical support - monthly Store Care across speed, tracking, apps and channels, or a support pack of hours

Key results:

  • Product-page load time cut from 15.4s to 7.4s - 52% faster

  • Mobile PageSpeed on product pages from 18 to 28 - with the client's chosen app stack kept in place, at their call

  • Two apps billing to track what the store's own Google channel already handled - removed, tracking verified clean, and $199/yr off the app bill

  • Repeat clients going back to 2018 - one store at 14 projects across four years

How I work:

  • A diagnostic audit measures the actual problem - no guesswork, and the audit fee credits toward the fixes

  • Phased implementation - you approve each milestone

  • Every delivery closes with verified before/after numbers and a short list of the next opportunities I found

80+ projects completed. Clients across the US, Canada, UK, Australia, and Denmark.

Send me your store URL and I'll tell you exactly what's slowing it down - and whether your numbers can be trusted. No commitment needed.

App and Theme Skills
+ 20 more
From $285/Project
Theme Developer
5.0(10 reviews)

Turn Your Shopify Store Into a Reliable Sales Engine
If you're looking for a Shopify developer who understands both the technical side and the business outcomes behind it, you're in the right place.

As a Shopify Certified Developer with 10+ years of hands-on experience, I've worked with 100+ brands across fashion, apparel, beauty, food, fitness, and electronics to build stores that are fast, scalable, and built to convert. Whether you're a founder launching your first store or an established brand ready to level up, I bring the expertise to get you there.

What Gets Delivered:
Every project is approached with one goal, growth. Here's what that looks like in practice:

  • Custom Shopify Theme Development — Figma and Adobe XD designs transformed into clean, maintainable Liquid-based themes optimized for performance and long-term scalability

  • Store Redesigns & UX Improvements — Navigation restructured, friction points removed, and user journeys refined to drive more conversions without disrupting live traffic

  • Speed & Performance Optimization — Core Web Vitals improvements, faster page load times, and technical SEO fixes that directly impact search rankings and reduce bounce rate

  • Custom Feature Development — Bundles, upsells, subscriptions, loyalty programs, and third-party API integrations tailored to specific business models

  • Store Migrations & Ongoing Support — Smooth, low-risk platform migrations and dependable technical maintenance that keep operations running without interruption


Why Brands Keep Coming Back:
Every architecture decision, layout choice, and integration is guided by one question: Does this help the business grow? Clean code and structured development aren't just standards — they're what make a store reliable at scale.

Founders launching from scratch, in-house teams needing a trusted technical collaborator, and agencies looking for a dependable Shopify specialist, all have found long-term value in this kind of partnership.


Ready to Grow Your Shopify Store?
Whether it's a full custom build, a performance overhaul, or targeted improvements to boost conversions, let's map out a clear path forward. Reach out to discuss your goals and what's possible.

App and Theme Skills
+ 14 more
From $100/Project
Front-End Developer
5.0(121 reviews)

For over ten years, I’ve been helping Shopify store owners elevate, customize, and maintain their websites as a Shopify expert at HeyCarson—now rebranded as Shopexperts—where I’ve had the privilege of being the longest-serving developer on the team.

I’m also among the platform’s top-rated experts, known for my attention to detail, reliability, and dedication to client satisfaction.

Delivering quality results and building lasting client relationships have always been at the core of my work. Feel free to check out reviews from my past clients—they’re the best proof of my commitment to 100% project success.

App and Theme Skills
+ 31 more
From $100/Project

Frequently asked questions about Klaviyo abandoned cart flow

How long should a Klaviyo abandoned cart flow be?

Two to four emails over 3-7 days works for most Shopify stores. Email 1 at 1-4 hours after abandonment (reminder, no discount). Email 2 at 24 hours (objection handling). Email 3 at 48-72 hours (discount if brand strategy allows). Email 4 at day 5-7 (last chance, optional). Longer sequences typically don't produce meaningful additional recovery and can degrade brand trust. Shorter sequences (single email) leave 40-60% of potential recovery revenue on the table. The 3-email version is the workable minimum; the 4-email version is the ceiling for most brands.

When should the first abandoned cart email fire?

1-4 hours after the Started Checkout event. Not immediate (5 minutes feels aggressive and adds noise from customers who were going to convert anyway), not overnight (12+ hour delays let purchase intent decay). The 1-4 hour window catches customers who genuinely got distracted while their purchase intent is still active. If you're pairing with SMS, send the SMS at ~1 hour and email 1 at ~3-4 hours to space out the touchpoints. Timing is one of the highest-impact configuration decisions in the flow.

Should I include a discount in the abandoned cart email?

Not in email 1. The reminder alone recovers 5-10% of abandonments without any incentive; customers who genuinely got distracted don't need a discount to complete purchase. Reserve discount for email 3 (48-72 hours after abandonment). Discounting in email 1 trains customers to abandon carts on purpose to trigger the discount, which degrades margin over time. Some premium brands skip discount entirely and accept lower recovery rates to protect brand positioning — legitimate trade-off. Discount amount when used: 10-15% for most brands, higher for high-AOV goods where fixed dollar amounts convert better.

What's a good abandoned cart recovery rate?

Well-built abandoned cart flows recover 20-25% of abandoned checkouts. Average is 8-12%. Best-in-class with SMS, deep segmentation, and tight copy reaches 25-30%. If your recovery rate is under 8%, there's usually a specific fixable problem: missing filters (letting completed orders trigger the flow), no SMS integration, no product context in emails, or timing issues. Under 15% with the flow running full sequence usually means the copy or segmentation needs work rather than a technical problem. Above 25% consistently means you have a well-tuned program worth defending.

How do I set up SMS with abandoned cart in Klaviyo?

Native Klaviyo SMS integrates into the abandoned cart flow directly. Add an SMS message step alongside the email steps in your existing flow. Recommended structure: SMS at 1 hour after abandonment, email 1 at 3-4 hours (spaced so both aren't hitting the customer simultaneously). SMS must go only to profiles with SMS marketing consent (Klaviyo's flow filters handle this). SMS credits are billed separately at approximately $0.01/segment domestic in the US. Keep messages under 160 characters for single-segment sends. Include brand name at the start and STOP-language for compliance. See Klaviyo SMS pricing for detail on credit costs.

What subject lines work best for abandoned cart?

Product-specific questions perform best. 'Did you forget something?' opens at 40-50%. 'Your [product name] is waiting' opens at 45-55%. 'Still thinking about it?' opens at 40-50%. Under 40 characters is important (mobile inbox truncation). Emoji work for beauty/fashion, don't for supplements/B2B/luxury — test for your brand. Avoid discount language in email 1 subject lines because it signals to customers that you always discount abandoned carts. Question format consistently outperforms declarative statements by 5-10% open rate. A/B test subject lines quarterly; the winning subject line for one brand isn't the same for another.

How much does it cost to build a Klaviyo abandoned cart flow?

Standalone abandoned cart build with email + SMS, basic segmentation, custom brand design: $1,500-$4,000 as a one-off project. Full flow overhaul including abandoned cart as part of the 5 foundational flows: $5,000-$25,000. Ongoing optimization retainer covering all Klaviyo work including abandoned cart: $1,500-$8,000/month depending on store size and complexity. DIY: 8-15 hours of your own time, typically produces below-benchmark performance. The abandoned cart flow specifically pays for itself faster than any other Klaviyo work — a well-built flow on a $2M store typically recovers $10,000-$20,000/month more than a badly-built one, so the build fee returns in 1-2 months.

Why is my abandoned cart flow not converting?

Diagnose in this order. First: check filter configuration. Missing 'placed order' filter means completed orders are counted as abandonments, inflating denominator and deflating apparent recovery. Second: check email 1 open rate — under 35% suggests subject line or timing problem. Third: check click rate — under 8% suggests mobile design or unclear CTA. Fourth: SMS integration — if missing, adding it typically lifts recovery 30-60%. Fifth: segmentation depth — if the flow sends the same content to first-time buyers and repeat customers, that's a real ceiling. Sixth: filter compliance — non-consenting subscribers receiving the flow is a compliance risk that also indicates broader flow hygiene problems.

Should abandoned cart flow differ for high-AOV vs low-AOV carts?

Yes, meaningfully. High-AOV carts ($500+) benefit from: payment plan options (Shop Pay Installments, Klarna, Afterpay), premium visual design with less aggressive discounting, personalized outreach possibility (email from customer service instead of automated flow), longer sequence (customers taking longer to decide on high-AOV purchases). Low-AOV carts ($50 or less) benefit from: faster sequence, incentive earlier, higher-frequency reminders acceptable, less objection handling (impulse purchase decision cycle). Klaviyo supports this via conditional splits in the flow based on cart total. Basic implementation: two variations for high-AOV vs low-AOV, with different email content and different discount strategy. Meaningful recovery lift compared to one-size-fits-all.

Next step

Abandoned cart is the highest-revenue single flow in Klaviyo. Well-built it recovers 20-25% of abandoned checkouts; poorly-built it recovers 8-12%. The gap traces to specific fixable things: sequence timing, discount strategy, SMS integration, filter configuration, segmentation depth.

For the broader flows context, see the 5 Klaviyo flows every Shopify store needs. For the strategic Klaviyo overview, see Klaviyo for Shopify. For SMS pricing detail, see Klaviyo SMS pricing explained. To hire someone to build this flow at benchmark performance, compare vetted Klaviyo experts and request a free quote:

Browse Klaviyo experts