FloatMessage
Exit Intent

Exit-intent popups that recover lost visitors

Detect when a visitor is about to leave and show a last-chance offer, newsletter signup, or contact form. Reduce bounce rate and recover abandoned carts.

Why teams pick this

Mouse-leave detection

Detect when the cursor moves toward the browser tab - a strong signal the visitor is about to bounce.

Any template

Show any of the 17 templates on exit intent: discount modals, newsletter forms, surveys, or chat prompts.

Combine with targeting

Trigger only on cart pages, only for first-time visitors, only on certain countries - stack rules for surgical precision.

Smart dismissal

Choose how often to show after dismissal: never again, after a session, after N hours. Stop annoying loyal visitors.

How it works

1

Create your popup

Pick a template (modal, blur overlay, or center modal work best for exit intent).

2

Set trigger to Exit Intent

In display settings, change the trigger to 'Exit Intent'. That's it - no thresholds to configure.

3

Add targeting (optional)

Restrict to specific URLs, countries, or schedules. Or run it everywhere.

Built for these use cases

Cart abandonment recovery

Use case 1

Cart abandonment recovery

Show a 10% discount when shoppers try to leave the checkout page. Recover sales that would otherwise be lost.

Newsletter signup

Use case 2

Newsletter signup

Offer a lead magnet to visitors leaving without converting. 3-5% of bounces become subscribers with a good offer.

Feedback surveys

Use case 3

Feedback surveys

Ask why visitors are leaving with a 1-question NPS or short text survey. Learn what's broken and fix it.

Frequently asked questions

How does exit intent detection work?

FloatMessage listens for mouseout events at the top of the browser. When the cursor leaves through the top edge, it fires the trigger.

Does it work on mobile?

Mouse-based exit intent only works on desktop. For mobile, combine scroll triggers and time delays for similar effect.

Will the same visitor see the popup every time?

Up to you. Set dismiss behavior to 'session', 'permanent', or 'show again after N hours'.

Can I show different exit popups on different pages?

Yes. Create multiple messages and use URL targeting to control which pages show which popup.

Will it slow my site down?

No. The embed script is under 30 KB and loads asynchronously. Cloudflare-cached and globally distributed.

Do exit-intent popups work on touch devices like iPhones and Android phones?

Mouse-leave doesn't exist on touch, so on mobile FloatMessage falls back to a heuristic: sustained scroll-up after the visitor has scrolled deep into the page, plus an idle window. You can also pair the exit-intent popup with a delay or scroll trigger so mobile visitors still see the offer at the right moment.

Can I target an exit popup by country, device, or only on the cart page?

Yes. Stack URL targeting (e.g. /checkout/* or /cart/*) with country allow/block (geo-IP at the edge), device class, and schedule windows. A single rule like 'mobile checkout abandoners in the US between 6pm-11pm' is one line of configuration.

Can the exit popup auto-suggest a discount code or trigger a chat agent?

Yes. Bring your own AI key and the exit popup can swap in a context-aware offer (different copy per page or product), or open a live chat panel pre-seeded with the visitor's last action so an agent can recover the cart manually.

Try exit intent free for 30 days

No credit card required. Full access to every feature.

Start Free 30-Day Trial

Related features