New visitor, 85 USD cart, cursor heading to close
Why this message. Shipping cost is the most common reason new visitors leave. Covering it costs less than a percent code.
An exit intent popup appears when a shopper is about to leave your store. CartAbandon detects exit on desktop and mobile, shows a mobile-safe slide-in, and adds an offer only when the Recovery Brain says the shopper needs one. It can capture an email or phone number with a clear consent checkbox, so you can follow up later.
Most recovery happens after the shopper is gone, by email, SMS or WhatsApp. But many visitors leave before you know who they are. An exit intent popup is your one chance to talk to them while they are still on the page.
Used well, it answers the question that made them leave, like shipping cost or delivery time. Used badly, it is a giant coupon box that appears on every page and trains people to wait for it. CartAbandon is built for the first kind.
Desktop and mobile shoppers leave in different ways, so CartAbandon watches for different signals.
| Device | Exit signal | What it means |
|---|---|---|
| Desktop | Mouse moves fast toward the top of the window | Heading for the tab bar or the close button |
| Mobile | Fast scroll up toward the address bar | Looking to type a new address or switch tabs |
| Mobile | Back intent | About to go back to search results or a social app |
| Mobile and desktop | Inactivity on a cart or product page | Distracted or comparing prices elsewhere |
On mobile, there is no mouse, so many tools simply skip it. That leaves out most of your traffic. CartAbandon uses the mobile signals above, and only fires once per visit.
A full-screen popup on a phone is hard to close and easy to hate. CartAbandon uses a mobile-safe slide-in on small screens.
On desktop you can choose a centered popup or the same slide-in.
Most exit popups show the same discount to everyone. That gives margin away to shoppers who would have bought anyway. CartAbandon asks the Recovery Brain first.
The Recovery Brain looks at the visitor's signals: new or returning, cart value, price sensitivity from discount code history, device and stock level. Then it picks what to show.
These are illustrative examples. Any offer is a unique single-use code, so it cannot be shared on coupon sites. Every decision is logged with a plain-English reason under "Why this message". See the logic on the Recovery Brain page.
If the shopper is not a known contact, the popup can ask for an email or phone number. That turns an anonymous visitor into someone you can reach with cart abandonment emails later.
No ad pixels load before consent, and the storefront script uses only first-party, strictly necessary identifiers. There is no cookie banner.
A popup that appears on every visit stops working, and annoys loyal buyers. You set the caps.
Sometimes the best moment is not the exit, but the return. If a shopper leaves and comes back from a reminder, CartAbandon can show the onsite offer then, as a slide-in on the cart page. It is one of the channels the Recovery Brain picks from. Read more on the channels page.
The onsite exit-intent offer is part of every plan, from Starter at 49 USD per month, or 24 USD per month billed yearly. On Growth and up, the Recovery Brain decides per visitor whether to show an offer, with dynamic discounts and margin guardrails. Prices are flat.
FAQ
It is a message that appears when a shopper shows signs of leaving the store. It can remind them of something useful, offer an incentive or ask for a contact so you can follow up.
Yes. CartAbandon uses mobile signals such as a fast scroll up, back intent and inactivity, and shows a slide-in that does not block the page.
No. On Growth and up, the Recovery Brain shows an offer only when the signals say it is needed, within your max discount and minimum margin. Many visitors see a reminder with no offer.
Each channel has its own unchecked consent checkbox. CartAbandon saves the consent source and time for each contact and channel, and every email includes a one-click unsubscribe.
No. The popup has no CAPTCHA or puzzle. Shoppers type an email or phone number and tap once.
No. It loads from one small async script, and the decision logic runs on our servers.
Enter your store URL and get an estimate of your recoverable revenue in about 20 seconds.