Skip to content

Browse abandonment email examples and template

What is a browse abandonment email?

Viewed is not added. That gap changes everything.

A browse abandonment email is an automated message sent to a shopper who viewed a product page and left without adding it to a cart. Klaviyo’s own guidance is direct: browsing “doesn’t indicate the same level of interest” as a cart, so treat it as a lighter touchpoint. One email, sometimes two, is the norm.

Four flows cover the shopper journey on a Shopify store, and each owns one moment. Browse abandonment is the weakest signal of the four, because a product view proves almost nothing. Someone can land on a page from a search result, glance at the price, and leave in four seconds. That is not hesitation. That is browsing.

Abandoned cart sits one step further down the funnel. The shopper entered a checkout, which means they typed contact details and chose a shipping option before they stopped. That is a real decision half made. Post-purchase and winback are separate flows again, built after the first sale.

Confusing these two costs you the reader’s patience. Write a browse abandonment email like a cart recovery email, urgent and specific about “your order,” and you sound like you are tracking someone who did nothing but look.

Browse abandonment Abandoned cart
Trigger Viewed Product Started Checkout
Signal A look, not a decision Contact details entered
Messages 1 to 2 2 to 3
Discount No Only in the last email, if ever
Minimum delay 1 hour (Klaviyo’s own minimum) Often 4 hours

What do good browse abandonment email examples look like?

Two that work, and why.

Two examples earn their place: the plain nudge, sent same day, and the one-question answer, sent after a second view. Neither opens with a discount or a countdown. Both link straight to the product, not the homepage, and both read like a person noticed, not a system tracking a visit.

Example 1. The plain nudge. Sent a few hours after the view.

  • Subject Still thinking about the Trailhead Crew?
  • Preview text It’s still here.

Hi Alex.

You looked at the Trailhead Crew sock yesterday. No cart, no order, just a look. Here it is again in case a tab closed on you.

See the Trailhead Crew

Reply if you have a sizing question.

Why it works: it names the truth. The shopper did not commit to anything, so the email does not pretend they did. It offers the product back and one easy way to ask a question, nothing more.

Example 2. The one-question answer. Sent only after a second view of the same product, a day or two later.

  • Subject The one thing people ask about the Trailhead Crew
  • Preview text Sizing, answered.

You’ve looked at the Trailhead Crew twice this week.

The question we hear most: does it run true to size? Order your usual.

Go back and look again

Why it works: two views is a stronger signal than one, so this email earns the right to say more. It answers a real objection instead of pushing a sale, which fits a shopper who is still deciding, not stalling.

What’s a good browse abandonment email template?

One structure, five parts, filled in per product.

Every browse abandonment email uses five parts: subject that names the product, one honest line about what happened, the product shown once, one soft nudge such as an answered question, and a single link back to the product page. No countdown, no urgency copy, no discount code.

  • Subject. Name the product. “Still thinking about the [product]?” beats “We noticed you browsing.”
  • First line. Say what happened, plainly. “You looked at [product] and moved on.”
  • The product. One image, one name. Not a grid of other items.
  • The nudge. A sizing note, a material fact, an answer to the question you hear most about this product. One per email.
  • The link. Straight to the product page. Never the homepage, never a collection.

Keep it to two messages. A third email about a page someone viewed once is the fastest way to a spam complaint.

Wiring a third or fourth flow this quarter and still guessing which job to hand off first? The free assessment names the one recurring job worth handing off first. Eight questions, about two minutes. No pitch.

How do you set up a browse abandonment flow on Shopify?

Two routes, same trigger underneath.

Shopify’s own Convert Abandoned Product Browse automation lives under Apps, then Messaging, then Automations, and sends by email or SMS. Klaviyo builds the same flow off the Viewed Product metric, with a recommended delay of at least one hour and an exit filter for Started Checkout. Run one, never both.

Route one, Shopify’s own automation. Shopify ships a built-in template called Convert Abandoned Product Browse, reachable from Apps, then Messaging, then Automations. Shopify describes it plainly: it “sends a marketing message to customers who view at least one product, but don’t add it to their cart or make a purchase.” It supports both email and SMS.

Skip the SMS option here. A cart abandoner already typed a phone number into checkout, which is the consent-adjacent signal that makes texting about a cart defensible. A browse abandoner gave you nothing like that. Texting someone about a product they glanced at is the fastest route to a STOP reply.

Route two, Klaviyo. Build a flow triggered on the Viewed Product metric. This needs onsite tracking enabled, which for a Shopify store runs through Klaviyo’s app embed and is on by default once that embed is active. Klaviyo recommends a minimum one-hour delay before the first send, plus these exit filters: Placed Order zero times, Started Checkout zero times, and the flow has not run for that profile in the last 30 days. Add Added to Cart zero times too, if you run a separate Added to Cart flow, so the two flows never double up on one person.

One build detail that trips people up: the image block in a browse abandonment email should be set to Static, not Dynamic, the opposite of an abandoned cart email. Clone the cart template and forget to switch it, and the product image breaks.

Should a browse abandonment email include a discount?

No. Not ever, if you can help it.

A discount in a browse abandonment email pays a shopper for looking at a page, which is the weakest action a code can reward. Abandoned cart earns a code in its last email, sometimes. Browse abandonment earns none, because the signal is too thin to justify training shoppers to expect one for a glance.

The math is worse than it looks. A cart abandoner already chose the product. A browse abandoner might be comparing three stores, checking a size chart, or reading a review somewhere else entirely. Send a code to everyone who views a product page and you are discounting people who were never close to buying, which trains your best customers to wait for the email before they look twice.

If you want to move a hesitant browser, answer their real question instead. That is what the two examples above do.

Why do browse abandonment flows stop working?

Almost always the wiring, not the words.

Five common failures: onsite tracking silently disabled after a theme change, no exit filter so buyers keep receiving the email after they purchase, the same product shown after it sells out, the EU consent gap dropping more volume than expected, and a flow nobody has reopened since the day it launched.

Check these before rewriting a line of copy:

  • Tracking off. A theme update or app conflict can disable the Klaviyo embed, and Viewed Product events stop firing with no error anywhere.
  • No exit filter. Someone views a product, buys it a week later on a different visit, and still gets the “still thinking about it” email.
  • Stale product data. The product sold out or changed price, and the static image block still shows the old one.
  • The consent gap. EU, EEA, UK and Switzerland visitors without consent never enter the flow, which is correct, but it means your volume looks lower than your traffic suggests.
  • Nobody reads it. The flow runs for a year on a product line that has since changed, and the “sizing question” it answers is for a sock that got discontinued.

That last one is the real one. A flow written once and left alone drifts from what you actually sell. Clockwork treats a flow like that as a job with your product catalogue and your last correction attached, so a rerun starts from what is true today instead of a year-old brief. Anything it is unsure about comes back held, with the reason, and nothing goes live without your yes.

FAQ: what else do people ask about browse abandonment emails?

Four questions that come up before the first build.

The usual questions are what counts as browse abandonment, how many emails to send, whether it is worth building on a small store, and whether SMS belongs in it. Short answers: a product view with no cart, one to two emails, yes once cart flows exist, and no.

What is a browse abandonment email?

An automated email sent to a shopper who viewed a product page and left without adding it to a cart or starting a checkout. It is triggered by the Viewed Product event, not by a cart or checkout event, which is the entire reason it needs its own, lighter copy instead of a cart template with the urgency turned down.

How many browse abandonment emails should you send?

One is enough for most stores. A second, sent only after a repeat view of the same product, is worth adding once you have enough volume to justify it. Beyond two you are emailing someone about a page they looked at once, which reads as tracking rather than help.

Is browse abandonment worth building on a small store?

Build it after welcome and abandoned checkout are live and stable, not before. Those two flows cover stronger intent and will teach you more about your customers per email sent. Add browse abandonment once you have enough product-page traffic that Viewed Product events happen daily, not weekly.

Does a browse abandonment flow need SMS?

No. Shopify’s native automation offers SMS as an option, and Klaviyo can send SMS too, but a browse abandoner gave you no phone-number-adjacent signal the way a cart abandoner did at checkout. Save SMS for the flow where the shopper already showed that level of commitment.

Keep reading: what should you build next?

Two flows and the system they sit inside.

Browse abandonment sits behind two stronger flows worth building first: the abandoned checkout sequence, which owns the highest intent moment in the account, and the wiring guide that covers triggers and filters for all five Klaviyo flows. The hub page holds the whole system in build order.

The rest of this system

Back to email marketing

Want this run for your store every week?

The free course walks one of these jobs end to end, using your own brand context. You keep whatever it produces.

Start the free course