Complete Feature Reference
Every Feature Inside YSLeadGen, Documented
A deep dive into each capability – from popup design and smart triggers to WooCommerce cart logic, GDPR compliance, lead management, and email integrations. No fluff, just the full picture.
- 11+ Popup Types
- 30+ Targeting Rules
- 6 Trigger Conditions
- Built-In Analytics
Analytics
Popup Builder
Smart Triggers
Targeting Rules
Email Integrations
GDBR Compliance
Lead Management
A / B Testing
WooCommerce
Jump to Features
POPUP BUILDER
Visual Drag-and-Drop Popup Editor
The YS LeadGen popup builder runs entirely inside your WordPress admin – no separate dashboard, no external login. Every visual change is reflected in a live preview so you see exactly what your visitors will see before you publish a single popup.
- Drag-and-drop interface - move and resize any element without code
- Real-time visual preview updates as you edit text, images, and colours
- Library of pre-built templates categorised by goal and popup type
- Custom fonts, colours, borders, shadows, and animation settings
- Multi-field form builder - name, email, phone, dropdown, checkbox fields
- Button click actions - close, redirect, or trigger next step
- Custom CSS override panel for pixel-perfect brand control
- Save reusable popup styles as brand presets
Built Directly in WordPress
Unlike SaaS popup builders that require syncing with an external editor, every designs, setting, template lives inside your WordPress. No data leaves your server for the editor to work.
What You Can Customize in the Builder
Text & Typography
Headline, subtext, button labels. Font family, size, weight, line-height, and letter spacing per element.
Colours & Backgrounds
Solid fills, gradients, or image Backgrounds for each layer. Full HEX, RGB, and opacity support.
Animations & Effects
Entry animations: fade, slide, bounce, zoom. Custom animation speed and delay controls per popup.
Images & Media
Upload your own images or choose from the media library. Control size, position, alt text, and aspect ratio.
POPUP TYPES
11 Distinct Popup Formats - One Plugin
Each popup type in YS LeadGen is purpose-built for a specific conversion scenario. Choosing the right format for the right situation significantly increases the likelihood of a visitor engaging – here’s exactly what each type does and when to use it.
Lightbox Modal Popup
A centred overlay that dims the background and focuses attention on your message. Hard to miss – ideal for important offers, newsletter signups, and lead magnets where you need maximum visibility. Supports multi-field forms, images, and countdown timers embedded inside the modal.
Best for: Email signups, lead magnets, major promotions
Exit-Intent Popup
Activates when YS LeadGen detects the user moving their cursor toward the browser address bar – indicating intent to close the tab or navigate away. This is the highest-intent intervention point available. Requires no paid plan – exit intent is fully included in the free version, unlike many competitors who paywall it.
Best for: Abandonment recovery, last-chance offers, coupon reveals
Floating Bar (Sticky Bar)
A slim, persistent strip anchored to the top or bottom of the viewport that remains visible throughout the session without blocking any page content. Unlike a modal popup, a floating bar never interrupts browsing – it coexists with the page and captures attention passively. Can include a CTA button, Countdown timer, or inline email input.
Best for: Site-wide announcements, promo codes, free shipping thresholds
Slide-In Popup
Animates in from a corner of the screen – typically bottom-left or bottom-right – while the user is actively browsing. The slide-in is the least intrusive popup format in the library, making it well-suited for content-heavy pages where interrupting reading flow would hurt engagement. It remains dismissible and never covers primary content.
Best for: Blog post opt-ins, content upgrades, secondary CTAs
Spin-to-Win (Gamified Wheel Popup)
An interactive rotating wheel that visitors spin to win one of several configurable prizes – discounts, freebies, or exclusive offers. The gamification element dramatically increases Engagement because the interaction feels earned, not imposed. The email field is shown after the spin result so motivation to complete it is at its highest. Prize probabilities are fully configurable per segment.
Best for: E-commerce discount capture, list building on WooCommerce stores
Countdown Timer Popup
Displays a live ticking countdown alongside your offer – showing days, hours, minutes, and seconds. The timer can be set to count down to a specific date (for sale deadlines) or run as a session-based timer that resets per visitor. Countdown popups create verifiable urgency without relying on perpetual “limited time” claims, making them particularly effective for genuine sale events.
Best for: Flash sales, seasonal promotions, webinar registrations
Multi-Step Yes/No Popup
A two-stage popup that begins with a binary yes/no question before revealing the form. The micro-commitment principle behind this design is well-documented – users who click “Yes” have already partially committed, making them significantly more likely to complete the next step. The first question and button labels are fully customisable, allowing you to pre-qualify visitor intent in a friendly way.
Best for: Lead qualification, opt-in confirmation flows, pre-screening surveys
Fullscreen Welcome Popup
An immersive overlay that takes over the entire viewport, giving maximum emphasis to a single message. Because it completely occupies the screen, it should be reserved for high-value, high-impact moments – a major product launch, first-time visitor welcome, or a gated entry offer. Includes a configurable close delay and cookie settings to prevent repeat displays.
Best for: Site launches, important announcements, first-visit gated offers
Cart Abandonment Popup
A WooCommerce-specific popup that fires when a shopper exhibits exit intent while the cart contains items. Unlike a generic exit popup, the cart abandonment popup has access to cart data – it can display the actual cart total, reference specific products, and offer contextually accurate incentives like “Complete your ₹1,200 order and get 15% off.” This level of personalisation is not available in general-purpose popup plugins.
Best for: Email signups, lead magnets, major promotions
Coupon / Offer Popup
A dedicated popup format designed to present a discount code or promotional offer at a specific, high-intent moment in the shopping journey. The coupon can be revealed progressively (shown only after email submission), displayed immediately, or triggered by a specific cart condition in WooCommerce. Code can be copied to clipboard in a single click.
Best for: WooCommerce discount campaigns, first-purchase incentives, flash coupon delivery
Time-Delay Popup
Waits a configurable number of seconds after page load before appearing. Unlike a page-load popup that fires immediately, a time-delay popup targets visitors who have already chosen to stay on the page – a stronger signal of genuine interest. The delay duration is set per campaign, allowing you to calibrate it to your average reading time for a given page.
Best for: Blog content upgrades, long-form sales pages, service pages
Smart Trigger System
6 Behavioral Triggers That Match Popups to Real Visitor Intent
A popup shown at the wrong moment is noise. YS LeadGen’s trigger engine reads live visitor behavior and fires each popup at the precise moment a visitor is most likely to engage. Every trigger can be combined with display rules and frequency caps for surgical precision.
Exit Intent
Detects upward cursor movement toward the browser chrome – the strongest behavioral signal of imminent exit. Fires only once per session by default, preventing fatigue. Works on desktop and includes a mobile-compatible scroll-back trigger variant.
Fires when: cursor moves toward address bar or browser tab
Scroll Depth
Triggers after the visitor has scrolled a defined percentage of the page. Set to 25%, 50%, 75%, or a custom value. Because the visitor has already engaged with content at trigger-point, scroll popups consistently outperform page-load popups on content-heavy pages.
Fires when: visitor scrolls past the defined % threshold
Time on Page
Counts active seconds spent on the page before triggering. Configurable from 3 seconds to any custom duration. Targets engaged visitors who have moved past the initial few seconds of a page – filtering out high-bounce traffic who would rarely convert anyway.
Fires when: visitor has spent X seconds on the current page
Inactivity / Idle
Fires when the visitor stops interacting with the page for a defined period – no mouse movement, scrolling, or keyboard input. Particularly effective on long-form content where readers pause to think. Re-engages a visitor who may be deciding whether to act before their session naturally ends.
Fires when: no user interaction
detected for X seconds
Click Trigger
Attaches to any HTML element – a button, link, image, or text – using a CSS selector or element ID. Opens the popup in response to a deliberate user click,capturing a high-intent action. Useful for inline CTA buttons that open an email form, coupon reveal, or lead magnet popup without navigating away.
Fires when: visitor clicks a specific element on the page
Page Load
Fires immediately when the page finishes loading, with an optional delay offset. Best used for high-priority messages like session- specific announcements, flash sales, or returning visitor offers where immediate display is appropriate. Frequency capping is especially recommended here to prevent repetitive interruptions.
Fires when: page load completes (with optional delay offset)
Triggers Can Be Combined with Any Popup Type
Every triggers above works with every popup type. A countdown timer can fire on scroll. An exit-intent popup can also be a spin-to-win wheel. A click trigger can open a fullscreen overlay. The trigger & popup type are independent settings, giving you complete freedom to compose behavior-driven campaigns.
Targeting & Display Rules
30+ Targeting Conditions for Surgical Popup Placement
YS LeadGen’s display rule engine controls exactly who sees each popup. Rules are grouped into condition sets – all conditions in a set must be true for the popup to show. Multiple sets can be created for the same popup, allowing OR logic across complex visitor segments.
Use targeting rules to ensure a popup feels contextually relevant, not randomly injected – the single biggest factor in popup conversion rates.
| Rule Category | Available Conditions | Plan |
|---|---|---|
| Page & Post Targeting | Specific page, post, custom post type, category, tag, archive, homepage, 404 page | Free |
| Visitor Type | New vs. returning visitor, first-time session, repeat visitor | Free |
| Device Type | Desktop, tablet, mobile targeting | Free |
| User Login Status | Logged-in, logged-out users, roles | Free |
| Traffic Source | Referrer, direct, search, social | Free |
| UTM Parameters | UTM source, medium, campaign | Free |
| Date & Time | Start date, end date, schedule | Free |
| Frequency | Session/day/week limits | Free |
| WooCommerce Cart | Cart total, product, category | Free |
| WooCommerce Customer | Purchase history, spend | Free |
| Geolocation | Country, region targeting | Pro |
WooCommerce Integration
Native WooCommerce Popup Engine - Not Just Compatible, Purpose-Built
Most popup plugins work on WooCommerce pages the same way they work on a blog post. YS LeadGen goes further -it reads live WooCommerce cart state, product data, customer history, and checkout stage to display popup messages that are contextually accurate to the shopping session.
The WooCommerce Abandonment Funnel
Product Page Engagement
Show a popup when a visitor views a product page - displaying a "low stock" notice, a time-limited discount, or an invite to add a related item to cart. Targeting rules can specify individual products or entire categories.
Trigger: Time on page, Scroll, Page load
Add-to-Cart Event
Immediately after a visitor adds a product to the cart, trigger an upsell or cross-sell popup. This is the highest-intent moment in the pre-checkout funnel - AOV increases are most achievable here.
Trigger: Add-to-cart event
Cart Page - Exit Intent
Detects when a shopper is about to leave the cart without checking out. Fires with a cart-aware message - referencing the actual cart value and offering a tailored incentive such as a discount or free shipping unlock.
Trigger: Exit intent on cart page
Checkout Exit Popup
The final intervention point - fires when a visitor starts to leave the checkout page. This is where the most valuable sales are recovered. The popup can include a coupon code, a trust signal, or a strong urgency statement to complete the order.
Trigger: Exit intent on checkout page
Checkout Exit Popup
The final intervention point — fires when a visitor starts to leave the checkout page. This is where the most valuable sales are recovered. The popup can include a coupon code, a trust signal, or a strong urgency statement to complete the order.
Trigger: Time on cart page
Product-Specific Rules
Detects when a shopper is about to leave the cart without checking out. Fires with a cart-aware message - referencing the actual cart value and offering a tailored incentive such as a discount or free shipping unlock.
Cart Value Conditions
Fire popups above or below a cart total threshold - e.g. " spend ₹200 more for free shipping ".
Analytics & Reporting
Popup Performance Data That Lives Inside WordPress
Every form submission captured through a YS LeadGen popup is stored locally in a structured lead database inside your WordPress install. No external CRM account is required to view, manage, or export your leads. The leads table is searchable, filterable, and paginated – accessible any time from your WordPress admin.
Impressions
Total Popup Views
How many times each popup was displayed to a visitor – broken down per campaign and date range.
Conversions
Form Submissions
How many visitors completed the popup form – email signups, coupon activations, button clicks.
CVR %
Conversion Rate
Calculated per campaign -the
percentage of impressions that resulted in a conversion action.
What the Analytics Dashboard Shows You
- Campaign-level stats - impressions, conversions, and CVR per popup
- Device breakdown - separate performance data for desktop, tablet, and mobile
- Date range filtering - view performance over any custom date window
- Conversion source tracking — which page each lead came from
- Lead capture log — timestamped record of every form submission
- Popup dismissal rate — how often visitors close without acting
- Google Analytics 4 (GA4) event sync — popup events sent to GA4 automatically
- CSV data export — download full lead and performance data anytime
You Own Every Piece of Data
Because all analytics data is stored in your WordPress database, there is no risk of losing access to historical performance data if you cancel a subscription, switch plugins, or migrate your site. Your popup data belongs to you - permanently and completely.
Lead Management
A Self-Hosted Lead Database Inside Your WordPress Admin
Every form submission captured through a YS LeadGen popup is stored locally in a structured lead database inside your WordPress install. No external CRM account is required to view, manage, or export your leads. The leads table is searchable, filterable, and paginated – accessible any time from your WordPress admin.
| Name | Campaign | Source Page | Date Captured | Status | |
|---|---|---|---|---|---|
| Arjun Mehta | arjun@example.com | Exit Offer — Blog | /blog/seo-tips | 27 Apr 2026, 10:14 AM |
Synced
|
| Priya Nair | priya@example.com | Coupon Popup — WooCommerce | /shop/t-shirts | 27 Apr 2026, 09:52 AM |
Synced
|
| Guest Visitor | guest@example.com | Cart Email Capture | /cart | 26 Apr 2026, 04:33 PM |
Pending
|
Search & Filter
Search leads by name, email, or campaign. Filter by date range, popup source, or conversion type to find exactly what you need.
CSV Export
Download all leads or a filtered subset as a CSV file at any time - for use in email platforms, CRMs, or spreadsheet analysis.
Bulk Actions
Select and delete leads in bulk, manage duplicate entries, and keep your lead database clean directly from the admin screen.
A/B Testing
Run Controlled Split Tests on Any Popup- No Guesswork
YS LeadGen Pro includes a built-in A/B testing engine that lets you run two variants of any popup simultaneously, split traffic evenly between them, and identify the statistically stronger performer. No external testing tool, no third-party integration, and no manual traffic splitting required.
Variant A
3.2%
“Download Your Free Guide”
VS
Variant B - Winner
7.1%
“Get the Free 10-Point Checklist”
- 121% higher CVR
What You Can Test
Headline copy, button text and colour, popup design layout, image vs. no image, offer type (discount vs. freebie), trigger timing, form field count.
How Winner Is Determined
YS LeadGen tracks impressions and conversions per variant in real time. The dashboard shows CVR for each, and you manually promote the winner - no premature automated switching.
Run Duration Control
Set campaign start and end dates per variant. Stop the losing version at any time and direct 100% of traffic to the winner with a single toggle.
Pro Feature
A/B testing is available in the YS LeadGen Pro plan. All other features - triggers, popup types, targeting - remain available in the free version.
Email & CRM Integrations
Automatic Lead Sync to Your Entire Marketing Stack
YS LeadGen Pro sends captured popup leads directly to your email marketing platform or CRM on submission – no manual export, no Zapier middleman, no delay. Each integration is configured once per campaign and runs automatically from that point forward.
Mailchimp
Email Marketing Automation
Subscribers captured through any YS LeadGen popup form are added to a specified Mailchimp audience list immediately on form submission. Tags, groups, and double opt-in settings are fully configurable per campaign directly from the WordPress admin.
- Select target audience / list per popup campaign
- Apply tags and groups on signup
- Optional double opt-in confirmation flow
- Custom field mapping (name, phone, custom fields)
HubSpot
CRM & Sales Pipeline
Creates a new HubSpot contact on every popup form submission and routes them into a specified pipeline stage. Allows sales teams to follow up on captured leads within minutes of submission without any manual data entry or CSV import workflow.
- Select target audience / list per popup campaign
- Apply tags and groups on signup
- Optional double opt-in confirmation flow
- Custom field mapping (name, phone, custom fields)
Omnisend
Email, SMS & Push Automation
Feeds new subscribers into Omnisend contact lists and triggers multi-channel automation workflows – email, SMS, and push notifications – based on popup conversion events. Particularly powerful when used alongside WooCommerce cart abandonment popups.
- Add subscribers to Omnisend lists in real time
- Trigger Omnisend email & SMS automation flows
- Tag subscribers based on popup campaign source
- Supports WooCommerce cart recovery sequences
WooCommerce
Native Store Data Integration
Reads live WooCommerce cart, order, product, and customer data to power contextual popup targeting. Popup display rules can reference any WooCommerce data point – cart total, specific products, past purchase history, customer lifetime value, and product categories.
- Cart and order data access for targeting rules
- Customer purchase history conditions
- Product and category-level popup rules
- Cart abandonment trigger access on cart & checkout
Google Analytics 4
Event Tracking & Attribution
Every popup impression, conversion, and dismissal is fired as a structured GA4 event. This allows conversion attribution in Google Analytics reports – connecting popup performance to traffic sources, landing pages, and campaign data already tracked in GA4.
- Custom GA4 events on impression, conversion, and close
- Event parameters include campaign name and popup type
- Compatible with GA4 conversion goals and funnel reports
- Works alongside GA4's native Enhanced Measurement
Webhooks
Universal API Connection
For any platform not listed above – ActiveCampaign, Klaviyo, ConvertKit, Drip, Brevo, custom CRMs, or internal APIs – YS LeadGen sends a POST request to any configured webhook URL on form submission. The payload includes all captured form fields and campaign metadata.
- POST request fired on every popup form submission
- Payload includes form fields, campaign name, source URL
- Connect to Zapier, Make, n8n, or any HTTP endpoint
- Multiple webhooks per campaign supported
All Integrations Are Pro Features - Starting at $29 Lifetime
The free version stores all leads inside your WordPress database and integrates with Google Analytics 4. All third-party email platform integrations (Mailchimp, HubSpot, Omnisend) and custom webhooks require the Pro plan - available as a one-time lifetime purchase with no recurring fees.
GDPR & Privacy Compliance
Built for Privacy - Conscious Data Collection from Day One
Data protection compliance is not an add-on in YS LeadGen – it is a core part of how the form builder and lead storage system work. Every mechanism needed to collect email addresses lawfully and responsibly under GDPR, PECR, and similar regulations is included in the free version.
Consent in Checkbox
Add a mandatory or optional GDPR consent checkbox to any popup form. Custom label text, link to privacy policy, and required-field validation included.
Double Opt-In Support
Enable double opt-in confirmation for Mailchimp integrations - subscribers receive a confirmation email before being added to the list.
Data Deletion on Request
Delete individual lead records from the WordPress admin at any time. Supports the GDPR right to erasure without requiring external tools.
reCAPTCHA v3 Support
Invisible reCAPTCHA v3 integration prevents spam bot submissions on popup forms without adding friction to the user experience.
No Third-Party Scripts on Load
YS LeadGen does not inject third-party tracking scripts at page load. Data collection only occurs when a visitor actively submits a popup form.
Self-Hosted Data Storage
All lead data is stored in your WordPress database under your own hosting infrastructure - not transmitted to or stored on Anthropic, YS LeadGen, or any SaaS server by default.
GDPR
General Data Protection Regulation
Built-in consent tools enable responsible lead capture. Easily add consent checkboxes and manage data collection seamlessly – without external scripts.
Performance & Technical Architecture
Zero Performance Overhead - Built to Protect Core Web Vitals
YS LeadGen is engineered specifically to avoid the page speed penalties that commonly disqualify popup plugins from production use on performance-sensitive WordPress sites. The plugin follows a conditional asset loading model – no global JavaScript, no inline styles, and no external requests are added to pages that have no active popup campaigns.
0ms
Added to Critical Path
Popup scripts are deferred and loaded asynchronously – they never block HTML parsing,CSS rendering, or first contentful paint (FCP). The plugin has no measurable effect on your Largest Contentful Paint score.
Asset Loading
Form Submissions
CSS and JavaScript files are only enqueued on pages that have at least one active popup campaign
assigned. Pages with no active popups receive zero additional assets from the plugin.
WordPress-Native
No External API Calls
The popup rendering engine makes no external HTTP requests on page load. All popup configuration, targeting logic, and display rules are resolved server-side at the WordPress level before output.
Works with Any Theme
Tested with Astra, GeneratePress, Divi, Elementor, Bricks, Kadence, OceanWP, and every major WordPress page builder. No CSS conflicts, no JS collisions.
Plugin Compatibility
Compatible with WooCommerce, WPML, Polylang, Yoast SEO, Rank Math, Gravity Forms, Contact Form 7, and major caching plugins (WP Rocket, LiteSpeed, W3 Total Cache).
WordPress Multisite
YS LeadGen supports WordPress Multisite installations - campaigns and leads are managed independently per subsite, with network-wide settings available at the network admin level.
Performance & Technical Architecture
Zero Performance Overhead - Built to Protect Core Web Vitals
YS LeadGen is engineered specifically to avoid the page speed penalties that commonly disqualify popup plugins from production use on performance-sensitive WordPress sites. The plugin follows a conditional asset loading model – no global JavaScript, no inline styles, and no external requests are added to pages that have no active popup campaigns.
| Feature | Free | Pro – $29 Lifetime | Competitors (Monthly SaaS) |
|---|---|---|---|
| All 18+ Popup Types | Partial (gated) | ||
| Exit Intent Trigger | Pro plans only | ||
| All 6 Behavioral Triggers | Partial | ||
| 30+ Targeting & Display Rules | Basic only | ||
| Drag-and-Drop Builder + Templates | |||
| WooCommerce Cart & Exit Triggers | Add-on required | ||
| Built-in Analytics (WordPress-native) | External tool needed | ||
| Local Lead Storage & CSV Export | |||
| GDPR Consent Checkbox & reCAPTCHA | Partial | ||
| GA4 Event Integration | Manual setup needed | ||
| Mailchimp Integration | |||
| Webhook (connect any tool) | Higher tier only | ||
| Recurring Fee | $0/mo | $0/mo – One-time $29 | $20–$50/mo |
| Data Ownership | ✔ Your WordPress DB | ✔ Your WordPress DB | ✗ Vendor’s servers |
FAQ
Frequently Asked Questions
Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing
Praesent vestibulum molestie lacus nonummy lectus nec aliquam auctor
Is YS LeadGen available for free?
Yes. YS LeadGen offers a free version that you can install from the WordPress plugin repository. You can start capturing leads and upgrade later as your needs grow.
Does YS LeadGen work with WooCommerce?
Yes. YS LeadGen offers a free version that you can install from the WordPress plugin repository. You can start capturing leads and upgrade later as your needs grow.
Can I control when and where popups appear?
Yes. YS LeadGen offers a free version that you can install from the WordPress plugin repository. You can start capturing leads and upgrade later as your needs grow.
Do I need coding skills to use YS LeadGen?
Yes. YS LeadGen offers a free version that you can install from the WordPress plugin repository. You can start capturing leads and upgrade later as your needs grow.
Will YS LeadGen slow down my website?
Yes. YS LeadGen offers a free version that you can install from the WordPress plugin repository. You can start capturing leads and upgrade later as your needs grow.