Troubleshooting

Why Your Klaviyo Abandoned Cart Flow Is Not Working

May 2025 · 7 min read

You set up your abandoned cart flow. You know it exists. But you look at the stats and the recovery rate is either tiny or effectively zero. This is one of the most common problems we see in Klaviyo audits — and it is almost always caused by one of five fixable issues.

FlowScore (klaviyoscore.com) checks your Klaviyo account for all five of these issues automatically. Here is what we look for — and how to fix each one yourself.

1. Wrong trigger event

The most common mistake is triggering off 'Added to Cart' instead of 'Started Checkout.' The difference matters enormously: 'Added to Cart' fires for everyone who adds a product, including casual browsers. 'Started Checkout' fires for people who have entered their email and expressed real purchase intent.

Fix: In Klaviyo, go to your abandoned cart flow, edit the trigger, and confirm it is set to 'Checkout Started.' If it is set to a custom metric or product event, audit whether that metric is actually firing correctly using Klaviyo's event stream.

2. Only one email in the sequence

A single cart recovery email sent at 1 hour after abandonment captures only a fraction of recoverable revenue. The industry standard is a 3-email sequence: the first at 1 hour (while the session is still fresh), the second at 24 hours (for people who needed a day to think), and the third at 72 hours (sometimes with a small incentive for hesitant buyers).

Brands that add a 24h and 72h email to an existing 1h-only flow typically see cart recovery rates double within 30 days.

3. Flow is paused or in draft

This sounds obvious, but it happens more often than you would think. Check that your flow status in Klaviyo is set to Live — not Draft, Manual, or Paused. Also check each individual email within the flow: each message needs to be set to Live individually, not just the flow itself.

A flow in Manual mode still collects entries — people enter the flow but do not receive any emails until you manually send them. This can silently suppress your recovery for weeks.

4. Missing 'hasn't purchased' filter

Without a filter to exclude people who have already purchased, your cart flow will send recovery emails to people who completed checkout after being tracked as abandoners. This creates a bad experience and inflates the flow's unsubscribe rate.

Fix: Add a flow filter that says 'Placed Order zero times since starting this flow.' This ensures only true abandoners receive the sequence.

5. Weak subject line on the first email

If your cart recovery open rate is below 30%, the subject line is likely the problem. Cart recovery subject lines that work tend to be specific (naming the product), direct (no ambiguity about intent), or curiosity-driven. Generic subject lines like 'You left something behind!' or 'Do not forget your cart' are among the lowest-performing in the category.

Test: create an A/B split on your first cart email subject line. Try a version that names the specific product vs. a generic reminder. Track open and click rates over 2 to 4 weeks. Most brands see meaningful improvement within the first test.

How FlowScore helps

Run a free FlowScore audit at klaviyoscore.com to see exactly how your abandoned cart flow is performing. FlowScore checks your Klaviyo account for all five of these issues automatically — including whether your cart flow trigger is correctly configured, how many emails are in the sequence, whether the flow is live, and whether the placed-order filter is in place. If something is wrong, it shows up as a high-priority recommendation in your audit report.

Free audit

Find out what is wrong in 60 seconds

Run a free FlowScore audit to see exactly how your abandoned cart flow is performing. Connect Klaviyo and get a full breakdown in under a minute. No credit card required.

Get Your Free Audit →