Viewed one product 3 times, no cart, push permission
Why this message. Interest without a cart. A gentle reminder of the product beats a coupon at this stage.
Browse abandonment is when a shopper views a product and leaves without adding it to the cart. CartAbandon sends a short, helpful reminder only to known contacts who gave consent, with no discount by default. It caps how often anyone hears from you, so browse messages help sales instead of filling inboxes.
Most visitors never add anything to a cart. They look at a product, scroll the photos, maybe check the size chart, then leave. Some of them come back on their own. Many forget.
A browse abandonment message is a gentle nudge to that group. It shows the product they looked at, answers a common question and makes it easy to return. It is the lightest step in a full recovery setup, below cart abandonment and checkout recovery.
| Flow | Trigger | Default tone | Default offer |
|---|---|---|---|
| Browse | Viewed a product, left | Helpful, low key | None |
| Cart | Added to cart, left | Reminder | Decided per cart |
| Checkout | Started checkout, left | Direct | Decided per cart |
You cannot message an anonymous visitor, and you should not try. CartAbandon sends browse messages only when two things are true.
The storefront script uses only first-party, strictly necessary identifiers. There are no ad pixels before consent and no cookie banner. Every contact has a consent source and timestamp per channel, and every email has a one-click unsubscribe.
A person who only looked at a product has shown interest, not intent. So browse messages follow softer rules than cart and checkout flows.
If the same shopper later adds the item to the cart, the browse message is cancelled and the cart flow takes over. Nobody gets two messages about the same product.
Browse abandonment pays off in some cases and annoys people in others. Here is a simple guide.
The Recovery Brain uses these same signals. It looks at customer type, lifetime value, how often the person viewed the item, device, consent and how recently you last contacted them. When the signals say a message would do more harm than good, it sends nothing and logs the reason.
These are illustrative examples with assumed numbers, not results from a real store.
Every decision shows a plain-English reason under "Why this message". You can read why a browse message went out, or why it did not.
Email is the natural channel for browse messages, since it is the least intrusive. Web push works for shoppers who allowed it. SMS and WhatsApp are usually held back for cart, checkout and payment flows, where intent is higher. You can change this, but the default keeps texts for moments that matter. Read more about each option on the channels page.
The browse flow is part of every plan, from Starter at 49 USD per month, or 24 USD per month billed yearly. AI-written messages in your brand voice are included within your plan's monthly limit. Prices are flat, with no percent of recovered revenue.
FAQ
It is when a shopper views a product page and leaves without adding anything to the cart. A browse abandonment message reminds known, consented contacts about the item they looked at.
Not by default. CartAbandon keeps browse messages offer-free, because a discount this early teaches shoppers to wait. You can allow a small, capped offer for specific products if you want.
No. Browse messages only go to known contacts who gave consent for that channel. Anonymous visitors are never matched to an email address from outside your store.
Usually one at most. Frequency caps limit messages across all flows, and if the shopper adds the item to the cart, the browse message is cancelled in favor of the cart flow.
It depends on your store. They tend to work for returning customers and considered purchases, and less for cheap impulse items. The Recovery Brain skips shoppers where a message would likely annoy, and your ROI panel shows what the flow brings in.
Enter your store URL and see an estimate of what browse, cart and checkout abandonment cost you.