"Should I turn on browse abandonment?" is the question I get most from DTC operators who already have cart abandonment running. The short answer is usually "not yet, and here is what to fix first." The long answer is a decision tree that depends on catalog shape, traffic volume, and what your attribution is telling you.
This is the decision log for the call I make with clients. It is not an answer. It is the question set I use to get to an answer.
The two flows are not the same shape
Most discussions of these flows treat them as variants of each other. They are not. They are two different mechanisms with different intent signals, different revenue profiles, and different failure modes.
Cart abandonment fires when a customer added at least one item to their cart and did not complete checkout. The intent signal is strong. The customer has identified a specific product they want, committed to wanting it at a specific price, and got as far as the cart page. Something stopped them. A cart abandon email catches them mid-decision.
Browse abandonment fires when a customer viewed a product page and did not add to cart. The intent signal is weak. The customer looked at something. Maybe they were comparing. Maybe they accidentally clicked a banner ad. Maybe they are a competitor doing research.
Revenue per send on cart abandonment is usually 3x to 5x the revenue per send on browse abandonment, because the underlying intent is that much stronger. This is the single fact that determines most of the rest of the decision.
Decision 1: Do you have cart abandonment running correctly
Before even considering browse abandonment, verify cart abandonment is actually working. The default Klaviyo cart abandon flow is two emails at 4 hours and 24 hours. That is not a working flow. That is a starter.
A working cart abandon flow:
- Three to four emails between 1 hour and 48 hours.
- Product-specific content showing the actual cart.
- A path for customers who were in the cart but never gave you an email (browser-side cart recovery).
- A separate path for first-time visitors versus repeat buyers.
- Clean exits on purchase.
If any of those are missing, you have more revenue to unlock in cart abandonment than you can possibly earn from adding browse abandonment. Go fix cart first.
Decision 2: Does your catalog support browse abandonment at all
Browse abandonment needs three things to be worth running:
- Enough traffic that enough sessions hit a product page to produce enough flow triggers to generate enough sends to measure anything. For most brands this is "at least 50,000 monthly unique visitors." Below that, the flow's sample size is too small to know if it is working.
- Clear product differentiation. If every product on the site looks interchangeable to a first-time visitor, browse abandonment will not feel relevant to them ("here is that product you looked at" where the product was picked semi-randomly).
- A customer capture mechanism before the product page. This is usually the welcome series opt-in. If the visitor never gave you an email, there is nothing to send the abandon email to. Browse abandonment only works for known visitors.
If any of the three are missing, the decision is simple: do not run browse abandonment yet. Fix the precondition first.
Decision 3: What is the browse abandonment actually going to say
This is the question that most operators skip and that determines whether the flow earns its slot in the inbox.
A cart abandon email has a natural thing to say: "you added this thing to your cart, here it is, want to finish." The copy almost writes itself.
A browse abandon email has no natural thing to say. "You looked at this thing" is weird. "Here is the product you viewed" is worse. Most brands end up with some variant of "you seemed interested," and the subscriber reads it as surveillance.
The shapes that work:
- The related-products frame. "You viewed this. Customers who viewed this also bought these." Positions the email as helpful curation rather than tracking.
- The category-context frame. "Looking for the right [category]? Here is how to choose." Educational content with the viewed product embedded, not featured.
- The back-in-stock-adjacent frame. If the viewed product is low stock, "this is running low" is a less-creepy urgency message than "come back and buy."
The copy that does not work is direct: "we noticed you looking at this." Do not send that email. It will unsubscribe well-intentioned subscribers faster than it converts them.
Decision 4: What does a side-by-side look like
For brands that have cart abandonment tuned and meet the browse abandonment preconditions, the question becomes how to run both without cannibalizing each other.
The coordination is trigger-based. A visitor who starts in browse abandonment and then adds to cart should exit browse and enter cart. A visitor who starts in cart and empties it back out should not re-enter browse. Every flow I have audited has at least one of these transitions wrong, and the wrong one produces subscribers receiving three emails in 24 hours.
| Dimension | Cart abandon | Browse abandon |
|---|---|---|
| Intent signal | Strong. Product chosen at a specific price. | Weak. Could be comparison shopping, accidental click, or competitor research. |
| Revenue per send | High. Usually 3x to 5x browse. | Lower. Highest-performing variants still trail cart by multiples. |
| Copy difficulty | Easy. The product and price are the message. | Hard. The message has to feel helpful, not surveillance-y. |
| Trigger volume | Lower. Cart events are rarer than PDP views. | Higher. Every PDP view is a potential trigger. |
| Ship priority | Always ship first and tune. | Ship after cart is working and traffic supports it. |
The decision I usually make with clients
For brands under $2M annual revenue: cart abandonment, tuned well. Skip browse abandonment. The traffic does not justify it and the attention is better spent elsewhere.
For brands $2M to $10M: cart abandonment tuned hard (4 emails, product-specific, segmented), plus browse abandonment in the related-products or category-context frame. Two emails total on browse, no more. Coordinated exits.
For brands above $10M: both flows, with more sophisticated segmentation in both (repeat-buyer splits, loyalty-tier splits, product-category splits). At this size, the split logic matters more than the copy. Klaviyo segmentation patterns for small-catalog DTC covers the entry point to that logic.
Three failure modes I have seen
Failure 1: The duplicate-send scenario
Subscriber adds to cart, removes from cart, browses two more products. Without coordinated exits, they can receive one browse email and two cart emails in the same 48-hour window. All three reference different products. The subscriber unsubscribes.
Fix: configure browse abandonment to exit on cart-add and re-enter only if no cart activity for 14 days.
Failure 2: The wrong-trigger attribution
Browse abandonment fires on any PDP view. Klaviyo counts a purchase within the attribution window as "driven by the flow." A subscriber who was going to buy anyway browses the product, receives the email, and the purchase gets credited to browse abandonment. The operator thinks browse abandonment is producing more than it is.
Fix: watch revenue per recipient (not flow-attributed revenue) across longer windows, and run a holdout for a week to measure actual lift.
Failure 3: The feedback-loop spam trap
Browse abandonment runs on every PDP view for every known email. Subscribers who clicked through and did not purchase over the last 90 days are still being targeted by every new PDP they visit. The unsubscribe rate climbs, the complaint rate spikes, and the domain reputation starts to slip. By the time the operator notices, the damage is weeks old.
Fix: exit subscribers from the flow after three consecutive browse abandon emails with no engagement. Let them cool off for 60 days before they can re-enter.
Where this fits
Cart and browse abandonment are flows 2 and 4 in the Klaviyo lifecycle playbook. They sit between the welcome series and post-purchase flow, and they both depend on the welcome series to have already captured the subscriber's email. The welcome series architecture is the prerequisite piece.
If you are debating whether to add browse abandonment and want someone to look at the full picture, a DTC stack audit is the fastest way to a clear answer. The decision depends on a half-dozen data points that are cheaper to measure than to argue about.
FAQ
At what revenue level does browse abandonment start to earn its slot?
In practice, around $2M annual DTC revenue. Below that, traffic is usually insufficient to produce meaningful browse abandonment volume, and the attention is better spent tuning cart abandonment and post-purchase. Above $2M, the math changes, but only if cart is already running correctly.
How many emails should cart abandonment have?
Three to four, between 1 hour and 48 hours post-abandonment. The Klaviyo default of two is a starter, not a working version. The specific cadence depends on AOV and product category, but most mid-market DTC brands benefit from four emails.
Does browse abandonment cannibalize cart abandonment?
It can, if the exits are not configured. A subscriber who abandons cart and then browses should stay in the cart flow, not enter browse. A subscriber who browses then adds to cart should exit browse. Configuring these transitions is the setup work most operators skip.
Should browse abandonment use discounts?
Only in the last email, if at all. Leading with a discount on browse teaches subscribers to browse-and-wait. The stronger play is helpful content first, with a low-friction offer in the final email as a last-chance frame.
How do I measure whether browse abandonment is actually working?
Run a 14-day holdout. Turn the flow off for a random 50 percent of eligible subscribers. Compare purchase rate in the window between the two groups. Flow-attributed revenue in Klaviyo overcounts because it credits purchases that would have happened anyway.
