Maelezo
YS LeadGen is a popup builder that helps WordPress website owners turn visitors into leads, subscribers, and customers — without writing a single line of code.
Every day, visitors land on your website and leave without subscribing, buying, or filling out a form. This popup builder helps you capture those missed opportunities. Show the right popup at the right moment: when a visitor is about to leave, after they scroll your content, after a set amount of time on a page, or when they click a specific element.
Build any type of popup campaign directly from your WordPress admin. No external accounts. No monthly SaaS fees. No coding. All your leads are stored securely on your own website — you stay in full control of your data.
Getting started takes just a few minutes. Choose a popup template, customize the design in the drag-and-drop builder, set your trigger and targeting rules, and publish your campaign.
Try Live Demo: https://demo.ysleadgen.com
Read Documentation: https://docs.ysleadgen.com
Get Support: https://ysleadgen.com/support
Visit Website: https://ysleadgen.com
Who Is This Popup Builder For?
This popup builder is built for website owners who need a practical, flexible popup tool — easy enough for beginners, powerful enough for advanced campaigns.
- Bloggers and content creators — grow an email subscriber list with opt-in popups
- WooCommerce stores — recover abandoned carts, display discount offers, increase revenue
- Lead generation websites — capture contact information from interested visitors
- Marketing agencies — manage popup campaigns across multiple client sites
- Business owners — convert more of the traffic already coming to their site
Popup Types
This popup builder supports a wide range of popup formats for every marketing goal:
Lightbox Popup — centered popups for email opt-ins, lead capture, and announcements
Exit Intent Popup — detect when a visitor is about to leave and show a targeted message. Included free. No upgrade required.
Floating Bar — a sticky notification bar at the top or bottom of the screen for announcements, offers, and cookie notices
Scroll Popup — trigger a popup after a visitor scrolls through a percentage of your page content
Countdown Popup — build urgency with a live countdown timer for limited-time promotions
Coupon Popup — display discount codes and promotional offers to encourage purchases
Cart Abandonment Popup — show a targeted message to WooCommerce shoppers before they exit without completing checkout
Time Delay Popup — display a popup after a visitor has spent a set number of seconds on a page
Popup Triggers
Control exactly what causes each popup to appear:
- Exit intent — detect cursor movement toward the browser bar and show a popup before the visitor leaves
- Scroll depth — trigger at 25%, 50%, 75%, or a custom scroll percentage
- Time on page — show a popup after a visitor has been on the page for a specific number of seconds
- Inactivity — display a popup when the visitor stops interacting with the page
- Click trigger — open a popup when any button, link, image, or element is clicked
- Page load — show a popup immediately when the page finishes loading
Targeting and Display Rules
Show each popup only to the right visitors, at the right time, in the right place:
- New vs returning visitors
- Specific pages, posts, categories, or tags
- Device type — desktop, tablet, or mobile visitors only
- Traffic source and URL parameter rules
- Logged-in vs logged-out user status
- Date and time scheduling
- Frequency and session controls to avoid repeating popups
- WooCommerce cart value, product page, and category rules (Pro)
- Geolocation targeting by country or region (Pro)
Visual Popup Builder
Design professional popups without touching any code:
- Drag-and-drop popup builder with live preview before publishing
- Ready-made popup templates for email opt-ins, promotions, and WooCommerce campaigns
- Custom colors, fonts, borders, backgrounds, and animations
- Fully responsive — all popups adapt to desktop, tablet, and mobile screen sizes
- Dynamic text replacement for personalized messaging using URL parameters
- Popup position and entrance/exit animation controls
- GDPR consent checkbox block included in the builder
Lead Management
All captured leads are stored directly in your WordPress database — no third-party service required:
- Central lead dashboard inside your WordPress admin
- Custom form fields including name, email, phone number, and message
- Email notifications when a new lead is submitted
- CSV export to download and use leads in any email platform
- Lead data remains stored even if the plugin is deactivated
Built-In Analytics
Understand how your popup campaigns are performing without external tools:
- Popup impressions and form submission tracking
- Conversion rate calculation per campaign
- Device-based performance breakdown — desktop, mobile, and tablet
- Conversion source tracking to see where leads originate
- Google Analytics (GA4) integration
- CSV export for campaign performance data
Email and CRM Integrations
Connect your popup forms with your email marketing tools (Pro):
- Mailchimp
- HubSpot
- Omnisend
- Webhooks for any custom integration or third-party platform
Privacy and Spam Protection
- GDPR consent checkbox block included in the popup form builder
- reCAPTCHA support to prevent spam submissions
- All lead data and popup settings stored locally in your WordPress database
- No data shared with external services unless you enable an integration
Free vs Pro
Free version includes: All popup types, all popup triggers, targeting rules, the drag-and-drop visual builder, popup templates, built-in analytics, and local lead storage. Exit intent is included free.
Pro version adds: Email and CRM integrations, webhooks, advanced WooCommerce targeting, geolocation rules, A/B testing, and priority support.
Privacy Policy
YS LeadGen stores popup settings, captured leads, and analytics data in your WordPress database. No data is shared externally unless you enable an integration such as Mailchimp or HubSpot.
Privacy policy: https://ysleadgen.com/privacy-policy
Screenshots

Popup campaign dashboard showing performance across all active campaigns 
Drag-and-drop visual popup builder 
Popup template library with email, offer, and WooCommerce templates 
Trigger settings — exit intent, scroll, time delay, click, and more 
Targeting and display rules configuration panel 
Lead management dashboard inside WordPress admin 
Analytics overview with impressions, conversions, and conversion rate 
Live popup preview before publishing
Installation
Automatic Installation
- Go to Plugins > Add New in your WordPress admin
- Search for “YS LeadGen”
- Click Install Now, then Activate
- Open YS LeadGen from the admin sidebar to create your first popup campaign
Manual Installation
- Download the plugin ZIP file from WordPress.org
- Go to Plugins > Add New > Upload Plugin
- Upload the ZIP and activate
- Open YS LeadGen from the admin sidebar to get started
FAQ
-
What is this popup builder?
-
YS LeadGen is a popup builder for WordPress. It lets you create exit intent popups, email opt-in forms, coupon popups, floating bars, slide-ins, countdown popups, and WooCommerce cart abandonment popups — all from inside your WordPress admin. No coding is required at any step.
-
Is the plugin free to use?
-
Yes. The free version includes all popup types, triggers, targeting rules, the drag-and-drop builder, pre-built templates, analytics, and local lead storage. No credit card required.
-
Does this plugin include exit intent detection for free?
-
Yes. Exit intent popup detection is included free of charge. No upgrade needed to use it.
-
How do I create a popup without coding?
-
Install and activate YS LeadGen. Open it from your admin sidebar. Choose a template or start with a blank popup. Use the drag-and-drop builder to customize the design. Set your trigger — such as exit intent or scroll depth — configure your targeting rules, then publish. No code needed at any step.
-
Will this slow down my website?
-
No. YS LeadGen loads only the scripts needed for active popup campaigns on each page. It is built to avoid impact on Core Web Vitals and page performance.
-
Does it work with WooCommerce?
-
Yes. Version 2.0.0 introduced full WooCommerce integration. You can create cart abandonment popups, product-specific popups, category-targeted offers, coupon popups with cart value restrictions, and cart email capture for abandoned cart recovery. WooCommerce triggers include Add to Cart, Cart Page Load, Checkout Page Load, Product Page Load, and Exit Intent on cart and checkout pages.
-
Where are my leads stored?
-
All leads submitted through your popup forms are stored in your WordPress database. You can view and manage them in the lead dashboard and export them to CSV at any time.
-
Can I control which pages show a popup?
-
Yes. You can target each popup to specific pages, posts, categories, tags, or post types. You can also filter by device type, traffic source, user login status, and URL parameters. Frequency controls prevent the same popup from being shown repeatedly to the same visitor.
-
Is this GDPR compliant?
-
Yes. The popup builder includes a GDPR consent checkbox block you can add to any popup form. All lead data is stored locally and is not shared with any external party unless you enable an integration.
-
What happens to my leads if I deactivate the plugin?
-
All popup settings and captured leads remain in your WordPress database. Nothing is deleted on deactivation.
-
Can I use this on multiple sites?
-
Yes. The plugin can be installed and activated on any number of WordPress websites.
-
Does it work on mobile?
-
Yes. All popups are fully responsive. You can preview popups at mobile and tablet sizes inside the builder, and set device-specific targeting rules to show different popups to mobile vs desktop visitors.
-
What email marketing platforms does it connect with?
-
The Pro version integrates directly with Mailchimp, HubSpot, Omnisend, and any platform via webhooks. The free version stores all leads locally, and you can export them via CSV for import into any email tool.
Reviews
Wachangiaji & Wasanidi
“Popup Builder & Opt-in Forms by YS LeadGen – Exit Intent, Coupon & Floating Bar Popups” 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.0.1
- Fixed Date & Time scheduling issues affecting popup display rules.
- Fixed Link Trigger not firing correctly in certain conditions.
- Fixed Browser Targeting inconsistencies for more accurate user matching.
- Minor bug fixes and performance improvements.
2.0.0
- Major Feature: Introduced full WooCommerce integration including triggers, conditions, coupon popup, and cart email capture.
- Added WooCommerce triggers: Add to Cart, Cart Page Load, Checkout Page Load, Exit Intent on Cart and Checkout pages, and Product Page Load.
- Added WooCommerce conditions: cart value rules, product and category targeting, and user-based conditions.
- Added Coupon Popup feature with cart value and product/category restrictions.
- Added Cart Email Capture for abandoned cart recovery on cart and checkout pages.
- Implemented REST API-based data handling for all WooCommerce interactions.
- Improved UI/UX across the Editor, Display Rules, and Integrations pages.
- Updated plugin name.
- Minor UI and compatibility improvements.
1.1.6
- Fixed close button styling conflict with certain themes.
- Added additional configuration options for Floating Bar popups.
- Added Phone Input block for collecting phone numbers in popup forms.
- Minor UI and compatibility improvements.
- Updated plugin name.
1.1.5
- Security fix: Resolved CVE-2026-1255 related to unauthenticated AJAX access.
- Restricted captured lead data access to authenticated administrators only.
- Added nonce validation and capability checks to all AJAX actions.
- Removed unauthenticated (nopriv) AJAX actions.
- Implemented REST API endpoints with proper permission validation.
- General security hardening and code quality improvements.
1.1.4
- Introduced feature gating for advanced features and active campaign limits.
- Improved popup rendering performance and trigger handling stability.
- Fixed minor UI inconsistencies in the popup builder interface.
- Compatibility improvements with the latest WordPress versions.
- General bug fixes and internal code optimizations.
1.1.3
- Added margin top and bottom controls for image, text, coupon, countdown, button, logo, GDPR, and all form fields.
- Added button hover color customization.
- Added GDPR Consent block for compliance requirements.
- Added countdown timer mode configuration settings.
- Added onboarding screen with 3-step guided setup for new users.
1.1.2
- Added popup impressions, conversions, and conversion rate tracking with visual charts.
- Added device-based conversion analytics segmented by desktop, mobile, and tablet.
- Added conversion source tracking.
- Added Google Analytics (GA4) integration.
1.1.1
- Added alphabetical sorting (A–Z) for popup campaigns.
- Added bulk delete option with confirmation prompt.
- Added Save as Draft option in display rules.
- Draft campaigns shown separately in the campaigns list.
- Added news and updates section to the dashboard.
1.1.0
- Added popup open and exit animation controls.
- Introduced floating bar popup type.
- Added floating bar position configuration.
- Added 3 Christmas popup templates and 2 Christmas form templates.
- Added 5 ready-to-use floating bar templates.
1.0.2
- Added dynamic text replacement using URL parameters.
- Added URL parameter targeting.
- Added geolocation targeting.
- Added auto-close option.
1.0.1
- Added two-step popup support.
- Added scroll percentage and inactivity triggers.
- Added popup animations and position controls.
- Added link click trigger support.
- Added reCAPTCHA integration.
- Added browser and OS targeting.
- Added new popup templates.
- Added CSV lead export.
