Zubby AI
  • Pricing
Sign inStart free trial
Recovery

Recover the 80% who never added to cart

Most abandonment tooling waits for a cart event before it does anything. Zubby's browse-recovery worker watches product views, category lingers, and variant compares — then brings shoppers back with messaging that references what they actually looked at.

Start free trialSee the dashboard
zubby · live●●●

Answer engine summary

What is browse abandonment recovery?

Browse abandonment recovery is the practice of bringing back shoppers who viewed products but never added them to a cart. It addresses the largest, most-ignored slice of ecommerce traffic. Zubby captures intent via lightweight browse beacons — product views, category lingers, variant comparisons — and feeds them into a dedicated worker that scores hesitation, identifies which sessions are worth re-engaging, and triggers either an AI-written follow-up email (when the shopper is known) or an on-site widget nudge (when they return anonymously). The replenishment scheduler reuses the same event pipeline to nudge known customers at the typical reorder window. Revenue downstream of these touches lands in the attribution dashboard, separate from cart recovery, so the two recovery surfaces don't double-count each other.

  • Browse beacons

    Client-side events streamed to a dedicated worker — view, linger, compare, revisit.

  • Hesitation scoring

    Unified score across browse and cart so interventions trigger consistently.

  • Identity resolution

    Anonymous sessions stitch to a known customer when consent and identity match up.

  • Replenishment

    Sibling scheduler reuses the same pipeline to nudge consumable reorders on cadence.

How it works

From silent browser to second-chance buyer

A separate worker, a separate score, a separate revenue line on the dashboard.

1

Capture the browse

The widget emits beacons as shoppers view products, linger, compare variants, or revisit categories. Events stream to the backend.

client beacons → worker

2

Score & schedule

The unified hesitation model scores each session. Above-threshold browsers get queued for the recovery cadence; the rest stay in the model.

scoring + scheduler

3

Bring them back

An AI-written email references the exact products. Returning shoppers see a tailored widget greeting and can resume where they left off.

email + on-site

Capabilities

Designed for the harder recovery problem

Cart abandonment is intent + friction. Browse abandonment is curiosity + distraction. The tooling has to be different.

Browse beacons

Client-side events for product views, collection lingers, variant compares, and category revisits — all attributed to a shopper identity.

Hesitation scoring

A unified score (0–100) blends browse signals with cart signals so one threshold drives interventions across both pools.

Dedicated worker

A BullMQ worker runs the browse-recovery scheduler — separate from cart, separate retry policy, independent scaling.

AI-written follow-up

Generated emails reference the exact products and categories browsed. Tone, language, and brand voice match your widget config.

On-site nudges

For anonymous browsers, the widget opens with a tailored greeter on return — referencing what they looked at last time.

Replenishment cadence

For consumable categories, the same pipeline schedules a 'time to reorder?' nudge around the typical replenishment window.

UTM-aware

Browse sessions inherit the UTM that brought them. Recovery messaging can reference the campaign, not just the catalog.

Browse-attributed revenue

Orders downstream of a browse-recovery touch are credited in the attribution dashboard — separate from cart recovery.

Browse worker live view

Watch the model decide who's worth a nudge

dashboard / recovery / browse
live

Active browse sessions

  • browser_7f124 pdpscore 78queued
  • browser_a30d2 pdpscore 41watching
  • browser_92cc6 pdpscore 88queued
  • browser_15a11 pdpscore 22ignore

Draft follow-up email

Still thinking about the Linen Oversized Shirt?

You spent some time with our linen range yesterday — the Sand and Slate colorways both still have your size. The review pull says they fit a touch oversized, which most customers love but some return.

Free returns inside 30 days, free shipping over $80.

scheduled +6h · send-time optimised

Where it runs

Ships on every ecommerce stack worth shipping on

One control plane, three deploy targets. The widget, recovery engine, and AI agent run identically across platforms.

Shopify

Supported

Native Shopify app — Theme App Extension widget, Bulk GraphQL catalog sync.

Open guide

WooCommerce

Supported

WordPress plugin signs into the same SaaS — full catalog, cart, and order events.

Open guide

Hosted Widget

Supported

Drop-in JavaScript widget for headless stacks, custom stores, and BigCommerce.

Open guide

FAQ

Frequently asked questions

How is browse abandonment different from cart abandonment?

Cart abandonment is the shopper who added items and didn't buy — clear intent, easy to recover. Browse abandonment is the much larger pool of shoppers who only viewed products. Zubby captures both, but treats them differently: browse beacons feed a dedicated worker, separate scoring rules, and different opener language because the intent signal is weaker.

What is a browse beacon?

A lightweight client-side event the widget fires when a shopper views a product, lingers on a collection, returns to a category multiple times, or compares variants. Beacons stream into our backend, get attributed to a shopper identity (logged-in customer or anonymous session), and contribute to the same hesitation-scoring model that drives the agent's interventions.

Will the worker email anonymous browsers?

Only if you've captured consent. The browse-recovery worker checks for a known email tied to the shopper identity (Klaviyo subscriber, Shopify Customer object, or a previous email-capture flow) and respects your consent flags. Anonymous-only sessions get on-site nudges instead.

Does the worker handle replenishment too?

Yes. The replenishment scheduler is a sibling worker. For consumables, it schedules a nudge around the typical reorder window (configurable per product). The same browse-event pipeline powers both — it's one event store, two scheduling strategies.

Can I see what someone browsed before the email goes out?

Yes. The customer 360 panel shows every product viewed, every category lingered on, every variant compared. The AI uses that history both when composing the recovery email and when greeting the shopper if they come back.

How quickly does the worker fire?

By default, the browse-abandonment worker scans every few minutes and fires emails 4–24 hours after the last browse event (configurable). It also respects send-time optimisation so emails arrive when each shopper historically opens them.

Will this overlap with my Klaviyo browse flow?

Not unless you want it to. Connect Klaviyo and Zubby can either send via Klaviyo (so all of your sends live in one place) or stand back and let your existing flow run while it focuses on the on-site widget nudges. The choice is per-merchant.

Keep exploring

Pairs well with

Cart Rescue

The other half of the recovery surface. Cart events get their own worker, their own scoring, their own attribution line.

Recovery Emails

AI-written, brand-aware win-back emails — the engine that powers both cart and browse follow-ups.

Analytics & Attribution

Browse-attributed revenue lands here, separate from cart, so you can value each recovery surface honestly.

Reclaim the silent 80%

Browse abandonment is your biggest revenue pool

Plug Zubby in. Watch the worker score sessions, write follow-ups, and credit the recovered orders — all in 14 free days.

Start free trialTalk to sales

Footer

Zubby AI

The AI sales agent for Shopify and WooCommerce. Learns your store, guides shoppers in real time, and recovers the revenue you would have otherwise lost.

System status

Product

  • All Features
  • AI Sales Agent
  • Cart Rescue
  • Widget Designer
  • Multi-Language
  • Pricing
  • Changelog

Solutions

  • Solutions Hub
  • Cart Recovery
  • Product Discovery
  • 24/7 Support
  • Upsell + Cross-sell
  • Conversion Optimization

Industries

  • Fashion & Apparel
  • Beauty & Cosmetics
  • Electronics
  • Jewelry & Accessories
  • Food & Beverage
  • Health & Wellness

Integrations

  • Shopify
  • WooCommerce
  • All integrations
  • vs Rep AI
  • vs Tidio
  • vs Klaviyo
  • vs Gorgias

Resources

  • Documentation
  • Guides
  • ROI Calculator
  • Glossary
  • Answers (AI Q&A)
  • Blog
  • Case Studies

Company

  • About
  • Careers
  • Contact
  • Trust
  • Security
  • Status
  • Privacy
  • Terms

© 2026 Zubby AI, Inc. All rights reserved.

Built for merchants.Made with care.