xpay✦ Commerce
Directory
WooCommerce plugins
Exit-Intent Popup
Exit-Intent Popup
A powerful exit-intent popup plugin with a professional admin UI and advanced Display Rules that help retain visitors and boost conversions.
Will this break my store?
What the WordPress.org registry says about keeping Exit-Intent Popup running.
Tested to 6.7.5 — 3 branches behind 7.0
A branch or two behind — normal for a plugin between releases.3 months ago
At least 3.6 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.2
Your host must be running at least this version.5.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Exit-Intent Popup is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
7 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
6 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
Exit-Intent Popup detects when a visitor is about to leave your site and displays a fully customisable popup offering a discount code, a message, or a call-to-action button to encourage them to stay and convert.
The plugin ships with a modern, card-based admin interface and powerful targeting options — all without writing a single line of code.
Key Highlights
- Clean, professional admin UI with gradient header, icon tabs, card layouts and live previews
- Full typography control — system fonts and Google Fonts for title, body, and CTA button
- Advanced Display Rules — target by page, user login status, frequency, and device type
- Frequency control via browser localStorage (always / per session / daily / weekly / once ever)
- Device targeting — show on all devices, desktop only, or mobile only
- Exit-intent detection with configurable delay and five animation effects
- Live button and design previews that update in real time as you type
Features
Popup Behaviour
- Enable / disable popup globally with a toggle switch
- Configurable delay (seconds) before the popup can trigger
- Five entry animations: Fade In, Slide Down, Zoom In, Bounce, None
- Three popup positions: Top, Center, Bottom
- Adjustable overlay opacity (0–1)
- Optional close (×) button
- ESC key closes the popup
Design & Appearance
- Background color picker (HEX / RGB)
- Background image upload via WordPress Media Library
- Text color and discount code color pickers
- Live popup preview that updates as you change colors and images
Typography
- Separate font controls for title and content text
- System fonts: Arial, Verdana, Helvetica, Georgia, and more
- Google Fonts integration with autocomplete search and popular-fonts shortlist
- Font weight control (Normal / Bold / Lighter / Bolder)
- Live font preview boxes
Content
- Rich text editor (wp_editor) for the popup message — supports HTML and shortcodes
- Customisable promo / discount code with inline preview
- Toggle to show or hide the discount code block
CTA Button
- Enable / disable the call-to-action button
- Button text, URL, and link target (same tab / new tab)
- Background color, text color, font size, and padding
- System or Google Font selection for the button label
- Border radius, border width, and border color
- Live button preview that updates in real time
Display Rules (New in 1.1.0)
- Page Targeting — show on all pages, front page only, blog/posts only, or specific pages/posts you select
- Audience Targeting — show to everyone, guests only (logged-out), or members only (logged-in)
- Frequency Control — always, once per session, once per day, once per week, or once ever (tracked via localStorage)
- Device Targeting — all devices, desktop only (≥ 768 px), or mobile only (< 768 px)
Admin Interface (New in 1.1.0)
- Full-width, responsive layout that adapts to any screen size
- Gradient header banner with version badge and live Active/Inactive status
- Six icon tabs: General, Design, Typography, Content, CTA Button, Display Rules
- Card-based section layout with icons and descriptive sub-headings
- Animated toggle switches replace plain checkboxes
- Visual option cards replace plain radio buttons for Position, Animation, Audience, Frequency, and Device
- Quick Status sidebar widget showing live values from the database
- Pro Tips sidebar with conversion best practices
- View Site shortcut link from within the settings page
Usage
- General tab — Enable the popup, configure delay, animation, position, and overlay opacity.
- Design tab — Pick colors and an optional background image. Preview updates live.
- Typography tab — Choose system or Google Fonts for the title and body text.
- Content tab — Write your popup message in the rich-text editor and set the promo code.
- CTA Button tab — Configure the call-to-action button label, URL, colors, and live-preview it.
- Display Rules tab — Set page targeting, audience, frequency, and device rules.
- Click Save Settings — your popup is live immediately.
License
This plugin is licensed under the GPL-2.0+ license.
See https://www.gnu.org/licenses/gpl-2.0.html for details.
Support
For support, feature requests, or bug reports, please visit the WordPress support forum or contact the plugin author.
Go to Exit-Intent Popup > General and toggle the Enable Popup switch off.
Yes. Go to the Display Rules tab, choose Specific Pages, and select from the list of your published pages and posts.
Use the Display Frequency setting in the Display Rules tab. “Once per session” or “Once per day” are recommended for most sites.
Yes — set Device Targeting to Mobile Only in the Display Rules tab.
Yes — set Audience Targeting to Guests Only in the Display Rules tab.
Yes. Upload an image via the Design tab. The image overrides the background color.
Yes. Exit-intent detection (mouse leaving the viewport) is desktop-centric, but you can still show the popup on mobile after a configured delay.
Yes. In the Typography and CTA Button tabs, switch to Google Font, type a font name, and choose from the autocomplete suggestions.
All settings are sanitized on save using WordPress functions (sanitize_text_field, sanitize_hex_color, esc_url_raw, etc.) and escaped on output.
Categories
Plugin details
Tags on WordPress.org
