Description
🎉 Turn website visitors into email subscribers, leads, and paying customers — without writing a single line of code!
The Easy Way to Build Popups, Grow Your Email List, and Recover Lost WooCommerce Sales
YS LeadGen helps you create popups, opt-in forms, and lead capture campaigns that actually work. Whether you want to grow your email list, collect more leads, promote a special offer, or stop losing sales when shoppers abandon their cart, this plugin gives you the tools to do it — all from your WordPress dashboard.
Most people who visit your website won’t buy or subscribe the first time they land on it. They look around, get distracted, and leave. That’s normal. What matters is what you do about it. This plugin helps you catch that moment and turn it into a subscriber, a lead, or a sale.
👉 See a live demo
👉 Browse popup templates
👉 Read the full documentation
What You Can Build With This Plugin
- Lightbox Popups – Create custom center-of-screen popups to grow your email list, show coupon codes, or run a WooCommerce cross-sell or upsell campaign.
- Exit Intent Popups – Show your best offer at the exact moment a visitor is about to leave your site, before you lose them for good.
- Coupon Popups – Display a discount code at the perfect moment to turn a hesitant visitor into a paying customer.
- Floating Bars – Add a sticky header or footer bar for free shipping notices, announcements, or a countdown timer, without covering the page.
- Slide-In Popups – Slide an offer in from the corner of the screen as visitors browse, like a coupon code or related content, without interrupting the page.
- Fullscreen Popups – Create full-screen popups and welcome mats that focus your visitor’s full attention on your best offer.
- Countdown Popups – Add a ticking countdown timer to any popup to create urgency around a limited-time offer, sale, or webinar.
- Spin-to-Win Popups – Turn list-building into a game with a spin-the-wheel popup that hands out coupon codes and discounts.
- Multi-Step Popups – Break a longer form into smaller steps, which tends to feel easier to complete and can improve lead quality.
- Yes/No Popups – Ask a simple qualifying question first, then show a follow-up offer based on the answer, for better segmentation.
- Inline Forms – Embed a signup form directly inside your blog post or page content, automatically at the start or end of a post.
- Embedded Forms – Add a form anywhere on your site, like your sidebar or footer, using a shortcode or block.
An Easy Popup Builder and Ready-Made Templates
You don’t need to start from a blank screen. YS LeadGen comes with a library of ready-made popup templates so you can launch a campaign in minutes instead of building one from scratch. Search templates by goal, industry, or popup type, then customize the colors, text, and layout to match your brand.
Every setting is adjustable through the visual editor, including dynamic elements like countdown timers and spin-to-win wheels, so you can build a fully customized campaign without touching a line of code.
Exit Intent Popups: Catch Visitors Before They Leave
Most people who land on your website will leave without buying, subscribing, or contacting you. That’s just how browsing works. Exit intent technology helps you do something about it.
Exit intent watches visitor behavior, like a cursor moving toward the browser’s close button or address bar, and shows a targeted popup right before someone leaves. Instead of losing that visitor for good, you get one more chance to turn them into a subscriber or a customer.
You can pair exit intent with new-visitor and returning-visitor targeting, so a first-time visitor sees a welcome offer while a returning visitor sees something different, like a reminder about items left in their cart.
Smart Targeting and Behavior-Based Personalization
A popup plugin is only as good as its targeting. YS LeadGen lets you show a popup on a specific page or section of your site, target visitors by device or browser, or trigger a campaign based on how a visitor arrived, such as through a specific ad or email link.
You can also personalize based on visitor behavior: whether someone has already seen a particular popup, closed one before, or visited a certain number of pages. The goal is simple — show the right message to the right visitor, instead of showing the same popup to everyone.
Popup Analytics and Email Marketing Integrations
Building a popup is only half the job. Knowing whether it’s actually working is the other half. YS LeadGen includes built-in analytics that track popup views, lead conversions, conversion rate, and — for WooCommerce stores — revenue generated per campaign, so you can see what’s working without digging through a separate reporting tool.
On the email marketing side, YS LeadGen connects directly with the platforms you’re probably already using, so every new lead is added automatically instead of needing a manual export.
Grow Your Email List the Smart Way
An email list is one of the most valuable things a website can have. This plugin makes it simple to grow yours with newsletter signup forms, opt-in popups, and lead magnet campaigns.
You decide exactly when a signup form appears. Maybe you want it to show up after someone scrolls halfway through your blog post. Maybe you want it to appear only when someone is about to leave. Or maybe you just want it to show right away. All of these options are built in.
Once someone signs up, you can connect that form to your email marketing service so the new subscriber gets added automatically. No exporting spreadsheets. No copying and pasting names and emails by hand.
Stop Losing WooCommerce Sales to Cart Abandonment
If you run a WooCommerce store, you already know this problem: someone adds a product to their cart, gets distracted, and never comes back to finish the purchase. It happens to almost every store, every single day.
This plugin helps you win some of those sales back. You can show a popup with a discount code, a friendly reminder, or a limited-time offer right when a shopper is about to leave your checkout page. Little nudges like this can be the difference between a lost sale and a completed order.
You can also build popups around specific products, product categories, or even how much is in someone’s cart.
Collect Leads for Any Kind of Business
Not every website is trying to sell a product. Some are collecting quote requests. Some are booking consultations or appointments. Some are gathering questions for a support team, or signups for a webinar.
Whatever kind of lead you need, you can build a form for it. Every submission is saved right inside your WordPress database, so you always have access to your leads. You can search them, filter them, and export them to a CSV file whenever you want.
Show the Right Popup at the Right Time
Timing matters. A popup that shows up the second someone lands on your site can feel annoying. A popup that shows up at exactly the right moment can feel helpful. This plugin gives you full control over when each popup appears:
- Exit Intent – shows a popup right when someone moves to leave the page
- Time Delay – waits a certain number of seconds before showing a popup
- Scroll Depth – waits until someone scrolls down a certain amount of the page
- Click Trigger – opens a popup when someone clicks a button, link, or image
- Inactivity – shows a popup if a visitor stops interacting with the page for a while
- Page Load – shows a popup as soon as the page finishes loading
Show Popups to the Right Visitors
Not every popup needs to be shown to every visitor. This plugin lets you control exactly who sees each campaign:
- Show a popup only on certain pages, posts, or categories
- Show a different popup depending on whether someone is on desktop, tablet, or mobile
- Show a popup only to visitors coming from a specific link, like an email or ad campaign
- Show a welcome offer to new visitors, and a different message to people who’ve visited before
- Schedule a popup to start and stop automatically on specific dates
- Limit how many times the same person sees a popup, so you’re not annoying repeat visitors
WooCommerce Features
- Cart abandonment recovery popups
- Exit intent offers at checkout
- Coupon code popups
- Popups based on specific products or categories
- Upsell and cross-sell campaigns
- Capture a shopper’s email before they even reach checkout
- See how much revenue each popup campaign brings in
Lead Generation & Form Features
- Email opt-in and newsletter signup forms
- General lead generation and contact forms
- Multi-step forms with custom fields
- GDPR consent checkboxes
- Google reCAPTCHA, to help keep spam out of your leads
- Export all your leads as a CSV file, anytime
- Get an email notification the moment a new lead comes in
See What’s Actually Working
Guessing doesn’t help your business grow. That’s why this plugin includes built-in analytics, so you always know how your campaigns are performing:
- Popup Views – how many times a popup was shown
- Lead Conversions – how many of those views turned into an actual lead
- Conversion Rate – the percentage of visitors who took action
- Revenue Generated – how much money a campaign brought in through WooCommerce
- Device Performance – how a campaign performs on desktop compared to mobile
- Campaign Results – a simple overview of how each campaign is doing
Connects With the Tools You Already Use
You shouldn’t have to switch email marketing platforms just to use a popup plugin. This plugin connects with:
- Mailchimp
- HubSpot
- Omnisend
- GetResponse
- Drip
- Brevo
- Klaviyo
- Webhooks, so you can connect to almost anything else
Works With Your Existing Website
- Elementor
- Gutenberg (the WordPress block editor)
- Divi
- Beaver Builder
- Bricks Builder
- WooCommerce
- WPML, for multilingual websites
- Most WordPress themes, right out of the box
Your Data Stays in Your Hands
Everything you build with this plugin — your popups, your leads, your analytics — is stored inside your own WordPress database. Nothing is shared with anyone else unless you specifically turn on an integration. Even then, only that one service gets the data you choose to send it, and it’s handled under that service’s own privacy policy.
Full privacy policy: https://ysleadgen.com/privacy-policy
Credits
YS LeadGen is developed and supported by the team at YS Innovations.
Privacy Policy
YS LeadGen stores all popup settings, captured leads, form submissions, and analytics data locally inside your WordPress database. No personal data is shared with any external service unless you enable a specific integration.
When integrations are enabled (Mailchimp, HubSpot, Omnisend, GetResponse, Drip, Brevo, Klaviyo, or Webhooks), lead data is transmitted to those platforms under their own privacy policies. No data is sent to YS LeadGen developer’s servers.
Full privacy policy: https://ysleadgen.com/privacy-policy
Screenshots








Installation
Automatic installation
- Log in to your WordPress admin dashboard.
- Go to Plugins > Add New.
- Search for “YS LeadGen”.
- Click Install Now, then Activate.
- Go to LeadGen in your admin sidebar to create your first campaign.
Manual installation
- Download the plugin ZIP file.
- Log in to your WordPress admin dashboard and go to Plugins > Add New > Upload Plugin.
- Choose the downloaded ZIP file and click Install Now.
- Activate the plugin through the Plugins menu.
- Go to LeadGen in your admin sidebar to create your first campaign.
After activation
- Choose a popup type from the template library or start from a blank canvas.
- Set your trigger, such as exit intent or scroll depth.
- Set display rules to choose which pages or visitors see the popup.
- Connect an email marketing integration if you want new leads added automatically.
- Publish the campaign and check the Analytics tab to track performance.
FAQ
-
Who should use this plugin?
-
Anyone with a WordPress website who wants to grow their email list, collect more leads, or reduce the number of visitors leaving without taking action. This includes bloggers, small business owners, agencies, and WooCommerce store owners.
-
Is this plugin free to use?
-
Yes, the core plugin is free to use. Some advanced features may be available as optional paid add-ons down the road, but the main popup builder, forms, and triggers are included for free.
-
Does it work with WooCommerce?
-
Yes. You can build cart recovery popups, checkout-stage exit intent campaigns, coupon popups, and promotions tied to specific products or categories, all right out of the box.
-
How many popup campaigns can I create?
-
As many as you want. There’s no limit on the number of campaigns you can build.
-
What types of popups can I build?
-
Twelve, at last count: exit intent popups, lightbox popups, coupon popups, floating bars, slide-ins, fullscreen popups, countdown popups, spin-to-win campaigns, multi-step popups, yes/no popups, inline forms, and embedded forms.
-
Can I control when my popups show up?
-
Yes. You can trigger a popup based on exit intent, a time delay, how far someone scrolls, a click on a specific element, visitor inactivity, or right when the page loads.
-
Can I control who sees my popups?
-
Yes. You can target visitors by the page, post, or category they’re on, their device or browser, whether they’re a new or returning visitor, or even the link they clicked to get to your site. You can also schedule campaigns and limit how often the same visitor sees a popup.
-
Where are my leads stored?
-
Right inside your own WordPress database. Nothing is sent to an outside service unless you turn on a specific integration yourself.
-
Can I export my leads?
-
Yes, any time you want, as a CSV file.
-
Which email marketing services can I connect to?
-
Mailchimp, HubSpot, Omnisend, GetResponse, Drip, Brevo, and Klaviyo are all supported. If your email service isn’t on that list, you can usually connect it using Webhooks instead.
-
Can I show different popups on different pages?
-
Yes. You can target individual pages, posts, or entire categories, so each part of your site can show the offer that makes the most sense for it.
-
Will my popups look good on phones and tablets?
-
Yes. Every popup is mobile responsive by default, and you can also set separate rules for how popups behave on different devices.
-
Does it work with Elementor and Gutenberg?
-
Yes, both are fully supported, along with Divi, Beaver Builder, and Bricks Builder.
-
Can I schedule a campaign to run automatically?
-
Yes, just set a start date and an end date, and the plugin handles the rest.
-
Will visitors see the same popup over and over?
-
Not if you don’t want them to. Frequency controls let you decide how often the same visitor can see a given popup.
-
Is this plugin GDPR friendly?
-
Yes, you can add GDPR consent checkboxes to any of your forms.
-
Can I add a spin-to-win popup?
-
Yes, gamified spin-to-win campaigns are built in.
-
Do I need to know how to code?
-
No. Everything is built using a visual, drag-and-drop editor, so no coding knowledge is needed.
-
Can I break a long form into multiple steps?
-
Yes, multi-step forms are supported and can help make longer forms feel less overwhelming.
-
Does it support Google reCAPTCHA?
-
Yes, which helps keep spam submissions out of your leads.
-
Can I use this on a multilingual website?
-
Yes, it works with WPML.
-
Can I target specific WooCommerce products?
-
Yes, you can build promotions around individual products or entire product categories.
-
Will this slow down my website?
-
It shouldn’t. The plugin is built to load a minimal number of scripts, and popup assets only load when they’re actually needed.
-
What if I run into a problem?
-
Reach out through the plugin’s support forum on WordPress.org, and someone from the team will help you out.
Reviews
Contributors & Developers
“Popup Builder & Lead Forms – Exit Intent, Email Optins & Cart Recovery” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.1.7 – July 4, 2026
- Added Age Gate campaigns — restrict or verify visitor age before showing content.
- Added Cookie Consent management — customizable cookie consent popups and a built-in consent engine.
- Added Privacy Policy acceptance forms — easily collect and record user consent for privacy policies.
- Added Survey and NPS (Net Promoter Score) forms — gather structured user feedback, ratings, and responses.
- Improved validation and sanitization for survey submission and consent forms.
- Updated template library with preset designs for Age Gate, Cookie Consent, Privacy Policy, Survey, and NPS campaigns.
2.1.6 – June 26, 2026
- Added Brevo email marketing integration — automatically sync popup leads with your Brevo contact lists.
- Added Klaviyo integration — send captured leads directly to Klaviyo lists and automation workflows.
- Added Survey Popup — collect visitor feedback, ratings, and responses using customizable survey campaigns.
- Added Social Proof popup — display recent signups, purchases, and other notification popups to increase trust and conversions.
- Added Video Popup — embed YouTube, Vimeo, or self-hosted videos inside popup campaigns to boost engagement.
- Added Content Locker — restrict access to selected content until visitors complete an action such as subscribing, filling out a form, or completing a survey.
- Minor bug fixes and UI improvements.
2.1.5 – June 18, 2026
- Added an AI headline generator to create engaging popup headlines automatically.
- Added an AI CTA generator to generate conversion-focused call-to-action button text.
- Added AI-powered smart template recommendations based on popup type and campaign goals.
- Added category- and industry-wise filtering.
- Added a new Lead Magnet & Giveaway template category.
2.1.4 – May 28, 2026
- Added Dynamic Product Recommendations — display personalised WooCommerce product suggestions inside popup campaigns based on visitor behaviour and cart contents.
- Added Cookie-Based Targeting — show or hide popup campaigns using custom cookies for more personalised visitor experiences.
2.1.3 – May 28, 2026
- Added GetResponse and Drip email marketing integrations — sync captured leads directly from popup forms.
- Added multi-step popup flows — sequential popup campaigns that guide visitors through multiple steps for higher conversions.
- Added revenue analytics — track sales value driven by WooCommerce popup campaigns alongside impressions and conversion rate.
- Added onsite retargeting — show personalised campaigns to returning visitors based on their previous behaviour.
- Added inline and embedded forms — place lead capture forms directly inside page or post content without a popup overlay.
- Updated tested-up-to version to WordPress 7.0.
2.1.2 – May 9, 2026
- Added A/B split testing — create multiple popup variants, split traffic, and automatically identify the highest-converting design.
- Added behaviour-based targeting — trigger campaigns using visitor engagement conditions such as pages viewed and time on site.
- Added smart frequency controls and cooldown management — set minimum gaps between popup appearances to reduce popup fatigue.
- Added popup dismissal tracking — monitor how often visitors close campaigns to inform campaign optimisation.
2.1.1 – April 27, 2026
- Fixed an issue where the admin dashboard failed to load correctly in certain server configurations.
- Added captured lead page URL to the leads table — see which page each lead was captured on.
- Updated plugin description and onboarding copy for improved clarity.
2.1.0 – April 15, 2026
- Added four new popup types: Fullscreen, Slide-In, Yes/No two-step, and Spin-to-Win gamified popup.
- Introduced dedicated templates for each new popup type.
- Expanded the template library with new designs across all popup categories.
- Improved popup builder compatibility to support all new popup layouts.
- Minor UI improvements and performance optimisations.
2.0.1 – April 6, 2026
- Fixed date and time scheduling issues that could prevent display rules from firing at the correct time.
- Fixed link-click trigger not firing in certain page builder environments.
- Improved browser targeting accuracy.
- Minor bug fixes and performance improvements.
2.0.0 – March 26, 2026
- Major release — introduced full WooCommerce popup integration.
- Added WooCommerce triggers: Add to Cart, Cart Page Load, Checkout Page Load, Cart Exit Intent, Checkout Exit Intent, and Product Page Load.
- Added WooCommerce conditions: cart value targeting, product targeting, category targeting, and user role conditions.
- Added coupon popup with cart value and product or category restrictions.
- Added WooCommerce cart email capture for abandoned cart recovery.
- Implemented REST API-based data handling for WooCommerce popup interactions.
- Improved UI across the popup builder, display rules, and integrations panels.
1.1.6 – March 11, 2026
- Fixed close button styling conflict with certain WordPress themes.
- Added configuration options for floating bar popup positioning.
- Added phone number input field to lead capture forms.
- Minor UI and compatibility improvements.
1.1.5 – February 3, 2026
- Security fix: Resolved unauthenticated AJAX access vulnerability (CVE-2026-1255).
- Restricted captured lead data to authenticated administrators only.
- Added nonce validation and capability checks to all AJAX actions.
- Replaced unauthenticated AJAX endpoints with secure REST API endpoints.
- General security hardening. Immediate update recommended for all users.
1.1.4 – Jan 10, 2026
- Introduced feature gating for Pro features.
- Improved popup rendering performance and trigger stability.
- Fixed UI inconsistencies in the popup builder sidebar.
- Compatibility improvements and bug fixes.
1.1.3 – Jan 5, 2026
- Added margin controls for all popup builder elements: images, text, buttons, countdown timers, GDPR fields, and form fields.
- Added button hover colour customisation.
- Added GDPR consent checkbox block.
- Added countdown timer configuration options including format and expiry message.
- Added guided onboarding flow for new users.
1.1.2 – December 27, 2025
- Added popup impressions, form submissions, and conversion rate tracking.
- Added device-based performance breakdown across desktop, mobile, and tablet.
- Added conversion source tracking — identify which pages drive the most leads.
- Added Google Analytics 4 (GA4) event integration.
1.1.1 – December 19, 2025
- Added alphabetical campaign sorting.
- Added bulk delete with confirmation.
- Added news and updates section.
- Added Save as Draft option for campaigns in progress.
- Improved campaign organisation in the dashboard.
1.1.0 – December 6, 2025
- Added popup entrance and exit animations.
- Introduced Floating Bar popup type.
- Added floating bar positioning and display controls.
- Added seasonal popup templates for holiday campaigns.
1.0.2 – November 21, 2025
- Added dynamic text replacement using URL parameters.
- Added URL parameter targeting for UTM-based campaigns.
- Added geolocation targeting by country or region.
- Added auto-close option to dismiss popups after a set time.
1.0.1 – November 18, 2025
- Added two-step popup support.
- Added scroll depth and inactivity triggers.
- Added click trigger support.
- Added popup animation and positioning controls.
- Added Google reCAPTCHA integration.
- Added browser and OS targeting.
- Added new popup templates.
- Added CSV lead export.
