Abandoned carts represent one of the biggest revenue opportunities for Shopify stores. With average cart abandonment rates hovering around 70%, recovering even a fraction of these lost sales can dramatically impact your bottom line. The good news? A properly configured Klaviyo abandoned cart setup can recover 15-30% of abandoned carts automatically.
This comprehensive Klaviyo flow tutorial will walk you through every step of creating a high-converting Shopify cart flow that brings customers back to complete their purchase. Whether you’re new to email marketing automation or looking to optimize existing flows, this guide covers everything you need to know.
Why Klaviyo Abandoned Cart Setup Matters
Before diving into the technical setup, let’s understand why this matters. According to Baymard Institute, the average documented online shopping cart abandonment rate is 69.99%. For Shopify stores, this means significant revenue is left on the table daily.
A well-executed Klaviyo abandoned cart setup can:
- Recover 15-30% of abandoned carts through automated email sequences
- Generate 5-15% of total revenue without additional advertising spend
- Improve customer experience by removing friction from the purchase process
- Provide insights into why customers abandon carts
The key is setting up your Shopify cart flow correctly from the start.
Prerequisites for Klaviyo Flow Tutorial
Before starting your Klaviyo abandoned cart setup, ensure you have:
Technical Requirements:
- Active Shopify store with products
- Klaviyo account (free plan works for testing)
- Klaviyo integration installed on Shopify
- Proper tracking enabled (Klaviyo.js snippet)
Strategic Preparation:
- Brand email templates or design guidelines
- Discount strategy (if offering incentives)
- Product images and copy ready
- Customer retention strategy in place
- Understanding of your target customer persona
Verify your integration by checking if Klaviyo is capturing “Added to Cart” and “Started Checkout” events in your account dashboard. If you need help choosing between platforms, check out our comparison of Klaviyo vs Mailchimp for Shopify stores.
Step 1: Connect Klaviyo to Your Shopify Store
If you haven’t connected Klaviyo to Shopify yet, here’s how:
Navigate to Integrations: Log into your Klaviyo account, click “Integrations” in the left sidebar, search for “Shopify” and click “Add Integration.”
Authorize the Connection: Enter your Shopify store URL, click “Connect” and authorize Klaviyo to access your store data. This integration enables automatic data sync between platforms.
Enable Cart Tracking: Klaviyo automatically installs tracking code on your Shopify store. Verify this in Settings > Integrations > Shopify. Ensure “Started Checkout” and “Added to Cart” events are flowing correctly.
Test the Integration: Add a product to cart on your store (use a test account), check Klaviyo after 5 minutes to confirm the event appears in your activity feed. This validates your Shopify cart flow tracking.
Pro tip: If events aren’t appearing, check that your Shopify theme includes the Klaviyo tracking snippet in the theme.liquid file. For comprehensive guidance on all essential flows, explore our Klaviyo automation guide.
Step 2: Create Your Klaviyo Abandoned Cart Flow
Now for the main Klaviyo abandoned cart setup process:
Access Flow Builder: Click “Flows” in the left navigation menu and select “Create Flow” in the top right corner.
Choose Flow Type: Klaviyo offers pre-built templates. Select “Abandoned Cart” from the template library. This provides a solid foundation you can customize.
Configure Flow Trigger: The trigger should be “Checkout Started” (this is pre-configured in the template). Set the trigger filter to ensure it only fires when someone hasn’t completed their purchase. Add a time delay of 1-4 hours before the first email sends.
Set Flow Filters: Add filters to prevent sending to customers who:
- Have already placed an order
- Are on a suppression list
- Have opted out of marketing
This ensures your Shopify cart flow only targets legitimate abandoners.
Step 3: Design Your Email Sequence
A high-converting Klaviyo flow tutorial includes multiple touchpoints. Here’s the optimal sequence:
Email 1: The Reminder (1-4 Hours After Abandonment)
Subject Line Examples:
- “Did you forget something?”
- “Your cart is waiting for you”
- “Complete your order – items still available”
Email Content:
- Friendly reminder about abandoned items
- Product images with names and prices
- Clear call-to-action button (“Complete Your Purchase”)
- No discount (yet)
- Free shipping reminder if applicable
This email has the highest open rate (40-50%) because it arrives while interest is fresh. Keep it simple and focused on convenience. For more inspiration, check out our collection of top-performing abandoned cart email examples.
Email 2: The Incentive (12-24 Hours After Abandonment)
Subject Line Examples:
- “Still thinking it over? Here’s 10% off”
- “Complete your purchase + save 10%”
- “Your exclusive discount is waiting”
Email Content:
- Acknowledge their hesitation
- Offer 10-15% discount or free shipping
- Include social proof (reviews, ratings)
- Show urgency (“Discount expires in 24 hours”)
- Address common objections
This abandoned cart email typically recovers the most carts because it combines urgency with incentive. Understanding why customers abandon carts helps you craft more compelling messaging.
Email 3: The Final Reminder (48-72 Hours After Abandonment)
Subject Line Examples:
- “Last chance – your cart expires soon”
- “We saved your cart, but not for long”
- “Final reminder: Complete your order”
Email Content:
- Create urgency (items may sell out)
- Reinforce value proposition
- Show scarcity if inventory is limited
- Offer alternative products if primary is unavailable
- Include customer support contact
This is your last chance to convert. Studies show the conversion rate is lower but still worthwhile.
Step 4: Set Up Email Delays and Timing
Timing is critical in Klaviyo abandoned cart setup. Here’s the optimal schedule:
Email 1 Timing: Send 1-4 hours after cart abandonment. Research shows 1 hour performs best for impulse purchases, while 4 hours works better for considered purchases.
Email 2 Timing: Send 12-24 hours after the first email (or 16-28 hours after abandonment). This gives customers time to consider while maintaining momentum.
Email 3 Timing: Send 48-72 hours after the second email (or 60-96 hours total after abandonment). This is your final touchpoint before the flow ends.
To configure timing in your Shopify cart flow:
- Click the time delay node between emails
- Adjust hours/days as needed
- Consider your product category (fashion vs. electronics timing differs)
- Test different timing for your specific audience
- Review ecommerce conversion best practices for timing insights
Step 5: Customize Email Design
Your Klaviyo flow tutorial isn’t complete without proper design:
Use Klaviyo Templates: Start with Klaviyo’s pre-built abandoned cart templates. Navigate to the email node, click “Edit Content” and choose a template that matches your brand.
Add Dynamic Content: Insert dynamic variables for:
- Customer first name:
{{ person.first_name|default:'there' }} - Product name:
{{ item.product.title }} - Product image:
{{ item.product.images.0.src }} - Product price:
{{ item.line_price|floatformat:2 }} - Discount code: Create unique codes in Shopify and insert
Mobile Optimization: Over 60% of emails are opened on mobile. Ensure:
- Single column layout for easy scrolling
- Large tap-friendly buttons (minimum 44×44 pixels)
- Readable font sizes (14px minimum)
- Compressed images for fast loading
Brand Consistency: Match your email design to your website:
- Use brand colors and fonts
- Include logo in header
- Maintain consistent voice and tone
- Add social media links in footer
- Follow proven email subject line strategies for higher open rates
Step 6: Add Smart Sending and Flow Filters
Optimize your Klaviyo abandoned cart setup with advanced filters:
Smart Sending: Enable Smart Sending to prevent email fatigue. Go to flow settings and turn on “Smart Sending” with a 16-hour window. This prevents customers from receiving multiple emails too close together.
Flow Filters: Add conditional splits based on:
- Cart value: Send different messages for high vs. low value carts
- Customer segment: VIP customers get different offers than first-time shoppers
- Product category: Different copy for different product types
- Geographic location: Adjust messaging based on region
Exclusion Logic: Prevent sending to customers who:
- Placed an order (add “Placed Order zero times since starting this flow”)
- Unsubscribed from emails
- Are in another active flow
- Have received this flow in the past 30 days
These filters ensure your Shopify cart flow respects customer preferences and avoids redundancy.
Step 7: Test Your Klaviyo Flow Tutorial Setup
Before launching, thoroughly test your flow:
Preview Emails: Click “Preview” on each email to see how it renders. Check all dynamic variables populate correctly and test on multiple email clients (Gmail, Outlook, Apple Mail).
Send Test Emails: Use the “Send Test” feature to send emails to yourself. Verify:
- Subject lines are compelling
- Preheader text displays correctly
- Images load properly
- Links work (especially CTA buttons)
- Discount codes apply correctly
Perform Live Tests: Create a test order on your Shopify store:
- Add items to cart
- Proceed to checkout
- Abandon without purchasing
- Wait for emails to arrive at scheduled times
- Click through to ensure tracking works
This end-to-end test validates your entire Klaviyo abandoned cart setup.
Step 8: Set Up Performance Tracking
Monitor your Shopify cart flow performance:
Key Metrics to Track:
- Flow conversion rate: Percentage of recipients who complete purchase
- Revenue per recipient: Average revenue generated per person in flow
- Open rates: Aim for 40-50% on first email, 30-40% on subsequent
- Click rates: Target 10-15% click-through rates
- Unsubscribe rates: Keep below 0.5%
Create a Dashboard: In Klaviyo analytics, build a dashboard tracking:
- Daily flow revenue
- Conversion rate trends
- Email performance by position
- Segment-specific performance
Set Benchmarks: Typical performance for well-optimized flows:
- First email: 15-20% conversion rate
- Second email: 8-12% conversion rate
- Third email: 3-5% conversion rate
- Overall flow: 20-30% of abandoners convert
Compare your results to these benchmarks and identify improvement opportunities.
Advanced Klaviyo Flow Tutorial Optimization
Once your basic flow is running, implement these advanced tactics:
Dynamic Product Recommendations: Add related products or frequently bought together items to increase average order value beyond the original cart. Use psychological pricing strategies to maximize conversions.
Browse Abandonment Flow: Create a separate flow for users who browse but never add to cart. Integrate this with your Klaviyo automation strategy.
Post-Purchase Integration: Ensure abandoned cart flow doesn’t conflict with welcome series or post-purchase flows using proper flow filters.
Seasonal Adjustments: Modify messaging during holidays, sales events, or seasonal peaks. Create flow variants for different periods using insights from holiday marketing strategies.
Multi-Channel Approach: Add SMS messages to your flow for higher urgency. SMS works well for the final reminder with 90%+ open rates. Consider integrating WhatsApp marketing for international audiences.
Common Klaviyo Abandoned Cart Setup Mistakes
Avoid these pitfalls in your Shopify cart flow:
Sending Too Quickly: Don’t send the first email immediately. Give customers 1-4 hours to complete organically.
Offering Discounts Too Soon: If the first email includes a discount, you’re training customers to abandon carts for deals. Save incentives for email 2.
Ignoring Mobile Users: Test emails on mobile devices. Poor mobile experience kills conversions.
Weak Subject Lines: Generic subject lines get ignored. Test different approaches and monitor open rates. Learn from successful email templates to improve your messaging.
Not Excluding Purchasers: Always filter out customers who completed their order. Sending them abandoned cart emails is frustrating and damages trust.
Forgetting Legal Compliance: Include unsubscribe links, physical address, and respect opt-out preferences as required by CAN-SPAM and GDPR.
Measuring Success and Iteration
Your Klaviyo flow tutorial implementation is just the beginning. Continuous optimization is key:
A/B Testing: Test these variables:
- Subject line variations
- Email send times
- Discount amounts
- CTA button copy and design
- Email sequence length
Run tests for at least 1,000 recipients per variant for statistical significance. Use conversion optimization tools to track and analyze results.
Analyze Drop-Off Points: Identify where customers exit your flow. If email 2 has low engagement, revise the messaging or timing.
Segment Analysis: Compare performance across:
- New vs. returning customers
- High vs. low cart values
- Different product categories
- Traffic sources
Tailor your approach based on what works for each segment. Implement data-driven marketing strategies to improve targeting.
Regular Audits: Review your Klaviyo abandoned cart setup quarterly:
- Update seasonal messaging
- Refresh creative to combat fatigue
- Adjust timing based on performance data
- Incorporate new features Klaviyo releases
- Review best practices from top Shopify stores for inspiration
Integrating with Your Overall Strategy
Your Shopify cart flow should work harmoniously with other marketing efforts:
Email Marketing Integration: Coordinate with your broader email marketing strategy. Ensure customers aren’t overwhelmed with emails from multiple flows simultaneously. Consider working with a specialized email marketing agency if you need expert guidance.
Performance Marketing Alignment: Use insights from abandoned cart data to improve paid advertising. If certain products have high abandonment, address objections in ad copy. Develop comprehensive Shopify marketing strategies that integrate cart recovery with acquisition efforts.
Conversion Rate Optimization: High abandonment may indicate checkout friction. Pair your flow with CRO improvements to reduce abandonment at the source.
Customer Journey Mapping: Position abandoned cart recovery within the full customer journey. It’s one touchpoint among many in building long-term customer relationships.
Taking Action on Your Klaviyo Abandoned Cart Setup
You now have a complete Klaviyo flow tutorial for setting up high-converting abandoned cart emails. The opportunity is significant—recovering just 20% of abandoned carts can increase revenue by 5-10% without additional advertising spend.
Start by implementing the basic three-email sequence outlined above. Test it for 30 days, gather data, and optimize based on performance. Remember that perfection isn’t the goal initially—launching a good flow beats waiting for a perfect one.
Your Shopify cart flow should evolve with your business. As you gather data on customer behavior, refine timing, messaging, and incentives. The brands that win treat abandoned cart recovery as an ongoing optimization project, not a one-time setup.
The technical setup might seem complex at first, but Klaviyo’s interface is intuitive once you understand the logic. Take it step by step, test thoroughly, and watch your recovery rates climb.
Frequently Asked Questions
How long should I wait before sending the first abandoned cart email?
The optimal timing is 1-4 hours after cart abandonment. Test both ends of this range for your specific audience and product type.
Should I offer a discount in my Klaviyo abandoned cart setup?
Not in the first email. Start with a simple reminder. Reserve discounts for the second email (12-24 hours later) to avoid training customers to abandon for deals.
How many emails should be in my Shopify cart flow?
Three emails is optimal for most stores: a reminder, an incentive, and a final urgency-driven message. More emails typically don’t improve conversion enough to justify the potential annoyance.
Can I use SMS in my Klaviyo flow tutorial?
Yes! SMS messages have 90%+ open rates and work excellently for time-sensitive final reminders. Add SMS after email 2 for maximum impact.
What’s a good conversion rate for abandoned cart flows?
A well-optimized flow should recover 20-30% of abandoned carts. Individual email conversion rates typically decrease with each subsequent message (15-20%, 8-12%, 3-5%).





