Overview
Grow your email list with a beautiful popup or slide-in: a welcome discount revealed after subscribing, smart triggers, consent and CSV export.
- Turn visitors into subscribers
- Welcome code revealed after signing up
- Polite timing: delay, scroll or exit intent
Best for: Stores and blogs building an email list
Installation
- Download popsy-email-popup.zip from My account › My plugins or from your order email. Do not unzip it.
- In WordPress, go to Plugins › Add New Plugin › Upload Plugin, choose the zip and click Install Now, then Activate.
- Click "Preview on the site", then tick "Show the popup to visitors" and save.
Requires WordPress 6.0+, PHP 7.4+. Works with any theme, block themes and page builders.
Features
- Centered popup or less intrusive slide-in, optional image, your accent color and texts
- Welcome discount code revealed only after subscribing (never in the page source), with a "click to copy" button
- Triggers: after X seconds, after scrolling X% of the page, exit intent on computers
- Frequency: shown again only after X days when closed; never again after subscribing
- Phones and/or computers; never on cart, checkout and account pages; exclude pages by ID
- Required consent checkbox, consent date saved with each subscriber
- Subscribers list and CSV export, ready to import into Brevo, Mailchimp, MailerLite…
- Optional email notification for each new subscriber
- Works on cached pages (no expiring security token), spam protection with honeypot and rate limiting
- Accessible dialog: focus kept inside, Escape to close, focus returned, reduced motion respected
- Preview link to check the design before enabling it
- `popsy_subscribed` action for developers (send to your newsletter tool)
- Lightweight: no jQuery on the front end, no external service, no tracking
- Translation-ready
For developers
Customize the plugin from your theme’s functions.php or a small plugin, without editing its files (your changes survive updates).
Filters
popsy_show
add_filter( 'popsy_show', function ( $value ) {
// Change $value here.
return $value;
}, 10, 1 );Actions
popsy_subscribed
Updates
Updates are free. When a new version is out, it appears in Dashboard › Updates of your WordPress site and you can install it in one click, or turn on automatic updates in Plugins. This works for the zip downloaded from your Woo-Plugins account; older copies can be replaced by downloading the latest version from My plugins. See the changelog.
Frequently asked questions
Does Popsy create the WooCommerce coupon?
No. Create the coupon (e.g. WELCOME10) in WooCommerce › Marketing › Coupons and enter the same code in Popsy.
Does Popsy send emails to subscribers?
No. Export the list to your newsletter tool, or connect it with the `popsy_subscribed` action.
Still stuck?
Write to us with your WordPress and WooCommerce versions and what you tried: we answer by email.