Browse Abandonment

What is browse abandonment?

Browse abandonment occurs when a visitor views a product page on your Shopify store but leaves without adding the product to their cart. Unlike cart abandonment (where a customer has actively selected an item), browse abandonment captures visitors in an earlier stage of the purchase journey - they have shown interest but not yet committed to intent. A browse abandonment flow is an automated email or SMS sequence that re-engages these visitors by surfacing the products they viewed.

What a browse abandonment flow is worth

The economics are unusual because the expensive part has already happened. The click that brought the visitor to the product page was paid for, in ad spend or in the content work behind an organic visit, whether or not they buy. An order the flow recovers therefore carries no additional acquisition cost and falls almost entirely to contribution margin, which is why a flow producing modest revenue can still be one of the better-returning things in the stack.

The ceiling is set by identification, not by copy. The flow only fires for visitors the platform can tie to a known contact, and browser tracking prevention and consent gating have cut how many of those there are. That changes the order of operations: list growth and on-site capture come first, because they decide how large an audience the flow can address at all.

Browse abandonment vs. cart abandonment

Browse abandonment and cart abandonment flows target visitors at different intent levels and require different messaging approaches. Cart abandonment targets high-intent visitors who took a concrete action (adding to cart) and should be direct and transactional - the product, a clear CTA, and optionally a time-limited offer. Browse abandonment targets lower-intent visitors who may still be in research mode, and typically benefits from a softer approach: product information, social proof, editorial content about the product's benefits, and a reminder of the brand's value proposition. Discounting in browse abandonment flows is less common and less necessary than in cart abandonment, because the visitor has not yet signaled the degree of intent that justifies a margin concession.

Setting up browse abandonment in Klaviyo

In Klaviyo, a browse abandonment flow is triggered by the Viewed Product event - fired by the Klaviyo pixel on your Shopify store when a known subscriber views a product page. Because the trigger requires email identification (the visitor must be a known Klaviyo contact), browse abandonment flows only reach subscribers who are already on your list, making list quality and growth a precondition for browse abandonment revenue. A typical browse abandonment flow sends one to two emails, starting 1-4 hours after the product view, and is suppressed for contacts who have added to cart (since they should be in the more urgent cart abandonment flow instead). Together with the cart abandonment and post-purchase flows, browse abandonment forms the third pillar of Shopify email automation.

Two guardrails keep browse abandonment from becoming a nuisance. Exclude low-consideration and low-margin products — nobody needs a follow-up about a $6 refill — and cap how often a contact can re-enter the flow, since frequent browsers will otherwise receive it several times a week. Unsubscribe rate is the number to watch here, not just revenue per recipient. Handled that way it becomes a quiet part of email and SMS marketing that supports customer retention and loyalty rather than eroding list health.

Browse abandonment is one piece of a larger automation stack, and the mechanics of building and sequencing flows so they don't collide or over-send to the same contact are covered in this guide to building Klaviyo flows.