How to Build an AI-Driven Browse Abandonment Email Flow That Converts

Sid Chaudhary

Sid Chaudhary

Founder & CEO

Share:

Create an AI-driven browse abandonment flow that detects intent, personalizes follow-ups, and converts lost browsing sessions into recovered sales.

About the Growth Play

Browse abandonment is the "almost" moment in e-commerce.

It happens when someone views a product on your product page. They may check a few items. Then they leave without adding anything to their cart or buying.

This is different from cart abandonment or an abandoned cart flow.

In an abandonment flow like this, the person didn't start checkout. They didn't add to cart. They simply left after browsing, which is why people call it abandoned browsing.

The good news is: these people are still high intent. You just need a simple way to bring them back. Use browse abandonment emails. You can also use SMS or push browse abandonment messages.

TL;DR (Table of Contents)

  • Create a segment for people who view a product or category but don't add to cart or order in the same session.
  • Send 2 emails:
  • Touch 1 (1–3 hours): Recently viewed, no discount
  • Touch 2 (24–48 hours): Similar or Complementary products
  • Pause the flow if cart abandonment or checkout flows start.
  • Don't send if the product is out of stock, or they bought the same item in the last 7 days.
  • Cap to 1 journey per 48 hours to protect your email subscribers.
  • Track Delivered → Click, Click → Conversion, repeat purchases, and unsubscribes.

Why this works (simple explanation)

Browse abandonment flows work because they don't ask the customer to "start over."

They just remind them what they already cared about.

  • "Recently viewed" reduces decision stress
  • Similar products give them options without overwhelming them
  • Complementary products can increase AOV when intent is strong
  • This kind of email marketing doesn't need discounts to work

Step 1: Connect Shopify + track the right events

First, connect your store to Intempt (Shopify native). You could also connect Intempt with many other e-commerce platforms using webhooks.

For browse abandonment, the most important events are:

  • Viewed Product
  • Viewed Category

But you also need these so you can suppress correctly:

  • Added to Cart
  • Checkout Started
  • Order Placed

Also make sure your product data is included:

  • SKU, title, image, price, stock, category, rating.
Connect Shopify + track the right events

Best practice tip

This only works well if you know who the visitor is. Capture emails early (newsletter, login, quiz, giveaway, or "save favorites"). If your prices or stock info isn't up to date, people won't trust the email.

Step 2: Create a Browse Abandonment segment

Inside Intempt, create a segment for browse abandoners.

A simple definition looks like this:

  • Viewed ≥1 product page (or ≥2 category views)
  • Did NOT add to cart
  • Did NOT place an order
  • Within the same session window

This is how you separate abandoned browsing from cart abandonment.

Create a Browse Abandonment segment

Step 3: Build the journey

Create an Intempt Journey with 2 main emails.

Touch 1 (1–3 hours): Recently Viewed

This is your highest-performing email.

  • Show "Recently Viewed" products first
  • No discount
  • Add reassurance:
  • social proof (reviews/rating count)
  • returns info
  • free shipping (only if it's actually true)

Keep it simple. Use a clear call to action cta like:

  • "View product"
  • "Continue shopping"

This is where good subject lines matter. Don't get clever. Be direct.

Build the journey

Touch 2 (24–48 hours): Similar or Complementary products

This email is for people who didn't buy after Touch 1.

Use:

  • Similar products if they browsed multiple items in the same category/price range
  • Complementary products if they viewed one higher-priced product and you want a bundle-style nudge

This email should still be product-first, with minimal copy.

This is where dynamic content is useful, because Intempt can automatically choose from 16 product feed recommendations to show based on what they viewed.

Optional: SMS / Push (48–72 hours)

If you use SMS, keep it short.

  • 1–2 products max
  • One message
  • One CTA
  • Frequency-capped

This can work well for loyal customers, but don't overdo it.

Build the journey1

Step 4: Recommendation rules (what to show)

Here's a simple order that works:

  • Email 1: Recently Viewed (always first)
  • Email 2: Similar items first, then complementary (if needed)
  • If you don't have enough history: show best sellers or trending items
  • Alternatively, you could create a custom product feed to show to the user.

Keep it tight:

  • 4–6 products total
  • If you add complements, cap it at 2

Nobody wants a long email full of products.

Recommendation rules

Guardrails (who not to send to)

Exclude:

  • People who added to cart (they should get a cart recovery / abandoned cart flow instead)
  • People who bought the same product in the last 7 days
  • Products that are out of stock with no ETA

Pause browse abandonment if:

  • a cart or checkout journey starts
  • suppress browse for 72 hours

This prevents people from getting multiple abandonment emails at once.

Measurement (how to know it's working)

Create a funnel report inside Intempt to track how many browse abandoners came back and moved through the funnel. From session start, to items added to their cart, to order placed. Filter the report by your browse abandonment segment so you can clearly see which browse abandonment emails are driving clicks and purchases.

In Analytics, track:

  • Delivered → Click
  • Click → Conversion
  • Revenue per recipient
  • Repeat purchase
  • Unsubscribes and complaints

Also track performance by block:

  • Recently viewed vs similar vs complementary
  • And run a holdout (10–20%) to prove real lift - not just attribution.
Measurement

Browse Abandonment Email Examples

Below are some free browse abandonment email examples curated from Mailboard, grouped by the most common formats brands use to bring shoppers back after viewing products without adding to cart.

Example 1: Recently Viewed Product

Brand: NAKEDCASHMERE

Purpose of the email: Remind the shopper of the exact product(s) they viewed (Touch 1: 1–3 hours)

This email is a simple, high-performing browse abandonment follow-up that brings the customer back to the exact product they were browsing.

It avoids discounts and focuses on clarity: product image, product name, price, and a single CTA. Light reassurance like shipping, returns, and reviews helps reduce decision friction without adding clutter.

Example 1_ Recently Viewed Product

Click here to get the template

Example 2: Best Sellers

Brand: MARC JACOBS

Purpose of the email: Bring shoppers back by showing proven "safe choice" products (fallback content)

This browse abandonment email works well when the shopper viewed a product but didn't show strong category intent, or when you don't have enough browsing history to personalize recommendations.

Instead of guessing, the email highlights best sellers to build trust and reduce decision stress. It's a strong second-touch option and can also work as a backup block when "recently viewed" data is limited.

Example 2_ Best Sellers

Click here to get the template

Example 3: Recommendations

Brand: Otrium

Purpose of the email: Show similar products based on what the shopper browsed (Touch 2: 24–48 hours)

This email is sent after the shopper didn't convert from the first "recently viewed" reminder. Instead of repeating the same product, it introduces recommendations based on category, price range, or style.

The goal is to reduce decision friction by giving options without overwhelming the shopper. The best-performing versions stay product-first with minimal copy and 4–6 items max.

Example 3_ Recommendations

Click here to get the template

Example 4: Promotional Offer

Brand: Jones Road Beauty

Purpose of the email: Convert high-intent browsers with a light incentive (usually Touch 2)

This browse abandonment email uses a promotional offer to convert shoppers who showed interest but didn't take action after the first reminder.

It works best when the brand can afford a small incentive (like 10% off, free shipping, or a bonus gift).

The key is to keep the email focused: one offer, a clear expiration window, and the recently viewed product(s) placed above the fold.

Example 4_ Promotional Offer

Click here to get the template

Final note

Browse abandonment emails are one of the easiest flows to set up. They usually perform well because they're helpful, not pushy.

You're reminding potential customers about something they already viewed. You're also making it easy to come back and buy.

Frequently asked questions. Answered.

Browse abandonment occurs when shoppers view products or categories on your site but leave without adding anything to their cart or starting checkout. This differs from cart abandonment, where items are added but not purchased, allowing for targeted reminders of exactly what caught their interest without pushing urgency too soon.

Cart abandonment targets users who added items to their cart but didn't proceed to checkout, often using discounts or urgency. Browse abandonment focuses on earlier-stage interest from pure viewers, emphasizing gentle reminders like recently viewed items to reduce decision stress rather than recover a specific cart.

These emails recapture high-intent visitors who didn't commit yet, reminding them of viewed products to lower friction and boost returns without needing discounts. They increase clicks and conversions by personalizing nudges, with strategies like recently viewed items outperforming generic blasts.

Connect your Shopify store to Intempt, track events like Viewed Product and Added to Cart, then create a segment for viewers who didn't add to cart in the same session. Build a journey with two emails: one for recently viewed (1-3 hours) and one for similar/complementary products (24-48 hours), adding suppressions for carts or purchases.

Send the first email 1-3 hours after browsing for recently viewed items, followed by a second at 24-48 hours with recommendations. This timing balances recency with non-intrusiveness; optional SMS/push at 48-72 hours for loyal customers, always frequency-capped to avoid fatigue.

Exclude users who added to cart, started checkout, placed an order, bought the same item in the last 7 days, or viewed out-of-stock products. Pause the flow if other abandonment journeys trigger, and cap at one per 48 hours to prevent overlaps and protect deliverability.

Track delivered-to-click, click-to-conversion, revenue per recipient, repeat purchases, and unsubscribes using Intempt's funnel reports filtered by your segment. Test recently viewed vs. similar products, run 10-20% holdouts for lift, and monitor by block for optimization.

Thanks for reading till the end. Here are 3 ways we can help you grow your business:

1

Boost growth with proven growth plays

Explore our Growth Play Library, filled with actionable growth tactics and step-by-step guides to unlock your app's potential.

Check out Growth Play Library
2

Create a free GrowthOS account

Create a free GrowthOS account and get started on the journey to grow your app.

Get started free on GrowthOS
3

Get advice from a Growth expert

Schedule a personalized discovery call with our founder to explore how GrowthOS can help you grow your business.

Subscribe to The Full Stack Marketer Growth Plays

Zero theory or mindset discussions here; just actionable marketing tactics that will grow revenue today.