About the service
I make a widget that catches the moment when a visitor is still on the page but about to leave — the cursor moves toward the close button or the 'back' button. In that exact second, a small window appears with one short question: what prevents completing the order right now. Answer options are clickable buttons, without input fields and without pressure to leave your email.
The trigger is built on tracking cursor direction and speed, not on a timer or page scroll — so the popup doesn't appear randomly when someone is just scrolling up. I show it once per visit: if the visitor closed the window or answered, it won't appear again in that session or for several days afterward, depending on what frequency you set. No annoying repeat popups — this rule I follow most strictly because it's precisely this that most often kills trust in such a mechanism.
Technically it's pure JavaScript with no framework dependency, so the widget fits smoothly into almost any site regardless of engine and markup. I configure the exit detection logic, styling to your theme, answer storage and a simple way to view them — a table in the admin panel or a webhook, whichever is more convenient.
What the work includes:
— detecting tab close attempts with false trigger filtering on mobile
— one customizable question with editable answer options
— frequency limiting per visitor
— lightweight answer log for viewing or export
The trigger is built on tracking cursor direction and speed, not on a timer or page scroll — so the popup doesn't appear randomly when someone is just scrolling up. I show it once per visit: if the visitor closed the window or answered, it won't appear again in that session or for several days afterward, depending on what frequency you set. No annoying repeat popups — this rule I follow most strictly because it's precisely this that most often kills trust in such a mechanism.
Technically it's pure JavaScript with no framework dependency, so the widget fits smoothly into almost any site regardless of engine and markup. I configure the exit detection logic, styling to your theme, answer storage and a simple way to view them — a table in the admin panel or a webhook, whichever is more convenient.
What the work includes:
— detecting tab close attempts with false trigger filtering on mobile
— one customizable question with editable answer options
— frequency limiting per visitor
— lightweight answer log for viewing or export