Title: RetentionFox – Abandoned Cart Recovery, Exit Intent &amp; Popups for WooCommerce
Author: adprozz
Published: <strong>December 8, 2025</strong>
Last modified: December 8, 2025

---

Search plugins

![](https://ps.w.org/retentionfox-for-woocommerce/assets/banner-772x250.png?rev=
3417492)

![](https://ps.w.org/retentionfox-for-woocommerce/assets/icon-128x128.png?rev=3414656)

# RetentionFox – Abandoned Cart Recovery, Exit Intent & Popups for WooCommerce

 By [adprozz](https://profiles.wordpress.org/adprozz/)

[Download](https://downloads.wordpress.org/plugin/retentionfox-for-woocommerce.1.4.0.zip)

 * [Details](https://wordpress.org/plugins/retentionfox-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/retentionfox-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/retentionfox-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/retentionfox-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/retentionfox-for-woocommerce/)

## Description

RetentionFox for WooCommerce is a focused cart‑recovery and retention toolkit built
for store owners who want results without a complex marketing stack. It watches 
how shoppers behave on your site, nudges them at the right moments, and follows 
up by email when carts are abandoned.

Instead of juggling multiple plugins for popups, emails, and analytics, RetentionFox
brings the essentials into one place:

 * On‑site welcome, idle, and exit‑intent nudges that respect the cart and Thank
   You page.
 * Cart recovery emails based on clean HTML templates you can customize with your
   own copy, logo, and footer.
 * A cron‑driven sender that quietly runs in the background to reach shoppers whose
   carts went cold.
 * Simple analytics for sends, opens, clicks, recovered orders, revenue, and top
   products over time.

The goal is not to be a full email service, but to help WooCommerce stores recover
more revenue from the visitors they already have – with defaults that make sense
and controls that don’t require an agency or a developer.

### What RetentionFox does for your store

RetentionFox sits between your WooCommerce cart, your theme, and WordPress email.
Once enabled:

 * Logged‑in carts are tracked when they change, so the plugin knows which customers
   have active, stale, or recovered carts.
 * A scheduled event checks for carts that have been inactive long enough, skips
   unsubscribed contacts, and sends a recovery email built from your selected template
   and editor content.
 * On the storefront, the welcome popup, idle pill, and exit‑intent modal listen
   for cart and timing conditions so they only appear when they are relevant and
   not after a successful order.
 * In the dashboard, an Analytics tab lets you pick a date range and see how many
   emails were sent, opened, clicked, and which orders and products are being recovered.

Everything is configured from a single “RetentionFox” menu in wp‑admin. You don’t
need to wire up separate pages or shortcodes to get value.

### Who RetentionFox is for

RetentionFox is designed for:

 * Store owners and marketers who want to plug in a cart recovery system without
   rebuilding their stack.
 * WooCommerce shops that rely heavily on returning visitors and repeat buyers.
 * Stores on shared hosting that need a lightweight, built‑in email solution instead
   of a large marketing automation suite.

If you’d like deeper logs, CSV exports, additional templates, subscription‑specific
flows, and more visuals on the Thank You page, there is a separate Pro upgrade that
builds on the same free core.

Learn more about Pro at https://adprozz.in/retentionfox

### Features

### On‑site nudges built for WooCommerce

 * **Welcome popup with waving hand**
    Show a friendly welcome block that uses your
   site icon or custom logo. Configure separate content for guest visitors and logged‑
   in customers; link guests directly to your WooCommerce “My Account” registration
   page if you want to grow signups.
 * **Idle nudge pill after inactivity**
    Display a compact pill after X seconds 
   of inactivity, only if there are items in the cart. Use the built‑in WordPress
   editor to control the short text that appears in the pill.
 * **Exit‑intent reminder**
    When a shopper moves to leave the page, show a small
   modal reminding them about their cart. You control the headline and body copy
   separately, so you can keep it gentle or more urgent depending on your brand.
 * **Smart suppression logic**
    Nudges automatically hide:
    - On the WooCommerce Thank You page.
    - After a successful order for that browser.
    - Whenever the cart is empty.
 * This keeps things focused on recovery, not bothering buyers who just converted.

### Cart recovery emails and SMTP

 * **Three ready‑to‑edit HTML templates (free)**
    Choose a base layout and the email
   editor auto‑populates with styled content you can adjust. Use tokens like `{customer_name}`
   and a `recovery_url` placeholder to personalize messages.
 * **Pro‑only templates (4–6) with previews**
    The free version shows thumbnails
   and previews of three extra templates but prevents selecting them; this lets 
   you see the Pro layouts with your logo and footer while keeping behavior stable
   until you upgrade.
 * **Branded email header and footer**
    Upload your logo, customize your footer 
   text, and send professional-looking emails that match your store’s brand identity.
 * **Optional SMTP for all site mail**
    Turn on SMTP in RetentionFox to use your
   chosen mail host for all WordPress emails, not just recovery messages. Configure
   from name/email, host, port, encryption, username, and password in one place.

### Automatic tracking and cron‑based sending

 * **Logged‑in cart tracking**
    Whenever WooCommerce updates a cart for a logged‑
   in customer, RetentionFox records basic details and timestamps so it can later
   decide when a cart has gone cold enough to send a reminder.
 * **Abandoned‑cart cron job**
    A scheduled event runs periodically and:
    - Skips recent carts that are still “fresh”.
    - Skips addresses that unsubscribed via the secure unsubscribe link.
    - Sends recovery emails only to eligible carts.
 * **Manual controls and testing**
    On the Settings page, you have full control:
    - **Send Test Email:** Instantly send a sample recovery email to your email 
      address to verify the design and layout.
    - **Preview Queue:** Click “Check how many will get this” to see exactly how
      many abandoned carts qualify for the next send.
    - **Force Run:** Click “Send recovery email” to manually trigger the batch immediately
      without waiting for the background schedule.
       All actions are secure, nonce‑
      protected, and limited to administrators.

### Recovery analytics

 * **Summary cards for key metrics**
    View totals for:
    - Emails sent (recovery and test).
    - Opens and clicks.
    - Recovered orders.
    - Recovered revenue, with your WooCommerce currency symbol.
 * **Interactive revenue trend chart**
    Visualize your recovery success over any
   timeframe. Whether you need a snapshot of **today, last week, or a custom date
   range**, the chart updates instantly to show revenue trends over time. It runs
   locally (no external tracking pixels) and handles empty states gracefully for
   a clean dashboard experience.
 * **Top products by recovered revenue**
    A table aggregates per‑product recovered
   quantity, orders, and revenue for the selected date range, so you can see which
   SKUs benefit most from your recovery effort.

### Free vs Pro

The free version includes:

 * All onsite nudges (welcome, idle, exit‑intent) and timing controls.
 * Three email templates with full editor integration.
 * Optional SMTP settings that apply to all WordPress mail.
 * Cron‑driven recovery send plus manual “send now” and “preview” tools.
 * Recovery analytics (sends, opens, clicks, orders, revenue, top products).

The separate Pro upgrade (sold on adprozz.in) is designed to add:

 * Additional recovery templates and layout options.
 * Detailed recovery logs with per‑email events and CSV export.
 * More analytics slices, including deeper product and trigger breakdowns.
 * Visual Thank You page celebration effects (confetti, bubbles, fireworks).
 * Future features like guest‑cart capture to recover unknown visitors and smart
   subscription upsells to boost Lifetime Value (LTV).

### Usage

 * **Welcome popup**
    Appears for visitors on eligible pages, uses your logo/site
   icon, and shows guest vs registered copy depending on login state. Suppressed
   on Thank You and when there is no cart.
 * **Idle nudge**
    Shows a pill after a configurable period of inactivity if there
   are items in the cart. Use it to remind visitors their cart is saved or encourage
   them back into the checkout.
 * **Exit‑intent modal**
    Triggers once per session when the cursor leaves the viewport
   area, if the cart has items.
 * **Recovery emails**
    Templates 1–3 are fully editable; templates 4–6 display 
   previews with a “PRO” badge in Lite. Cron handles normal automated sends; the
   Settings page buttons let you preview and trigger a send on demand.

### Email templates

 * **Templates 1–3 (Standard)**
    Three clean, fully editable text layouts designed
   to hit the primary inbox. While they come pre-loaded with different starting 
   copy (“Don’t let them get away,” “Still thinking it over?”), they are structurally
   identical and flexible. You can rewrite the text, change the button label, and
   apply your branding to any of them to fit your voice.
 * **Templates 4–6 (Pro with Product Data)**
    These advanced layouts automatically
   inject the Product Image and Title of the abandoned item directly into the email
   body. This visual cue is critical: even if a shopper’s cart session has expired
   or they switch devices, they see exactly what they left behind and can click 
   the product link to immediately purchase it again.

## Screenshots

[[

[[

[[

[[

[[

## Installation

 1. In your WordPress dashboard, go to **Plugins  Add New  Upload Plugin**, choose 
    the `retentionfox-for-woocommerce.zip` file, and click **Install Now**. Then click**
    Activate**.
 2. After activation, you’ll see a **RetentionFox** menu in the left admin sidebar.
 3. Go to **RetentionFox  Settings**.
 4. Enable the Welcome, Idle, and Exit nudges you want to use, adjust their timing,
    and save.
 5. Choose an email template, customize the body content, upload your logo, and set
    footer text.
 6. (Optional) Configure SMTP (free) so WordPress sends through your chosen mail provider.

## FAQ

### Does this work without WooCommerce?

No. RetentionFox is built specifically for WooCommerce carts, orders, and the Thank
You page. It will not run without WooCommerce active.

### Do you support guest cart recovery?

The free version focuses on logged‑in carts. Pro will introduce guest‑cart capture
and follow‑ups in a way that keeps the flow simple for shoppers. Check the site 
for roadmap details.

### Will nudges show after a purchase?

No. Nudges are automatically suppressed on the WooCommerce Thank You page and after
a completed order for that browser session. The plugin also avoids showing them 
when there is no cart.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RetentionFox – Abandoned Cart Recovery, Exit Intent & Popups for WooCommerce” is
open source software. The following people have contributed to this plugin.

Contributors

 *   [ adprozz ](https://profiles.wordpress.org/adprozz/)

[Translate “RetentionFox – Abandoned Cart Recovery, Exit Intent & Popups for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/retentionfox-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/retentionfox-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/retentionfox-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/retentionfox-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/retentionfox-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.0

 * Security & escaping: All dynamic admin and front‑end output (options, URLs, analytics,
   branding, SMTP) now uses the appropriate escaping functions and a centralized
   sanitization pipeline.
 * Nonce & input handling: Admin saves and AJAX endpoints use nonces and a shared
   sanitize_settings() flow, with clearly documented, validated exceptions for email‑
   based tracking links.
 * UI/UX: Refined the settings pages and analytics views for clearer layout, labels,
   and grouping while keeping behavior backward compatible.

#### 1.3.0

 * Initial wp.org release.
 * Welcome popup with waving hand and guest/registered copy.
 * Idle nudge pill and exit‑intent modal with timing and suppression rules.
 * Three cart‑recovery email templates with editor sync and logo/footer branding.
 * SMTP settings for all WordPress mail.
 * Cron‑driven abandoned‑cart sender plus manual “send now” and “preview count” 
   tools.
 * Recovery analytics dashboard with revenue trend and top‑product reporting.
 * Local Chart.js bundle (no external CDN) and hardened AJAX nonces/capability checks.

## Meta

 *  Version **1.4.0**
 *  Last updated **7 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 * Tags
 * [abandoned cart](https://wordpress.org/plugins/tags/abandoned-cart/)[email recovery](https://wordpress.org/plugins/tags/email-recovery/)
   [exit-intent](https://wordpress.org/plugins/tags/exit-intent/)[popup](https://wordpress.org/plugins/tags/popup/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/retentionfox-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/retentionfox-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/retentionfox-for-woocommerce/reviews/)

## Contributors

 *   [ adprozz ](https://profiles.wordpress.org/adprozz/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/retentionfox-for-woocommerce/)