● Exit-Intent · Pro Trigger

Catch visitors the moment they leave.

ConvertForce watches for the exact cursor motion that means “I’m gone” — then fires your best offer before the tab closes. No reading interrupted. No site slowed.

↑ Move your cursor up to the top of the window — watch what happens.

The detection logic

It reads intent, not just position.

A leaving visitor moves their cursor up and out — fast — toward the back button or tab bar. ConvertForce measures that motion in real time and fires only when the signal is unambiguous.

01

Track the cursor

A passive listener samples cursor position and vertical velocity continuously — no layout work, no blocking the main thread.

02

Detect the exit vector

When the pointer crosses the top edge of the viewport with upward momentum, that’s a real departure — not an accidental nudge.

03

Fire once, then stand down

The campaign shows a single time, respects your frequency cap, and disarms — so the same person is never hit twice.

What you’ll use it for

One trigger. Many rescues.

Exit-intent turns an abandoning visitor into one more chance to convert. Here’s where teams point it.

01

Recover abandoning carts

Fire a free-shipping or discount offer the instant a shopper drifts away from checkout.

02

Capture leaving leads

Trade a lead magnet or newsletter signup for the email of a visitor who was about to bounce.

03

Deliver a last-chance code

Reveal a time-boxed promo code as the final nudge before someone leaves empty-handed.

04

Offer the content upgrade

On a blog post, surface the PDF or checklist version right as the reader scrolls to leave.

05

Surface an announcement

Catch attention for a launch, webinar, or deadline at the highest-intent moment you get.

06

Collect feedback

Ask one quick question of visitors who leave without converting, and learn why.

Targeting & display rules

Show the right offer to the right visitor.

Exit-intent is the trigger. Rules decide who actually sees it — all configured in the block editor, no code.

Campaign rules — Cart Recovery

Trigger

exit_intent


Frequency

once / session


Devices

desktop + mobile


Pages

/cart, /checkout

✓ Mobile-aware triggers

On touch devices, exit-intent automatically becomes scroll-up, back-gesture, and inactivity detection.

✓ Frequency capping

A browser-side flag keeps a visitor from seeing the same campaign twice — no database, no autoload.

✓ Page & audience filters

Include or exclude by URL, post type, category, or login status with simple match rules.

✓ Scheduling

Run the campaign on a window — perfect for a weekend sale or a launch-week push.

Performance · independently verified

A trigger this smart shouldn’t cost you speed.

The whole exit-intent engine is vanilla JavaScript that loads after your content and stays out of the way.

+11 KB

Total footprint

Detector and popup combined. Most popup plugins add 200–400 KB.

0

Extra requests

Nothing fetched until a visitor actually converts.

0

Database tables

Runs on your existing WordPress install. No new tables, ever.

Top 1%

Memory usage

Lighter than 99% of plugins benchmarked by WP Hive.

Questions, answered honestly

Everything about exit-intent.

Does exit-intent work on mobile?

Mouse-tracking doesn’t exist on touch screens, so on mobile ConvertForce switches triggers automatically: it fires on rapid scroll-up toward the address bar, on the browser back gesture, or after an inactivity timeout you set. Same campaign, device-appropriate signal.

Won’t a popup annoy my visitors?

It only appears when someone is already leaving — so it never interrupts active reading or shopping. Pair it with a frequency cap (e.g. once per session) and page rules so a visitor sees it at most once, on the pages where it matters.

How do I stop it showing too often?

Set a frequency cap and a cooldown. ConvertForce stores a lightweight flag in the visitor’s browser, so once someone has seen or dismissed the campaign it stays hidden for the window you choose — no server round-trip, no database row.

Will it slow my site down?

No. The detector is a few hundred lines of vanilla JS that runs entirely client-side after your content paints. It adds roughly 11 KB to the page, creates zero database tables, and makes no extra network requests until someone actually converts.

Can I target specific pages?

Yes — include or exclude by URL, post type, category, or logged-in status. A common setup: run cart-recovery exit-intent only on /cart and /checkout, and a newsletter offer everywhere else.

Is the popup accessible?

Every campaign is keyboard-navigable, traps focus while open, closes on Esc, and ships with proper ARIA roles and labels. The markup is built from native blocks, so screen readers announce it correctly out of the box.

Get started

Stop losing the visitors you already paid for.

Turn on exit-intent in minutes — inside the editor you already know. Upgrade to Pro for the smart trigger and every display rule.