RevDock | Docs
Widgets

Exit Intent

Capture visitors who are about to leave with targeted offers and messages.

Exit Intent detects when visitors are about to leave your site and displays a compelling overlay with an offer, reminder, or message to win them back.

Exit intent popups typically recover 10-15% of abandoning visitors when offering relevant incentives.

How It Works

  1. Visitor moves their cursor toward the browser's close button or address bar
  2. RevDock detects this "exit intent" behavior
  3. A modal overlay appears with your configured message
  4. Visitor can claim the offer or dismiss the popup

Configuration

Content Settings

OptionDescriptionExample
HeadlineBold heading textWait! Before you go...
MessageBody text with placeholdersSee below
Offer TypeWhat you're offeringDiscount, Free Trial, Reminder
Discount %Percentage off (for discount offers)20
Coupon CodeCode visitors can useSTAY20

Offer Types

TypeDescription
DiscountShow discount percentage and coupon code
Free TrialEncourage signing up for a trial
ReminderHighlight value without a discount
CustomWrite your own message

Message Placeholders

Use in your message text:

  • {discount} — Discount percentage
  • {coupon} — Coupon code

Example: Get {'{discount}'}% off your first purchase with code {'{coupon}'}!

Style Settings

OptionDescriptionDefault
Overlay BackgroundColor behind the modal#000000
Overlay OpacityBackdrop darkness (0-100%)50
Modal BackgroundModal card background#ffffff
Text ColorPrimary text color#1a1a1a
Accent ColorHeadlines and highlights#0066ff
Border RadiusCorner roundness (0-50px)12
SizeWidthBest For
sm320pxSimple messages
md400pxStandard offers
lg480pxDetailed content or forms

Animation

TypeEffect
fadeSmooth fade in
scaleGrow from center
slide_downSlide down from top

Call-to-Action Settings

OptionDescriptionDefault
Button TextPrimary CTA labelClaim My Discount
Button ActionWhat happens on clickSee below
Redirect URLURL for redirect action
Button ColorCTA background color#0066ff
Text ColorCTA text color#ffffff
Show SecondaryAdd a dismiss buttontrue
Secondary TextDismiss button labelNo thanks

Button Actions

ActionBehavior
copy_codeCopy coupon to clipboard
redirectNavigate to specified URL
closeSimply close the overlay

When using copy_code, visitors will see a "Copied!" confirmation before the modal closes.

Behavior Settings

OptionDescriptionDefault
Trigger SensitivityHow aggressively to detect exit intentmedium
Trigger DelaySeconds before popup can appear0
Show Once Per SessionOnly show once per browsing sessiontrue
Dismiss CooldownHours before showing again after dismiss24

Trigger Sensitivity

LevelDetection Area
lowOnly top edge of viewport
mediumTop 20% of viewport
highAny upward cursor motion

Mobile Settings

Exit intent doesn't work on mobile (no cursor). Use alternative triggers:

OptionDescriptionDefault
Enable MobileUse alternative mobile triggersfalse
Mobile TriggerHow to detect exit on mobile
Mobile DelaySeconds for time-based trigger30

Mobile Triggers

TriggerBehavior
scroll_upWhen user scrolls back up the page
back_buttonWhen user presses browser back
time_basedAfter specified delay

Page Targeting

Control which pages show exit intent.

OptionDescription
Target PagesOnly show on these pages (empty = all)
Exclude PagesNever show on these pages

Wildcard Patterns

/pricing/*        → matches /pricing/pro, /pricing/enterprise
*/checkout        → matches /en/checkout, /fr/checkout
/about            → matches exactly /about

Recommended:

  • Target: /pricing, /cart, /product/*
  • Exclude: /checkout/*, /thank-you, /dashboard/*

Best Practices

  1. Make it valuable — Offer something worthwhile, not just "don't go!"
  2. Keep it scannable — Visitors are leaving; make your point fast
  3. Match the context — Different offers for pricing page vs. blog
  4. Respect dismissals — Long cooldown periods prevent annoyance
  5. Test sensitivity — High sensitivity can feel aggressive
  6. Don't use on checkout — They're already buying; don't distract

Example Messages

Page TypeHeadlineMessage
PricingWait! Special offer insideGet {discount}% off with code {coupon}
BlogEnjoying our content?Subscribe for weekly tips delivered free
ProductForgot something?Items in your cart are waiting
LandingOne more thing...Join 10,000+ users who've already signed up

On this page