Abandoned cart gets all the attention, and for good reason — it’s the easiest revenue to recover. But it only covers people who got as far as adding something to cart. A much larger group of visitors browse a handful of products, form real intent, and leave without ever touching the cart button. Most Shopify stores have no automation at all for that group, which means a meaningful chunk of buying intent just evaporates.

1. What browse abandonment actually is
Browse abandonment triggers off product views and repeat visits to a product or category page — not a cart action. Someone looks at the same pair of shoes three times over two days, or spends real time on a product page, then leaves without adding it to cart. That’s a weaker signal than an abandoned cart, but it’s still a real one, and it’s a much bigger pool of traffic than cart abandoners alone.
2. Why most stores skip it
Cart abandonment is the obvious first automation to build because the trigger is unambiguous — an item sat in a cart and nobody bought it. Browse abandonment is fuzzier: how many views count as intent, how recent does it need to be, does it matter which products. That ambiguity is usually why it never gets built, even though the audience is larger than cart abandoners.
3. A simple way to define the trigger
You don’t need a sophisticated scoring model to get useful signal. A workable starting rule: someone viewed the same product (or two products in the same category) at least twice within 48 hours, and didn’t add anything to cart. That’s specific enough to filter out casual browsing and loose enough to catch real intent — you can tighten it later once you see how it performs.
4. What to send, and how it differs from cart recovery
A browse abandonment email should read differently from a cart recovery email, because the intent signal is weaker and there’s no specific item sitting in a cart waiting to be finished:
- Lead with the product, not urgency — “still thinking about this?” works better than a countdown timer at this stage
- Include social proof — reviews or a bestseller badge do more work here than they would in a cart email, since you’re still building the case to buy
- Hold the discount back — a cart abandonment email can justify a small incentive because someone was one step from buying; a browse abandonment email offering a discount too early trains customers to browse and wait rather than buy
- Send once, not a sequence — one well-timed email 12–24 hours after the browsing session is usually enough; a full multi-email sequence for a soft signal like this tends to feel like being followed around
5. Where it fits with your other Shopify email flows
Browse abandonment should hand off to cart abandonment the moment someone actually adds an item, not run in parallel with it. If someone gets a browse-abandonment email and then adds the product to cart, they should drop into cart recovery instead of also getting a browse-abandonment follow-up — otherwise you end up emailing the same intent twice with two different flows.
6. Setting the trigger without manual list-building
The practical barrier to browse abandonment is that it needs product-view data connected to your email platform in something close to real time, which is harder to maintain by hand than a cart-based trigger. Platforms with automation builders wired directly into your Shopify store’s browsing and catalog data — Omnisend is one — can set this trigger once and let it run, rather than requiring a developer to wire up view-tracking manually.
This post contains an affiliate link — if you sign up through it, we may earn a small commission at no extra cost to you.
If cart abandonment is already running, browse abandonment is usually the next highest-leverage flow to add — not because it converts as well per email, but because the audience it reaches is one your other flows never touch at all.