ExitSurvey – Smart Exit Survey for WooCommerce
ExitSurvey – Smart Exit Survey for WooCommerce
Description
ExitSurvey detects when a visitor is about to leave your WooCommerce store and presents a beautiful, non-intrusive survey popup tailored to their exact browsing behavior.
How it works
- Tracks browsing — saves page visits (cart, checkout, product, shop) to localStorage
- Detects exit intent — mouse movement toward browser bar triggers the popup
- Decides the right question — based on the visitor’s browsing history:
- Visited checkout Checkout abandonment question
- Items in cart (no checkout) Cart abandonment question
- Visited product pages Product interest question
- Browsed shop/category Shop browse question
- Otherwise General feedback
- Shows cart items — displays the visitor’s current cart with images, quantities and totals
- Records responses — saves all answers to your database with cart value and page history
Features
- 🛒 Cart-aware popup — shows actual cart items with images and totals
- 🎯 5 smart triggers — cart, checkout, product, shop, general
- 📝 Fully customisable questions — edit text, options, and order from WP Admin
- 📊 Built-in dashboard — stats, top answers, trigger breakdown
- 📬 Email notifications — get alerted on every new response
- 🎨 Brand colour — matches your store’s palette
- 🍪 Cookie throttle — won’t bug the same visitor too often
- 📱 Mobile toggle — enable/disable on mobile separately
- 🔒 Privacy-friendly — no third-party trackers, all data stays on your server
Installation
- Upload the
exitsurveyfolder to/wp-content/plugins/ - Activate the plugin through Plugins menu
- Go to ExitSurvey Settings to configure
- Go to ExitSurvey Questions to customise survey questions
- Responses appear under ExitSurvey Responses
Faq
No. ExitSurvey requires WooCommerce to read cart data and product information.
No. All tracking is done client-side in localStorage. The server is only called when the popup actually opens.
Yes — edit existing questions in ExitSurvey Questions. Full custom question builder coming in v2.
Use the Cookie Duration setting. Set it to the number of days before showing the survey again.
Reviews
Changelog
1.0.0
- Initial release