Browse abandonment emails are automated messages sent to shoppers who viewed product pages but left without adding anything to cart. Unlike abandoned cart emails, these fire earlier in the buying cycle, reaching shoppers at the point of curiosity rather than near-purchase hesitation. A well-timed browse abandonment flow can recover 3 to 5 percent of product page visitors who would otherwise leave without a trace.
This post covers how to set up a browse abandonment email flow for your ecommerce store, how to time the triggers correctly, and how to write copy that brings shoppers back.
Want your email flows to work harder?
AI Advantage Agency builds and optimizes email and SMS automations for Shopify and WooCommerce brands. Browse abandonment, post-purchase, win-back, and more.
The Quick Take: Standard Email vs Browse Abandonment Emails
| Standard Broadcast Email | Browse Abandonment Email |
|---|---|
| Trigger: Scheduled send date | Trigger: Shopper views product page and exits |
| Audience: Full list or segment | Audience: Identified subscriber who browsed |
| Content: General promotions or campaigns | Content: The specific product they viewed |
| Timing: Fixed schedule | Timing: 1 to 4 hours after session exit |
| Personalization: Name or segment at most | Personalization: Product image, name, price, and inventory status |
💡 Pro Tip: Browse abandonment emails perform best when the product image is the dominant visual element. Shoppers already showed interest in that specific item. Your job is to put it back in front of them, not convince them from scratch.
The Takeaway: Browse abandonment emails are behavior-triggered automations that intercept shoppers at the top of the purchase funnel, before the cart stage, using the exact product they viewed to pull them back.
Table of Contents
→ Browse Abandonment vs Abandoned Cart: What Is the Difference?
→ How Browse Abandonment Tracking Works
→ How to Time Browse Abandonment Triggers
→ Browse Abandonment Flow Structure
→ How to Write Browse Abandonment Email Copy
→ Setting Up Browse Abandonment Emails in Klaviyo
→ The Bottom Line on Browse Abandonment Emails
→ FAQ: Common Questions
Browse Abandonment vs Abandoned Cart: What Is the Difference?
Browse abandonment emails fire when a shopper views a product page but does not add to cart. Abandoned cart emails fire after a shopper adds a product to cart but does not complete checkout. These two flows target different moments in the purchase funnel and require different copy strategies.
Browse abandonment shoppers are earlier in their decision. They have not committed to buying yet. They may be comparing options, checking prices elsewhere, or simply getting distracted. The browse abandonment email’s job is to re-engage curiosity, not close a near-complete sale.
Abandoned cart shoppers are further along. They made a micro-commitment by adding the item to cart. That changes the urgency and tone of the message. For a full walkthrough of the cart recovery flow, see the abandoned cart email guide.
| Browse Abandonment | Abandoned Cart |
|---|---|
| Viewed product, no cart action | Added to cart, did not purchase |
| Lower purchase intent | Higher purchase intent |
| Tone: curious, soft nudge | Tone: urgent, close the sale |
| 1 to 2 emails in the flow | 2 to 3 emails in the flow |
💡 Pro Tip: Make sure your flow logic prevents overlap. If a shopper adds to cart after receiving a browse abandonment email, they should exit the browse flow and enter the cart abandonment flow immediately. Sending both simultaneously creates a confusing, spammy experience.
How Browse Abandonment Tracking Works
Browse abandonment tracking requires three things: an identified subscriber, active site tracking, and a product page view event. Your email platform cannot send personalized browse abandonment emails to anonymous visitors. The shopper must be identifiable, meaning they are a subscriber whose cookie or email is recognized on your site when they land on a product page.
Klaviyo and other email platforms track this through a JavaScript snippet installed on your Shopify or WooCommerce store. When a recognized subscriber views a product page and then leaves without adding to cart, the platform logs a “Viewed Product” event and uses that as the browse abandonment emails trigger.
This is why browse abandonment email volume is naturally lower than abandoned cart volume. Not every visitor is an identified subscriber. Industry estimates suggest identified subscribers represent approximately 20 to 40 percent of total site traffic for established ecommerce brands, though this varies significantly by list size, popup strategy, and traffic source. Always measure your own store’s identification rate in your platform before forecasting flow volume.
For Shopify stores, Klaviyo’s native Shopify integration passes product view events automatically once the tracking snippet is active. No custom development is required. Klaviyo’s developer documentation covers the full event tracking specification for the Viewed Product metric. (Klaviyo Developer Docs, Event Tracking Guide, 2024.)
How to Time Browse Abandonment Triggers
The standard trigger window for browse abandonment emails is 1 to 4 hours after the product page view. Sending too fast feels intrusive. Sending too slow lets the shopper forget the product entirely or buy it elsewhere.
Three timing variables determine when to fire the trigger:
Session exit, not tab close. Fire the trigger when the subscriber ends their session, not when they simply open a new tab. Most platforms use a session timeout of 30 to 60 minutes of inactivity to define session end. This avoids firing the flow while the shopper is still actively browsing your site.
Time delay after session end. A 1-hour delay after session exit is the most common starting point. It gives the shopper time to finish what they were doing without letting the product go cold. Test 1 hour against 2 to 3 hours if your audience tends to research over longer periods.
Page depth threshold. Some brands require the subscriber to spend a minimum amount of time on the product page before triggering the flow. A shopper who spent 10 seconds on a page is far less interested than one who spent 90 seconds. Setting a minimum time on page of 30 to 60 seconds filters out accidental clicks and improves flow relevance.
💡 Pro Tip: Add a suppression filter to exclude subscribers who have already purchased the viewed product. Klaviyo’s flow filters let you suppress anyone who has placed an order containing that specific product since the trigger event. Skip this and you will send browse abandonment emails to people who already bought.
Browse Abandonment Flow Structure
A browse abandonment flow for ecommerce should contain one to two emails. This is a lighter touch than abandoned cart because the shopper’s intent was lower. Sending three emails to someone who only viewed a product page is aggressive and risks unsubscribes.
Email 1 (sent 1 to 4 hours after trigger): Product reminder. Show the product image prominently. Use a soft subject line that references the product by name, not urgency. The goal is to put the item back in front of them while it is still fresh. Include the product name, image, price, and a direct link back to the product page.
Email 2 (optional, sent 24 hours after Email 1 if no purchase): Social proof or urgency. If the product has reviews, lead with a standout quote. If inventory is limited, mention it here. Do not manufacture urgency. Only include inventory messaging if it is real. This email has a lower send volume because many shoppers will have converted or opted out of tracking after Email 1.
| Goal and Approach | |
|---|---|
| Email 1: 1 to 4 hours post-trigger | Product reminder, soft tone, product image dominant, direct link to product page |
| Email 2 (optional): 24 hours after Email 1 | Social proof or real inventory urgency, only send if Email 1 had no conversion |
💡 Pro Tip: Exit conditions matter as much as the flow structure. Exit any subscriber who purchases, adds to cart, or starts checkout after Email 1. If they add to cart, route them into your abandoned cart flow instead. Build these exit conditions before turning the flow live.
How to Write Browse Abandonment Email Copy
Browse abandonment email copy works best when it is short, product-focused, and low-pressure. The shopper showed interest but made no commitment. Match that energy. Heavy discounts and countdown timers belong in cart abandonment emails, not here.
Subject line strategy: Reference the product by name or category. Subject lines that name the product outperform generic “you forgot something” lines for browse abandonment because the shopper never actually forgot anything. They left intentionally. A subject line like “Still thinking about [Product Name]?” acknowledges their behavior without creating false urgency.
Body copy structure: Lead with the product image. Follow with one to two sentences of copy that affirm the shopper’s taste or remind them of the product’s key benefit. Close with a single clear CTA linking directly to the product page. Do not include multiple product recommendations in Email 1. That turns a focused reminder into a browse session and reduces clicks on the primary product.
Discount strategy: Do not offer a discount in Email 1. You are training shoppers to abandon browse sessions in order to receive a coupon. If you choose to include a discount in Email 2, make it small and frame it as a limited-time offer. Across your full email flows setup, reserve your strongest discounts for win-back and cart abandonment flows where intent is highest.
Setting Up Browse Abandonment Emails in Klaviyo
Klaviyo includes a pre-built browse abandonment flow template triggered by the “Viewed Product” metric. For Shopify stores, this metric fires automatically once the Klaviyo tracking snippet is installed. For WooCommerce stores, the Klaviyo plugin passes the same event.
To set up the flow in Klaviyo:
- Go to Flows and click Create Flow
- Select “Browse Abandonment” from the pre-built templates, or build from scratch using “Metric” as the trigger
- Set the trigger metric to “Viewed Product”
- Add a flow filter: “Has not placed order since starting this flow” to suppress converters
- Add a flow filter: “Has not been in this flow in the last 7 days” to prevent repeat sends on the same product
- Set the time delay before Email 1 (start with 1 hour)
- Configure the product block to pull the viewed product dynamically using Klaviyo’s catalog integration
Klaviyo’s product block uses your product catalog feed to pull the specific product the subscriber viewed. This requires your Shopify or WooCommerce product catalog to be synced with Klaviyo, which happens automatically for Shopify via the native integration. For a full walkthrough of Klaviyo’s setup for ecommerce, see Klaviyo’s AI features for ecommerce.
Klaviyo’s official documentation covers the technical implementation of the Viewed Product event and product blocks in detail. (Klaviyo Help Center, Browse Abandonment Setup, 2024.)
The Bottom Line on Browse Abandonment Emails
Browse abandonment emails recover shoppers you would otherwise lose with no data and no second chance. They sit at the top of the ecommerce email flow hierarchy, catching intent signals before the cart stage and giving your store a way to re-engage shoppers who showed genuine interest but left without acting.
The flow does not need to be complex. One well-timed email with the right product, soft copy, and a direct link back to the product page does most of the work. A second email with social proof or real inventory urgency extends the window without overreaching. For products that sell out, pair browse abandonment with a back-in-stock email flow so shoppers who browsed a sold-out product are notified when inventory returns.
The brands that get the most from browse abandonment emails build the suppression logic correctly from the start and ensure their email deliverability is healthy enough for flows to reach the inbox. Exit conditions, purchase filters, and cart abandonment routing prevent the flow from firing at the wrong moment and protect the subscriber experience across your entire automation stack. Get that infrastructure right before optimizing copy or timing.
🎯 Ready to Build Email Flows That Actually Recover Revenue?
AI Advantage Agency builds and optimizes ecommerce email automations for Shopify and WooCommerce brands: browse abandonment, cart recovery, post-purchase, and beyond.
No account access needed. We review your current flow setup and show you exactly what to fix first.
Frequently Asked Questions About Browse Abandonment Emails
What are browse abandonment emails?
Browse abandonment emails are automated messages sent to identified subscribers who viewed a product page on your ecommerce store but left without adding anything to cart. They are triggered by a product page view event and use the specific product the shopper viewed to personalize the message.
How are browse abandonment emails different from abandoned cart emails?
Browse abandonment emails fire when a shopper views a product but does not add to cart. Abandoned cart emails fire after a shopper adds to cart but does not complete checkout. Browse abandonment targets lower purchase intent earlier in the funnel, while abandoned cart targets higher intent closer to the purchase decision.
When should browse abandonment emails be sent?
The standard timing is 1 to 4 hours after the shopper’s session ends. Sending within an hour can feel intrusive. Waiting longer than 4 hours reduces relevance as the product fades from memory. Start with a 1-hour delay and test from there.
How many emails should be in a browse abandonment flow?
One to two emails is the right range for browse abandonment. Email 1 is a soft product reminder sent within a few hours of the trigger. Email 2, sent 24 hours later if there is no conversion, can include social proof or real inventory urgency. More than two emails for a browse event is excessive.
Should I offer a discount in browse abandonment emails?
No, not in Email 1. Discounting browse abandonment trains shoppers to leave product pages on purpose to wait for a coupon. If you include a discount, use it only in Email 2 and keep it modest. Reserve your strongest discounts for cart abandonment and win-back flows where purchase intent is higher.
Does Klaviyo support browse abandonment flows?
Yes. Klaviyo includes a pre-built browse abandonment flow template triggered by the Viewed Product metric. For Shopify stores, this event fires automatically once the Klaviyo tracking snippet is installed. The product block in Klaviyo pulls the specific product the subscriber viewed using your synced catalog.
Who can receive browse abandonment emails?
Only identified subscribers can receive browse abandonment emails. Anonymous visitors cannot be targeted because there is no email address to send to. The shopper must be a recognized subscriber whose browser cookie or email is matched on your site when they view the product page.
What suppression filters should I add to a browse abandonment flow?
Add at minimum three filters: suppress anyone who has placed an order containing the viewed product since the trigger, suppress anyone who has added the product to cart (route them to your cart abandonment flow instead), and suppress anyone who has been in this flow within the last 7 days to prevent repeat sends on the same product.
What should the subject line say for a browse abandonment email?
Reference the product by name or category. A subject line like “Still thinking about [Product Name]?” or “You looked at this for a reason” outperforms generic lines like “You forgot something” because the shopper did not forget. They left intentionally. Acknowledge the behavior without creating false urgency.
What is the typical conversion rate for browse abandonment emails?
Conversion rates for browse abandonment emails vary significantly by brand, product category, and audience. Because the flow targets lower-intent shoppers than abandoned cart flows, conversion rates are typically lower. Measure your own flow’s performance in your email platform after at least 30 days of data before benchmarking against industry averages.

