Back to Insights
Email Automation Strategies

How to Build a High-Converting Klaviyo Browse Abandonment Flow

8 Jul 2025 · 4 min read

Why Your Browse Abandonment Flow Is Underperforming

Most ecommerce stores leave their browse abandonment flow on default settings or skip it entirely. That is a massive missed opportunity. The industry median conversion rate for browse abandonment sits around 0.45%. With the right architecture, our flows regularly hit 1.66% or higher.

For more detail, see How to Build a High-Converting Klaviyo Google Review Flow.

The issue is usually intent. Browsing a product page is a low-intent action compared to adding an item to the cart or starting checkout. If you blast a casual browser with a five-part hard sell, they will unsubscribe. If you treat a first-time visitor the exact same way as a repeat buyer, you erode your margins.

To get real revenue out of this automation, you need precise filtering, a clean customer split, and the right timing. Here is how to build it properly in Klaviyo.

Setting Up the Trigger and Critical Exclusion Filters

Start by creating a metric-triggered flow in Klaviyo using the Viewed Product metric. Before you touch any email templates, you must get the flow filters right. Without strict exclusion filters, your subscribers will get hit with browse, cart, and checkout emails all at once.

For more detail, see How to Build High-Converting Post-Purchase Klaviyo Flows.

Add the following profile filters to your flow trigger:

  • Placed Order zero times since starting this flow
  • Checkout Started zero times since starting this flow
  • Added to Cart zero times since starting this flow
  • Can receive email marketing
  • Bounced email zero times in the last 30 days

If you do not see the Added to Cart metric in your Klaviyo account, your Shopify integration needs an update. Go to your Klaviyo integrations tab, open Shopify, and complete the quick update setup to pull that metric through.

The 30-day bounce filter is non-negotiable for deliverability. Filtering out recently bounced profiles keeps your sender reputation clean while ensuring high-intent shoppers receive priority.

The Non-Customer Versus Customer Split

Directly under your trigger filters, add a conditional split based on overall purchase history: What someone has or has not done > Placed Order zero times overall time.

This splits your audience into two distinct buckets: prospects who have never bought from you, and existing customers. Treating these two groups identically is a mistake.

Non-customers need an incentive to cross the finish line for the first time. Your goal is customer acquisition. If you offer a 10% discount in your welcome series, reiterate that exact same offer in your browse abandonment flow. You can make up for the margin loss on their second, third, and fourth orders through strong retention marketing.

For the next step, see How to Build a High-Converting Refunded Order Flow in Klaviyo.

Existing customers should not receive a discount just for viewing an item on your site. They already trust your brand. Send them a clean reminder of the product they viewed, highlight key benefits or social proof, and offer customer support. Protect your margins where you can.

Testing Send Timing with a Random Sample Split

Timing makes or breaks browse abandonment. Send it too quickly and you look creepy; wait too long and the buying intent is gone. One thing I like to do is run an A/B test on send delays using a 50/50 Random Sample conditional split.

Set one branch to a 15-minute delay and the other to a 30-minute delay. Let the test run for roughly 30 days or until you hit statistical certainty. You will quickly see which delay drives higher revenue per recipient for your specific catalogue.

As a rule of thumb, price point dictates patience. Low-cost impulse purchases convert better with shorter delays (around 15 to 30 minutes). If your average order value is over $400, shoppers take longer to make buying decisions, meaning a delay of two to four hours often performs better.

Smart Sending and Flow Length

Keep your browse abandonment flow short. Because browsing is a low-intent trigger, a two-email sequence across 24 hours is plenty. Email one goes out after your initial delay, followed by a one-day time delay, and then email two.

Crucially, turn off Smart Sending on every email in this flow. Smart Sending suppresses messages if a profile has received another email within your set window (usually 16 to 24 hours). If someone receives your weekly campaign in the morning and browses your site that afternoon, Smart Sending will kill their browse abandonment email.

If your account deliverability is healthy, turn Smart Sending off for your core behavioural flows. Ensure UTM tracking is enabled on all links so you can track performance accurately inside Google Analytics.

Final Thoughts

A browse abandonment flow should not be complicated, but it must be structured deliberately. Filter out active carts, separate prospects from existing customers, and do not train repeat buyers to wait for discounts. Once these foundations are set, test your delays to find the sweet spot for your catalogue.

Optimise Your Automated Retention

If you want our team to audit, build, and optimise your automated flows for maximum revenue, explore our Email Automations service to see how we scale ecommerce brands.

Let's talk

Ready to grow your email revenue?

Book a free audit and we'll show you exactly where the revenue is hiding.