Klaviyo Abandoned Cart Flow: Templates & Timing
Most ecommerce brands haemorrhage revenue through abandoned checkouts. The current global shopping cart abandonment rate is 76.8 percent. That's three-quarters of potential sales evaporating before payment.

The good news? A properly configured Klaviyo abandoned cart flow can recover a significant portion of those lost sales. Three-email sequences generate 69 percent more orders than single-email campaigns.

This guide walks you through the exact setup, timing strategies, and email templates that turn abandoned carts into revenue. You'll learn how to configure triggers, apply filters, set time delays, and craft content that brings customers back.
No generic playbooks. No guesswork. Just the practical steps that make cart recovery results inevitable.
What Is an Abandoned Cart Flow in Klaviyo?
An abandoned cart flow is an automated email sequence triggered when someone adds products to their shopping cart but doesn't complete the purchase. Klaviyo tracks this behaviour through your ecommerce platform integration and sends targeted messages to bring customers back.
The flow runs automatically once configured. When a customer abandons their cart, Klaviyo waits a specified time period, then sends the first email. If they still haven't purchased, subsequent emails follow at predetermined intervals.
How Abandoned Cart Flows Work
Klaviyo monitors checkout behaviour through your store's integration. The platform creates a profile for each visitor and tracks their actions across your site.
When someone adds items to their cart, Klaviyo logs this event. If they leave without purchasing, the abandoned cart flow triggers. The system checks your flow filters to ensure the person qualifies for the sequence, then queues the first email based on your time delay settings.
Each email includes dynamic content pulling product details directly from the abandoned cart. Images, prices, product names automatically populate from your store's data.
Why Abandoned Cart Flows Matter for Ecommerce
Approximately 55 percent of cart abandonments are due to unexpected additional costs. Shipping fees, taxes, or service charges surprise customers at checkout.

Other common reasons include complicated checkout processes, required account creation, concerns about payment security, and simple distraction. Customers might get interrupted, lose their internet connection, or decide to compare prices elsewhere.
Abandoned cart flows address these issues directly. They remind customers what they left behind, answer common objections, and provide incentives to complete the purchase. The timing matters significantly for recovery rates.
Why Use Klaviyo for Abandoned Cart Recovery
Klaviyo connects directly to your ecommerce platform, syncing product data, customer profiles, and purchase history in real time. This integration enables sophisticated abandoned cart flows that most email platforms can't match.
The platform tracks detailed customer behaviour beyond basic cart abandonment. You can see browsing patterns, previous purchases, email engagement, and lifetime value.
Klaviyo's Key Advantages
The flow builder provides visual control over every touchpoint. You can see exactly when emails send, what filters apply, and how customers move through the sequence.
Dynamic content capabilities pull specific product information into each email automatically. Customers see exactly what they left behind, with accurate pricing and product images.
The Shopify integration requires enabling the Klaviyo app embed for full functionality. This unlocks advanced triggers like Added to Cart alongside the standard Started Checkout event.
Integration with Major Ecommerce Platforms
Klaviyo supports native integrations with Shopify, WooCommerce, BigCommerce, Magento, and other major platforms. Each integration syncs product catalogues, order data, and customer profiles automatically.
The Shopify integration provides the deepest functionality. You get access to additional triggers, custom properties, and checkout abandonment data that other platforms may not support.
Setup typically takes 15-30 minutes. You install the Klaviyo app, authorise the connection, and enable data syncing. Once complete, your store begins sending event data to Klaviyo immediately.
Before You Begin: Prerequisites and Setup
You need several components in place before building your abandoned cart flow. Missing any of these creates gaps in tracking or prevents the flow from triggering properly.
Start with your ecommerce platform integration. Verify that Klaviyo is properly connected and receiving data from your store.
Required Integrations and Settings
Check your integration status in Klaviyo's settings. Navigate to Integrations, find your ecommerce platform, and confirm the connection shows as active.
For Shopify stores, enable the Klaviyo app embed in your theme settings. This step is mandatory for Added to Cart triggers to function. Without it, you can only use Started Checkout triggers.
Verify data syncing by completing a test purchase. Check that the order appears in Klaviyo's analytics and the customer profile updates with purchase data.
Understanding Your Checkout Flow
Map out your current checkout process. Note how many steps customers complete before payment. Identify where customers most commonly drop off.
Review your checkout analytics. Most ecommerce platforms show abandonment rates by checkout step. This data helps you decide which trigger to use and when to send your first email.
Test your own checkout process from a customer's perspective. Add items to cart, proceed through checkout steps, then abandon. This helps you understand the customer experience and timing.
Setting Up Tracking Properly
Ensure Klaviyo tracking is active on all relevant pages. The tracking script should load on product pages, cart pages, and checkout pages.
Test event tracking by viewing your browser's developer console whilst browsing your store. You should see Klaviyo events firing when you add products to cart or begin checkout.
Check that product data syncs correctly. View a product in Klaviyo's catalogue to confirm images, prices, and descriptions appear accurately. Incorrect product data will display in your abandoned cart emails.
Flow Triggers: Started Checkout vs Added to Cart
Klaviyo offers two primary triggers for abandoned cart flows. Each captures different points in the customer journey and suits different recovery strategies.
The Started Checkout trigger fires when someone begins the checkout process. They've moved beyond browsing and expressed clear purchase intent.
The Added to Cart trigger activates the moment someone adds any product to their shopping cart. This captures earlier-stage abandonment but includes less qualified leads.
Started Checkout Trigger
This trigger activates when a customer enters checkout. They've clicked the "Checkout" button and landed on the first checkout page.
Started Checkout indicates strong purchase intent. The customer has committed to buying and only needs to complete payment details and shipping information.
Most brands use Started Checkout as their primary abandoned cart trigger. It balances broad reach with qualified intent, capturing customers who seriously considered purchasing.
Trigger TypeIntent LevelBest Use CaseStarted CheckoutHighPrimary abandoned cart recoveryAdded to CartMediumEarly-stage engagement and browse abandonment
Added to Cart Trigger
Added to Cart triggers immediately when someone adds a product. They haven't necessarily decided to buy yet but have shown interest.
This trigger casts a wider net. You'll reach more people but with lower purchase intent on average. The conversion rate per email typically runs lower than Started Checkout flows.
Use Added to Cart for specific scenarios. High-consideration products benefit from early engagement. Luxury items, expensive purchases, or products with long decision cycles suit this trigger.
You can also run both triggers simultaneously using careful filters. The key is preventing customers from receiving duplicate messages from multiple flows. We'll cover filter configuration in the next section.
Choosing the Right Trigger
Consider your average order value first. Higher-value purchases justify more touchpoints and earlier engagement. Added to Cart makes sense for products over £200-300.
Evaluate your checkout process complexity. Simple one-page checkouts see less abandonment between cart and checkout. Multiple checkout steps create more drop-off points where Started Checkout becomes valuable.
Review your existing analytics. Check how many customers add to cart versus how many start checkout. A large gap suggests significant early-stage abandonment that Added to Cart could address.
How to Create an Abandoned Cart Flow from the Flow Library
Klaviyo provides pre-built abandoned cart flows in the flow library. These templates include recommended timing, email content, and filter settings based on platform best practices.
Using the flow library saves setup time. The templates work immediately with minimal customisation required.
Accessing the Flow Library
Navigate to Flows in your Klaviyo account. Click "Create Flow" in the upper right corner. Select "Use a pre-built flow from Klaviyo" from the options.
Search for "abandoned cart" in the flow library. You'll see several options depending on your integration. Choose the flow that matches your ecommerce platform.
The template loads into your flow builder. Klaviyo automatically configures the trigger, time delays, and basic filter logic.
Customising the Pre-Built Template
Review the trigger settings first. Confirm the flow uses Started Checkout or adjust to Added to Cart based on your strategy.
Check the time delays between emails. Pre-built flows typically use 4 hours, 1 day, and 3 days. Adjust these based on your customer behaviour and purchase cycle.
Examine the flow filters. The default template includes a "Placed Order zero times" filter to prevent emails after purchase. You'll likely need additional filters for your specific needs.
When to Use Pre-Built vs Custom Flows
Pre-built flows suit straightforward abandoned cart recovery. If you're setting up your first abandoned cart sequence, start with the template.
Custom flows become necessary for complex requirements. Multiple product lines, different customer segments, or unique business rules require building from scratch.
You can also start with a pre-built flow and modify it heavily. This approach provides the basic structure whilst allowing full customisation of content, timing, and logic.
Building a Custom Abandoned Cart Flow Step-by-Step
Custom flows give you complete control over every aspect of your abandoned cart sequence. You'll configure triggers, filters, time delays, and email content from scratch.
This section walks through creating a three-email abandoned cart flow. You can adjust the approach for more or fewer emails based on your strategy.
Step 1: Create a New Flow
Click "Create Flow" and select "Create from Scratch". Name your flow descriptively, such as "Abandoned Checkout - Primary".
Choose your trigger from the dropdown menu. Select "Started Checkout" for standard abandoned cart recovery.
The flow builder opens with your trigger at the top. All subsequent emails and delays will connect below this trigger point.
Step 2: Configure Your Flow Trigger
Click the trigger to open its settings panel. Review the trigger criteria and confirm it matches your needs.
For Started Checkout, Klaviyo automatically tracks when customers begin checkout. No additional configuration is required for the basic trigger.
If using Added to Cart, verify the Shopify app embed is active. This integration component is mandatory for cart additions to trigger properly.
Step 3: Add Flow Filters
Click "Add Flow Filter" beneath your trigger. This opens the filter configuration panel where you'll add logic to prevent unwanted sends.
Add the essential "Placed Order zero times" filter first. This prevents emails from sending to customers who've already completed their purchase.
Configure the filter by selecting "What someone has done", then "Placed Order", then "zero times", and set the timeframe to "since starting this flow". This ensures customers who purchase after triggering the flow stop receiving emails immediately.
Step 4: Set Your First Time Delay
Add a time delay action below your flow filters. Email reminders within the first hour have a near 100 percent recovery rate.

Set your first email to send 1 hour after cart abandonment. This catches customers who got distracted or encountered a technical issue.
Configure the delay using "Wait for a time delay" and select "1 hour". You can also add conditional splits here to send at specific times, such as waiting until 9am the next day if someone abandons late at night.
Step 5: Add Your First Email
Click "Add Action" and select "Email". Choose "Create from Scratch" or select an existing template.
Design your email using Klaviyo's drag-and-drop editor. Include dynamic product content using the "Table - Dynamic" block. This automatically pulls abandoned cart items into the email.
Add a clear call-to-action button linking back to the customer's cart. Use dynamic checkout URLs to send them directly to their saved cart.
Step 6: Add Subsequent Emails
Add another time delay below your first email. Wait 24 hours before sending the second message.
Create your second email with a different angle. Emphasise scarcity, social proof, or address common objections. Change the subject line and content approach from the first email.
Add a third time delay of 48-72 hours, then create your final email. This message often includes a discount code or urgency element to drive final conversion.
Step 7: Review and Activate
Review your complete flow from trigger to final email. Check that all filters apply correctly, time delays make sense, and emails contain dynamic product content.
Use the "Test Flow" feature to send yourself sample emails. Verify that product information displays correctly and links work.
Click "Review and Turn On" when ready. Klaviyo checks for common errors before allowing activation. Fix any flagged issues, then activate the flow.
Configuring Flow Filters to Prevent Duplicate Messages
Flow filters prevent emails from sending to the wrong people or at the wrong times. Proper filter configuration is critical for avoiding customer frustration and maintaining email deliverability.
Every abandoned cart flow needs basic filters. Additional filters address edge cases and business-specific rules.
Essential Flow Filters
The "Placed Order zero times since starting this flow" filter is mandatory. Without it, customers receive abandoned cart emails after they've already purchased.
Add this filter immediately below your trigger. Configure it to check for any placed order since the flow started, then exclude those profiles from continuing.
Profile filters complement flow filters. A profile filter might exclude customers who've opted out of marketing emails or have a specific tag in your system.
Preventing Cross-Flow Conflicts
If you run multiple cart-related flows, add filters to prevent overlapping sends. For example, if you have both an Added to Cart flow and a Started Checkout flow, you need logic to prevent double-sending.
Add a flow filter checking "Is not in" the other flow. This prevents someone from being in both flows simultaneously.
Alternatively, use trigger filters that exclude customers who've already received the other flow's emails recently. Set a time window like "has not received [Flow Name] email in the last 7 days".
Segment-Based Filters
You might exclude certain customer segments from abandoned cart flows. VIP customers might receive different messaging through a separate flow.
Add a profile filter checking for specific list membership or segment criteria. For example, "Is not in VIP Customers list" ensures your standard abandoned cart flow doesn't reach high-value customers.
Regional filters help when different markets require different approaches. Filter by profile properties like country or region to segment flows geographically.
Advanced Filter Logic
Combine multiple filters using AND/OR logic. You might want to send abandoned cart emails only to customers who've browsed at least three products AND have an email engagement score above a certain threshold.
Test your filter logic carefully. Preview the flow with actual customer profiles to verify filters work as intended. Klaviyo's flow visualisation shows you how many people would enter at each stage.
Review filter performance regularly. Check your flow analytics to see how many people are filtered out at each stage. Overly aggressive filters reduce your potential recovery volume.
Setting Time Delays: When to Send Your Emails
Timing determines abandoned cart flow success. Send too quickly and you annoy customers still browsing. Wait too long and they forget about your brand.
Klaviyo's platform allows sophisticated time-based logic for sending messages. You can configure delays, specific send times, and conditional timing based on when someone abandoned.
First Email Timing Strategy
Send your first email within 1-4 hours of abandonment. This window captures customers who got distracted but still intend to purchase.
One hour works well for impulse-buy products or flash sales. The urgency remains fresh and customers likely still have your brand top-of-mind.
Four hours suits considered purchases or higher price points. This gives customers time to research alternatives without letting them forget about your products.
Subsequent Email Intervals
Space your second email 24 hours after the first. This provides enough gap to avoid feeling pushy whilst maintaining momentum.
Your third email should arrive 2-3 days after the second. By this point, you're catching late deciders and people who needed more time to arrange payment.
Email NumberTiming After AbandonmentContent FocusFirst Email1-4 hoursSimple reminder with product detailsSecond Email24-28 hoursAddress objections, add social proofThird Email3-5 daysFinal urgency or incentive
Intelligent Send Time Optimisation
Klaviyo offers "Send Time Optimisation" that delivers emails when each individual customer is most likely to engage. Enable this feature in your email settings.
This works by analysing each customer's historical email engagement. The system learns when they typically open emails and schedules delivery accordingly.
Balance send time optimisation with your delay strategy. You might use standard delays for the first email to maintain urgency, then enable optimisation for subsequent messages.
Weekend and Night-Time Considerations
Avoid sending during late night hours. Use conditional splits to check the time and wait until morning if someone abandons at 11pm.
Create logic like "If current time is between 10pm and 8am, wait until 9am, else continue immediately". This ensures emails arrive when customers can act on them.
Weekend timing depends on your customer base. B2C brands often see good weekend engagement. B2B products should typically wait until Monday morning for weekend abandonments.
Crafting Effective Abandoned Cart Email Content
Email content determines whether customers return to complete their purchase. Strong content addresses objections, creates urgency, and makes the next step obvious.
Your emails should feel helpful, not pushy. Focus on reminding and assisting rather than aggressive selling.
Subject Line Strategies
Personalised subject lines in abandoned cart emails achieve 46 percent open rates. Include the customer's name or reference specific products they viewed.

First email subject lines work best when simple and direct. "You left something behind" or "Your cart is waiting" set clear expectations.
Second email subject lines can introduce urgency or scarcity. "Items in your cart are selling fast" or "Price increase coming soon" create motivation to act.
Third email subject lines often include the incentive. "Here's 10% off to complete your order" or "Last chance for free shipping" clearly state the offer.
Email Body Content Structure
Start with a clear reminder of what they left behind. Show product images, names, and prices prominently. Use Klaviyo's dynamic table blocks to pull this information automatically.
Address common objections in your copy. Highlight free returns, secure payment, or money-back guarantees. Answer the questions that prevent purchase completion.
Include a single, prominent call-to-action button. Make it large, use contrasting colours, and place it above the fold. The button text should be action-oriented like "Complete My Order" rather than generic "Click Here".
Personalisation and Dynamic Content
Use Klaviyo's personalisation variables throughout your emails. Address customers by name, reference their location, or mention their previous purchases.
Dynamic product blocks automatically populate with cart contents. These blocks pull product images, descriptions, and prices directly from your ecommerce platform.
Add recommended products below the cart items. Show "Customers also bought" suggestions or related items based on what's in their cart. This can increase average order value even when recovering abandoned carts.
Progressive Incentive Strategy
Consider holding your discount until the third email. First and second emails should attempt recovery without incentives.
When you do offer a discount, make it time-limited. "This code expires in 24 hours" creates urgency and prevents customers from waiting for better offers.
Test discount levels carefully. Start with 10% and only increase if recovery rates justify it. Excessive discounting trains customers to abandon carts deliberately.
Mobile Optimisation
Most customers will read your abandoned cart emails on mobile devices. Design with mobile-first principles.
Keep subject lines under 40 characters so they don't truncate on mobile screens. Use larger buttons that are easy to tap with thumbs.
Limit email width to ensure proper display on smaller screens. Test your emails on multiple devices before activating the flow.
Adding SMS to Your Abandoned Cart Strategy
SMS messaging achieves open rates exceeding 90 percent for abandoned cart recovery. Text messages get read almost immediately, making them powerful for time-sensitive reminders.
Klaviyo supports SMS as part of your abandoned cart flows. You can send text messages alongside emails or use SMS as a standalone recovery channel.
When to Use SMS in Abandoned Cart Flows
SMS works best for the first touchpoint. Send a brief reminder via text 30-60 minutes after abandonment, then follow with email sequences.
The immediate open rate of SMS makes it ideal for flash sales or limited-time offers. If products are low-stock or a sale ends soon, SMS alerts customers quickly.
Consider SMS for high-value abandonments. Set a conditional split checking cart value, then send SMS only when the abandoned cart exceeds a specific amount like £150.
SMS Content Guidelines
Keep SMS messages brief and direct. You have 160 characters to convey your message. Focus on the essential information only.
Include the customer's name and a direct link to their cart. "Hi [Name], you left items in your cart. Complete your order: [link]" covers the basics.
For subsequent SMS messages, add urgency or incentives. "Your cart expires in 2 hours. Here's 10% off: [code] [link]".
Compliance and Consent Requirements
Only send SMS to customers who've explicitly opted into text messages. Email opt-in doesn't equal SMS consent. You must collect separate permission.
Include opt-out instructions in every SMS. Add "Reply STOP to opt out" or similar language as required by regulations.
Check local regulations for SMS marketing. Different countries have varying requirements for consent, timing, and content. Ensure your flows comply with applicable laws.
Combining Email and SMS
Use conditional splits to avoid over-contacting customers. Check if they've opened the SMS before sending the email, or vice versa.
Space SMS and email sends appropriately. Don't send both simultaneously. Try SMS first, then wait 2-4 hours before sending the email if they haven't purchased.
Track performance by channel. Compare SMS recovery rates to email recovery rates. Adjust your multi-channel strategy based on which performs better for your audience.
Testing and Optimising Your Abandoned Cart Flow
Your initial abandoned cart flow won't be perfect. Continuous testing and optimisation improve recovery rates over time.
Focus on one variable at a time when testing. Changing multiple elements simultaneously makes it impossible to know what drove results.
Key Metrics to Monitor
Track your flow's conversion rate first. This shows the percentage of people who enter the flow and complete a purchase. Aim for 20-30% recovery rate for Started Checkout flows.
Monitor open rates for each email. Low open rates suggest subject line problems. Compare your rates to your account averages to identify underperformers.
Check click-through rates on your calls-to-action. High opens but low clicks indicate content or design issues. Your product displays or button placement may need adjustment.
Review revenue per recipient. This metric shows the average value generated per person entering the flow. It helps you understand the flow's actual business impact beyond just conversion rates.
A/B Testing Opportunities
Test subject lines first. These have the biggest impact on open rates. Try personalised versus generic, urgency versus curiosity, or short versus long.
Experiment with timing. Try sending your first email at 1 hour versus 4 hours. Test whether next-day timing or same-day timing works better for your audience.
Test incentive strategies. Compare flows with no discount versus 10% off versus free shipping. Measure both conversion rate and profit margins to find the optimal approach.
Try different email designs. Test plain-text emails versus designed HTML emails. Some audiences respond better to simple, personal-looking messages.
Seasonal Adjustments
Modify your flows for peak shopping periods. During Black Friday or Christmas, shorten your email intervals. Urgency matters more when sales are time-limited.
Adjust discount levels during promotional periods. If you're running a site-wide sale, your abandoned cart incentive should match or slightly exceed the general offer.
Increase email frequency during peak seasons. A four-email sequence might work better than three when customer purchase intent is naturally higher.
Learning from Drop-Off Points
Analyse where customers exit your flow. If most people receive Email 1 but few make it to Email 2, check your first email's content and CTA.
Look at filter performance. If your "Placed Order" filter is removing most profiles immediately, your flow is working. If filters remove few people, you might have configuration issues.
Check flow frequency. Review how often the same customers enter your abandoned cart flow. Frequent repeat entries suggest underlying checkout problems rather than email issues.
Common Mistakes and How to Avoid Them
Most abandoned cart flows fail due to preventable configuration errors. Understanding common mistakes helps you avoid them from the start.
Many brands over-complicate their flows initially. Simple, well-executed flows outperform complex sequences with too many conditional splits and filters.
Filter Configuration Errors
The most common mistake is missing the "Placed Order zero times" filter. Without it, customers receive abandoned cart emails after purchasing, damaging your brand reputation.
Another frequent error involves trigger filters that are too restrictive. If you filter out customers who've abandoned carts before, you miss repeat abandoners who might convert this time.
Overlapping flow filters cause issues when running multiple cart-related flows. Make sure each flow has exclusions preventing customers from entering multiple sequences simultaneously.
Timing Problems
Sending too quickly appears desperate. Emailing 15 minutes after cart addition usually irritates customers who are still shopping.
Waiting too long loses momentum. Sending your first email 24 hours after abandonment means customers have likely moved on or purchased elsewhere.
Ignoring time zones creates poor experiences. Sending at 3am in the customer's location means they wake up to an abandoned cart email, reducing urgency.
Content Issues
Generic content that doesn't reference specific products performs poorly. Your email should show exactly what they abandoned, with images and details.
Missing or broken dynamic product content happens when your ecommerce integration has issues. Test your flows regularly to ensure product data populates correctly.
Overusing discounts trains customers to abandon deliberately. If every abandoned cart email offers 15% off, customers learn to wait for the discount rather than purchasing immediately.
Testing Failures
Many brands activate flows without proper testing. Send yourself test emails. Complete the entire flow as a customer would to verify everything works.
Failing to check mobile display causes issues. Most customers read emails on phones. If your design breaks on mobile devices, your recovery rate suffers.
Not reviewing analytics regularly means missed optimisation opportunities. Check your flow performance weekly during the first month, then monthly thereafter.
Advanced Strategies for Abandoned Cart Flows
Once your basic abandoned cart flow performs well, advanced strategies can boost recovery rates further. These tactics require more setup but deliver meaningful improvements.
Focus on personalisation and segmentation to make your flows more relevant to different customer types.
Customer Segment-Specific Flows
Create separate abandoned cart flows for different customer segments. New visitors need different messaging than repeat customers.
Build a flow for first-time abandoners that emphasises trust signals. Highlight your return policy, security badges, and customer testimonials to overcome new customer hesitation.
Create a VIP customer flow with premium messaging. Skip the discount and focus on exclusive access or priority shipping instead. High-value customers don't need price incentives.
Product-Based Customisation
Tailor your messaging based on product categories in the abandoned cart. High-consideration items benefit from educational content and detailed specifications.
Use conditional splits to check abandoned product categories. Route customers with electronics into a flow that addresses technical questions. Send customers with clothing into a flow that emphasises fit guides and styling tips.
Beauty and personal care products show the highest abandonment rate at 81.71 percent. These categories often need ingredient information or usage instructions to convert.
Cart Value-Based Logic
Treat high-value carts differently. Add conditional splits checking total cart value, then adjust messaging and incentives accordingly.
For carts over £200, send additional emails or use SMS to increase touchpoints. The higher potential revenue justifies more contact.
Consider offering different incentives based on cart value. Small carts might get 10% off, whilst larger carts receive free premium shipping or a free gift.
Retargeting Integration
Connect your abandoned cart flow to retargeting ads. Use Klaviyo's Facebook and Google integrations to create custom audiences from flow profiles.
Build an audience of everyone who enters your abandoned cart flow but doesn't purchase. Target these people with relevant ads reinforcing your email messaging.
Dynamic product ads can reduce cart abandonment by 6.5 percent when combined with email sequences.
Browse Abandonment Companion Flows
Pair your abandoned cart flow with browse abandonment tracking. Capture customers who view products but never add them to their cart.
Use different messaging for browse versus cart abandonment. Browse abandonment focuses on interest and discovery. Cart abandonment addresses purchase barriers.
Ensure your filters prevent customers from being in both flows. Add exclusions so someone who abandons a cart doesn't also receive browse abandonment emails for the same products.
Measuring Success and ROI
Tracking the right metrics shows whether your abandoned cart flow generates meaningful results. Revenue attribution and performance benchmarks help you understand impact.
Klaviyo's flow analytics provide detailed performance data. Review these metrics regularly to spot trends and optimisation opportunities.
Essential Performance Metrics
Flow conversion rate is your primary success indicator. Calculate the percentage of people who enter the flow and complete a purchase. Strong flows recover 25-35% of abandoned checkouts.
Revenue per recipient shows the average value generated per person in the flow. Multiply this by your monthly flow entries to estimate total revenue impact.
Email-specific metrics matter too. Track open rates, click rates, and conversion rates for each individual email in your sequence. This identifies which messages perform best.
Time to conversion reveals how quickly people purchase after receiving your emails. This data helps optimise your delay timing.
Attribution Considerations
Some customers who receive abandoned cart emails would have purchased anyway. Klaviyo's attribution model credits the flow with purchases that happen after email engagement.
Consider implementing controlled testing to measure incremental impact. Exclude a small percentage of abandoners from your flow, then compare their purchase rate to those who receive emails.
Review purchase paths in your analytics. See how many customers clicked email links before purchasing versus how many purchased through other channels after receiving emails.
Benchmark Comparisons
Compare your performance to your own historical data first. Track month-over-month improvements to measure optimisation impact.
Industry benchmarks provide context but vary widely by vertical, price point, and audience. Your performance should primarily compete against your own baseline.
Monitor your abandoned cart rate alongside recovery rate. If abandonment increases but recovery rate stays steady, you might have checkout process issues requiring attention beyond email optimisation.
Calculating ROI
Calculate revenue generated by your abandoned cart flow monthly. Klaviyo's analytics show attributed revenue directly in your flow dashboard.
Subtract your costs. Include email sending costs, Klaviyo platform fees, and any discount costs from recovered orders.
Most abandoned cart flows generate 10-20x ROI. Even accounting for platform costs and discounts, the recovered revenue significantly exceeds expenses.

Next Steps: Making Cart Recovery Results Inevitable
You now have the complete framework for building and optimising an abandoned cart flow in Klaviyo. The specific steps, timing strategies, and content approaches covered here work across ecommerce verticals and store sizes.
Start with a simple three-email sequence using Started Checkout as your trigger. Configure proper filters, set timing at 1 hour, 24 hours, and 3 days, and ensure dynamic product content displays correctly.
Test your flow thoroughly before activating. Complete a purchase to verify filters work. Send test emails to check content displays properly on mobile and desktop.
Your 30-Day Implementation Plan
Week 1: Build your flow using the step-by-step process in this guide. Focus on getting the basic structure correct with proper triggers and filters.
Week 2: Design your email content. Create templates with dynamic product blocks, strong calls-to-action, and mobile-optimised layouts.
Week 3: Test and refine your setup. Send test emails, complete test purchases, and verify all logic works correctly. Activate your flow.
Week 4: Monitor performance and make initial optimisations. Review analytics, identify any issues, and adjust timing or content based on early results.
Common Questions Answered
Should you send three emails or four? Start with three. Add a fourth only if your data shows customers converting after the third email at meaningful rates.
When should you add discounts? Test without discounts first. If recovery rates are below 15%, introduce a discount in the final email only.
How do you prevent annoying customers? Proper filters, reasonable timing, and quality content prevent annoyance. Don't send more than one email per 24 hours.
Getting Expert Help
If you need support optimising your Klaviyo setup beyond abandoned cart flows, consider working with specialists who focus exclusively on retention results. The complete Klaviyo flow strategy extends well beyond cart recovery.
FlowFixer helps ecommerce brands unlock exceptional ROI through Klaviyo-powered retention marketing. We build custom flows, optimise existing sequences, and ensure your entire customer lifecycle drives revenue.
Our approach starts with your specific goals, not generic templates. We analyse your store's data, identify opportunities, and implement strategies that make retention results inevitable.
Ready to recover more abandoned carts and boost your Klaviyo performance? Review our flow creation and optimisation services to see how we work with ecommerce brands like yours.


