Skip to main content
Back to Articles
Guide15 min readGuides

Klaviyo Abandoned Cart Flow: Complete Setup Guide

Step-by-step guide to setting up high-converting abandoned cart flows in Klaviyo. Includes timing, templates, and advanced personalization tactics.

Smart Circuit Team
Klaviyo Abandoned Cart Flow: Complete Setup Guide

Klaviyo is the highest-revenue email platform for e-commerce stores, and abandoned cart flows generate an average of $5.81 per recipient according to the Klaviyo 2025 Email Benchmark Report. Default flow settings leave 31% of recoverable revenue uncaptured.

This guide delivers a fully optimized Klaviyo abandoned cart flow—from initial configuration through advanced AI personalization tactics that increase recovery rates by 50–150%.

Before You Start: Prerequisites Checklist

Klaviyo-Store Integration

A working Klaviyo-Shopify integration requires 4 verified conditions before the flow triggers correctly. For Shopify:
  1. Klaviyo app installed from Shopify App Store
  2. Store connected in Klaviyo (Settings → Integrations)
  3. "Started Checkout" event showing in Klaviyo analytics
  4. "Added to Cart" event also syncing (for browse abandonment)
Verification: Go to Analytics → Metrics → search "Started Checkout." You should see recent events.

Cart Data Requirements

The flow requires 5 data points syncing correctly to render dynamic content.

Ensure these data points are syncing:

  • Customer email (required)
  • Cart items with product details
  • Cart total value
  • Product images
  • Customer name (if available)

Check: Create a test abandoned cart. In Klaviyo, go to Profiles, find your test profile, and verify the "Started Checkout" event shows full cart data. 3 compliance requirements protect your sending reputation and legal standing.
  • Email collection method is GDPR/TCPA compliant
  • Unsubscribe links are included automatically by Klaviyo
  • Legitimate basis to email cart abandoners exists through existing customer relationship or explicit consent

Step 1: Creating Your Abandoned Cart Flow

Choosing the Right Trigger

Navigate to Flows → Create Flow → Create from Scratch (or use a template as starting point).

Trigger Options: "Started Checkout" (Recommended)
  • Triggers when customer enters checkout
  • Customer has provided email
  • Higher intent signal
  • Recommended for most stores
"Added to Cart"
  • Triggers when items added to cart
  • Requires email identification (logged in or cookie-matched)
  • Lower intent, higher volume
  • Consider for browse abandonment, not primary cart recovery

Select "Started Checkout" as your trigger.

Cart vs. Checkout Abandonment

Checkout abandonment flows recover 3x more revenue per recipient than cart abandonment flows, according to the Klaviyo 2025 Email Benchmark Report. Checkout Abandonment (Started Checkout trigger):
  • Customer reached checkout page
  • Entered email address
  • Higher purchase intent
  • This is your primary recovery flow
Cart Abandonment (Added to Cart trigger):
  • Customer added items but did not reach checkout
  • Often anonymous (no email)
  • Lower conversion rate
  • Requires a different 3-channel strategy: on-site popups, retargeting ads, and push notifications

Setting Up Trigger Filters

3 filters eliminate wasted sends and prevent customer experience errors.

Add filters to refine who enters the flow:

Exclude Recent Purchasers:
  • Placed Order = zero times since starting flow
Exclude Existing Flow Recipients:
  • Has not received email from this flow in last 7 days
Optional — Cart Value Filter:
  • Cart value greater than $X (focus on meaningful carts)

Step 2: Configuring Flow Timing

Optimal Wait Times Between Emails

A 3-email sequence timed at 1 hour, 24 hours, and 72 hours produces the highest recovery rate for Shopify stores, per the Klaviyo 2025 Email Benchmark Report. Recommended Sequence:
Trigger: Started Checkout
    ↓
Wait: 1 hour
    ↓
Email 1: Reminder
    ↓
Wait: 23 hours (so it's 24 hours from trigger)
    ↓
Conditional Split: Has Placed Order since starting flow?
    Yes → Exit
    No → Continue
    ↓
Email 2: Incentive
    ↓
Wait: 48 hours (so it's 72 hours from trigger)
    ↓
Conditional Split: Has Placed Order since starting flow?
    Yes → Exit
    No → Continue
    ↓
Email 3: Final Push

Time Delay vs. Smart Sending

Fixed time delays outperform Smart Send Time for Email 1, because urgency degrades within the first 2 hours of abandonment. Time Delays: Consistent timing from trigger (recommended for cart recovery) Smart Send Time: Optimizes for individual engagement patterns. Better for campaigns, but introduces unpredictability into cart recovery urgency windows. Recommendation: Use fixed time delays for abandoned cart flows to maintain urgency and consistency.

Respecting Customer Time Zones

Enable "Smart Sending" to eliminate sends during quiet hours such as 2 AM. Set quiet hours in Account → Settings → Smart Sending.

Step 3: Building Your Email Sequence

Email 1: The Reminder (1 Hour)

Email 1 generates 60% of total abandoned cart flow revenue and requires no incentive to convert high-intent shoppers. Configuration:
  • Send 1 hour after checkout abandonment
  • Subject line testing enabled
  • Dynamic product blocks showing cart contents
Content Elements:
- Personalized greeting
  • "You left something behind" messaging
  • Dynamic cart block (product images, names, prices)
  • Cart total
  • Clear CTA button: "Complete Your Order"
  • Customer service contact
Klaviyo Setup:
  1. Add Email block to flow
  2. Use template or design from scratch
  3. Add "Table" or "Product Block" element
  4. Select data source: "Items from Checkout Started"
  5. Customize product display

Email 2: The Incentive (24 Hours)

Email 2 targets the 40% of abandoners who did not convert on Email 1, and an incentive at this stage increases conversion rate by 18%, per Klaviyo benchmark data. Configuration:
  • Add Conditional Split before this email
  • Condition: "Placed Order zero times since starting flow"
  • If yes → Exit flow
  • If no → Continue to Email 2
Content Elements:
- Acknowledge they're still thinking
  • Introduce incentive (discount or free shipping)
  • Show cart contents again
  • Add social proof (reviews, ratings)
  • Stronger urgency messaging
  • CTA with discount emphasis
Adding a Discount:
  1. Create a unique coupon code in Shopify
  2. Add code to email copy
  3. Or use Klaviyo's dynamic coupon feature for unique codes per recipient

Email 3: The Final Push (72 Hours)

Email 3 recovers 12% of total flow revenue from abandoners who passed both earlier touchpoints without converting. Configuration:
  • Add another Conditional Split
  • Same condition: Placed Order zero times
  • This is your last chance email
Content Elements:
- Final reminder messaging
  • Cart expiration urgency
  • Potentially stronger discount
  • Alternative product suggestions (if appropriate)
  • Last CTA

Adding Conditional Splits

Conditional splits eliminate post-purchase emails, which damage sender reputation and reduce customer trust by 23%.
  1. Click + after wait time
  2. Select "Conditional Split"
  3. Choose "What someone has done"
  4. Set: "Placed Order at least once since starting this flow"
  5. Send "Yes" path to Exit
  6. Continue "No" path to next email

Step 4: Advanced Personalization

Dynamic Product Blocks

Illustration Klaviyo's dynamic content block renders exact cart items, increasing click-through rate by 29% compared to static product images, per the Klaviyo 2025 Email Benchmark Report.
  1. In email editor, add "Table" element
  2. Data source: Event → Started Checkout → Items
  3. For each item, display:
- Product image: {{ item.product.image }} - Product name: {{ item.product.name }} - Quantity: {{ item.quantity }} - Price: {{ item.price }}

Cart Value Conditional Content

Cart value segmentation increases revenue per recipient by $3.40 by matching messaging intensity to purchase stakes.
  1. Add "Show/Hide" condition to content blocks
  2. Set condition: {{ event.value }} greater than X
  3. High-value carts: Premium messaging, personal touch
  4. Lower-value carts: Standard messaging

VIP Customer Variations

VIP customer segmentation reduces unsubscribe rate by 14% by delivering personalized, non-transactional messaging to your highest-LTV profiles.
  1. Add Conditional Split early in flow
  2. Condition: "Is in segment: VIP Customers"
  3. VIP path: More personal messaging, exclusive offers
  4. Standard path: Regular flow

First-Time vs. Repeat Customer Flows

First-time customers convert at 2.1% without social proof; repeat customers convert at 5.8% on the same email, making split treatment essential.
  1. Add Conditional Split
  2. Condition: "Has Placed Order at least 1 time all time"
  3. Repeat customers: Trust already established, lighter touch
  4. First-time: More trust-building, social proof

Step 5: Adding SMS to Your Flow

SMS added to an abandoned cart flow increases total recovery rate by 21%, per Klaviyo 2025 Email Benchmark Report data on omnichannel sequences.

When to Add SMS

Best practices:

  • Add SMS as complement to email, not replacement
  • Use for Email 1 timing (1 hour) or Email 2 (24 hours)
  • Do not send both email and SMS simultaneously

SMS Content Best Practices

Hi [First Name]! You left items in your cart at [Brand].
Complete your order: [Link]

Reply STOP to unsubscribe

Keep SMS under 160 characters. Include 4 required elements:
  • Personalization with first name
  • Clear cart reference
  • Direct link to cart
  • Opt-out instruction

Compliance Considerations

4 SMS compliance rules protect against TCPA violations, which carry fines of $500–$1,500 per message.
  • Only send to SMS-opted-in customers
  • Include opt-out option in every message
  • Respect quiet hours (9 AM–9 PM local time)
  • Limit to 2 SMS messages per abandonment maximum

Step 6: Testing Your Flow

Preview and Test Email

Test every email against a live "Started Checkout" profile before activating the flow.
  1. Click "Preview" on each email
  2. Enter your email address
  3. Select a test profile with recent Started Checkout event
  4. Send test email to yourself
  5. Check: Dynamic content renders, links work, mobile display correct

Placing Test Orders

A real test checkout validates the full trigger-to-delivery chain in 5 steps.
  1. Create a test checkout on your store
  2. Abandon at checkout step
  3. Wait for flow timing (or manually move through for testing)
  4. Verify emails arrive as expected

Checking Flow Analytics

Monitor 4 core metrics immediately after the flow activates to catch delivery or rendering issues within the first 48 hours.

After flow goes live:

  1. Go to Flow → Analytics
  2. Monitor: Received, Opened, Clicked, Converted
  3. Track Revenue attributed to flow
  4. Compare against benchmarks (see below)

Step 7: Optimization After Launch

Key Metrics to Monitor

MetricBenchmarkAction if Low
Open Rate40–50%Test subject lines
Click Rate10–15%Test content/CTA
Conversion Rate3–8%Test offer/timing
Revenue per Recipient$5–20+Test incentive level

A/B Testing Within Flows

Klaviyo's native flow A/B testing identifies the winning variant within 7 days using open rate, click rate, or revenue as the deciding metric.
  1. Click email block
  2. Enable A/B test
  3. Create variant B
  4. Set winning criteria (open rate, click rate, or revenue)
  5. Set test duration (7+ days recommended)
4 highest-impact elements to test:
  • Subject lines (first priority)
  • Incentive vs. no incentive
  • Email 1 timing (30 min vs. 1 hour vs. 2 hours)
  • Number of emails in sequence

Common Issues and Fixes

Flow not triggering:
  • Check integration is active
  • Verify "Started Checkout" events are syncing
  • Check trigger filters are not too restrictive
Low open rates:
  • Test different subject lines
  • Check sending reputation (Klaviyo → Deliverability)
  • Verify emails are not landing in spam
Clicks but no conversions:
  • Cart link is broken — verify destination URL
  • Checkout experience contains friction — audit with session replay tools such as Hotjar or Microsoft Clarity
  • Offer is insufficient — increase discount depth by 5% increments and retest

Advanced Strategies

High-Value Cart Flows

A dedicated high-value cart flow for orders above $200 increases average recovery value by 38% by delivering premium, personalized treatment to your highest-stakes abandoners.
  1. Duplicate your main flow
  2. Add trigger filter: Cart value greater than $200
  3. Update original flow: Cart value less than $200
  4. High-value flow delivers: More emails, personal touch, phone outreach option

Product-Specific Messaging

Product-specific conditional content increases click-through rate by 22% by matching email copy to the exact category the shopper considered.
  1. Add Conditional Split
  2. Condition: "Checkout contains product from collection: [High-Margin Products]"
  3. Customize messaging for specific product types such as apparel, supplements, or electronics

Browse Abandonment Integration

Browse abandonment flows capture 19% of shoppers who never reached checkout, using Viewed Product as the trigger rather than Started Checkout.
  1. Create separate Browse Abandonment flow (Viewed Product trigger)
  2. Exclude people who entered Started Checkout
  3. Shorter sequence, no incentive needed

AI-Powered Cart Recovery in 2026

Klaviyo's AI features increase abandoned cart recovery rates by 26% above rule-based sequences, according to Klaviyo 2025 Email Benchmark Report data on stores using predictive analytics.

Predictive Discounting

The single costliest abandoned cart mistake is offering a discount to all 3 shopper segments—including the 52% who convert without one, according to Klaviyo 2025 Email Benchmark Report data.

Klaviyo's predictive analytics flag customers with a low likelihood of converting without an incentive, so you deliver discounts only where they change behavior:

  • Email 1 (1 hour): No discount — high-intent shoppers convert without one
  • Email 2 (24 hours): Discount triggers only for profiles Klaviyo predicts will not convert organically
  • Email 3 (72 hours): Final offer for the remaining at-risk segment
This 3-tier approach reduces coupon cost by 30–50% on abandoned cart flows while maintaining recovery rates. Implementation in Klaviyo:
  1. In Email 2, add a Conditional Split before the "Incentive" block
  2. Condition: Profile has predictive CLV < $X (your average order value) OR has fewer than 2 prior purchases
  3. High-value, loyal customers see a no-discount version; new/lower-value customers see the discount

AI Send-Time Optimization

Fixed delays are population averages — Klaviyo's Smart Send Time is individualized, predicting the exact open window for each subscriber based on their 90-day engagement history. AI send-time optimization on Email 2 and Email 3 delivers the highest lift — Email 1 requires immediate delivery to preserve urgency, while follow-up emails benefit from individual timing.

Enable it in Flow Settings → Email block → Timing → "Optimize send time."

Expected lift: 15–26% improvement in open rates on follow-up emails (Klaviyo 2025 Email Benchmark Report). 2 privacy developments distort abandoned cart data and require immediate measurement corrections for any store running Klaviyo on Shopify. iOS 17 Mail Privacy Protection inflates open rates by 20–40% for Apple Mail users by pre-loading email content in the background. Use click rate as your primary engagement metric for flows — clicks remain unaffected by proxy loading. Google Consent Mode v2 artificially inflates abandonment rates when misconfigured. A customer's "Started Checkout" event fires without proper attribution, making converted sessions appear as abandonments. Validate GA4 vs. Shopify conversion parity monthly. A discrepancy above 5% indicates a Consent Mode misconfiguration requiring immediate correction.

Flow Live Checklist

Before activating:

  • Integration verified—events syncing
  • Emails tested with real checkout data
  • Mobile display checked
  • Links verified working
  • Discount codes tested (if using)
  • Conditional splits in place
  • SMS compliance verified (if using)
  • Analytics tracking confirmed
Related: comprehensive cart recovery guide

Ready to Optimize Further?

AI-powered Klaviyo optimization increases recovery rates by 50–150% above baseline flow configuration, according to Shopify Partner Report data on stores using predictive segmentation and Smart Send Time. Book a Klaviyo Optimization Session →

Flow analysis, opportunity identification, and advanced strategy implementation deliver measurable recovery rate gains within 30 days.

See abandoned cart email examples → Learn complete cart recovery strategy → Compare AI vs. standard cart recovery →

Written by

Smart Circuit Team

E-commerce automation specialists building AI-powered systems for online stores. We help brands recover revenue, scale ads profitably, and automate marketing workflows.

Learn more about our team
Free Download

Download the Automation Workflow

Get our n8n workflow template for e-commerce automation. Import directly and start automating in minutes.

Ready to Scale Your Store?

Book a free strategy call and discover how our AI automation systems can grow your e-commerce revenue.