=== YS LeadGen – Popup Builder, Forms & Lead Generation to Capture Leads, Grow Subscribers & Boost Sales ===
Contributors: ysinnovations
Donate link: https://ysleadgen.com
Tags: popup, lead generation, form builder, email marketing, woocommerce
Requires at least: 5.3
Tested up to: 7.0.2
Requires PHP: 7.4
Stable tag: 2.1.10
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Build high-converting popups, forms, and lead capture campaigns with an easy drag-and-drop builder for WordPress.

== Description ==

YS LeadGen is a powerful popup and form builder designed to help businesses capture more leads, grow email subscribers, promote offers, and improve conversions without writing code.

Whether you run a business website, blog, online store, agency, or landing page, YS LeadGen gives you everything you need to create professional campaigns directly inside your WordPress dashboard.

Create beautiful popups, embedded forms, floating bars, slide-ins, welcome screens, surveys, coupon campaigns, and more using an intuitive drag-and-drop builder. Display them based on visitor behavior, page conditions, or custom rules to reach the right audience at the right time.

Unlike many hosted solutions, YS LeadGen works entirely inside WordPress, giving you full control over your campaigns and your data.

### Quick Links

* [Live Demo](https://demo.ysleadgen.com/)
* [Documentation](https://docs.ysleadgen.com/)
* [Templates](https://ysleadgen.com/templates/)
* [Pricing](https://ysleadgen.com/pricing/)

== Why Choose YS LeadGen? ==

YS LeadGen combines popup creation, lead generation, visitor engagement, and campaign management into a single plugin.

### Easy Visual Builder

Design professional campaigns using an intuitive drag-and-drop editor. Customize layouts, colors, typography, buttons, images, spacing, and form fields without touching code.

### Multiple Campaign Types

Choose from a variety of popup styles and lead capture forms suitable for marketing campaigns, newsletters, promotions, announcements, customer feedback, product recommendations, and more.

### Smart Display Rules

Show campaigns based on visitor behavior, browsing activity, page location, referral source, device type, schedule, or other targeting conditions.

### Built for Performance

Campaign assets load only when required, helping minimize unnecessary resource loading and maintain fast page performance.

### Works with Your Favorite Tools

Integrate with popular email marketing platforms and WordPress page builders to fit naturally into your existing workflow.

### Your Data Stays Yours

Campaigns, reports, and lead information are stored inside your own WordPress installation. You decide if and when data should be shared with third-party services through optional integrations.

== Features ==

YS LeadGen provides a complete toolkit for building high-converting lead generation campaigns.

### Popup Builder

* Visual drag-and-drop editor
* Responsive popup designs
* Ready-made templates
* Create campaigns without coding
* Real-time preview
* Custom colors, fonts, spacing, and layouts
* Multi-step campaign support
* Reusable design elements

### Form Builder

* Email signup forms
* Contact forms
* Lead generation forms
* Newsletter subscription forms
* Survey forms
* Feedback forms
* Custom fields
* GDPR consent checkbox
* Google reCAPTCHA support

### Display Triggers

* Exit Intent
* Page Load
* Time Delay
* Scroll Percentage
* Click Trigger
* Inactivity Detection
* Manual Trigger
* Custom Trigger Support

### Targeting Options

* Specific pages and posts
* Categories and tags
* Visitor devices
* New and returning visitors
* Referral source
* Traffic source
* Scheduling
* Frequency control
* Cookie-based targeting
* WooCommerce targeting

### Analytics

Track campaign performance using built-in reporting.

Monitor:

* Views
* Conversions
* Conversion rate
* Device performance
* Campaign performance
* Revenue attribution (WooCommerce)

### Activity Logs

Review a timeline of form submissions and integration activity for each form campaign.

* Form submit success and failure events
* reCAPTCHA verification results
* Consent and validation outcomes
* Email marketing and CRM sync results
* Webhook delivery status
* Search, filter by status or component, and paginate logs

### WooCommerce Features

Create campaigns designed specifically for online stores.

Examples include:

* Coupon popups
* Checkout offers
* Cart abandonment campaigns
* Product recommendations
* Upsell campaigns
* Cross-sell campaigns
* Product-specific campaigns
* Category targeting

### Integrations

Connect YS LeadGen with popular marketing platforms.

Supported integrations include:

* Mailchimp
* HubSpot
* Omnisend
* GetResponse
* Drip
* Brevo
* Klaviyo
* ActiveCampaign
* Kit (ConvertKit)
* MailerLite
* Webhooks

== Popup & Form Types ==

Choose the campaign style that best fits your marketing goal.

### Standard Popups

Display attractive popups to promote offers, announcements, newsletters, or lead capture campaigns.

### Exit Intent Popups

Show a popup when visitors indicate they are about to leave your website, helping reduce lost opportunities.

### Lightbox Popups

Display content prominently in the center of the page to increase visibility and engagement.

### Floating Bars

Create announcement bars that appear at the top or bottom of the screen without interrupting browsing.

### Slide-In Popups

Display campaigns that smoothly slide into view from the corner of the page.

### Fullscreen Welcome Screens

Create immersive welcome messages, promotions, or seasonal campaigns.

### Coupon Campaigns

Offer discount codes and promotional offers to encourage conversions.

### Countdown Campaigns

Create urgency using countdown timers for limited-time promotions and events.

### Spin-to-Win Campaigns

Increase engagement with interactive spin wheel campaigns that reward visitors with coupons or special offers.

### Yes / No Campaigns

Guide visitors through simple decision-based interactions before displaying offers.

### Inline Forms

Embed lead capture forms directly inside posts, pages, or landing page content.

### Embedded Forms

Place forms anywhere using shortcodes or supported page builders.

### Survey & NPS Forms

Collect customer feedback, satisfaction scores, and survey responses.

### Social Proof Campaigns

Display notifications that showcase customer activity and build visitor confidence.

### Video Popups

Present YouTube, Vimeo, or self-hosted videos inside engaging popup campaigns.

### Content Lockers

Restrict selected content until visitors complete an action such as subscribing or submitting a form.

### Age Verification

Verify visitor eligibility before displaying restricted content.

### Cookie Consent

Display cookie consent notices to help support privacy compliance.

== Display Rules & Targeting ==

Show campaigns only when they are most relevant to your visitors. YS LeadGen includes flexible display conditions to help improve engagement while reducing unnecessary interruptions.

### Page Targeting

Choose where your campaigns appear.

* Entire website
* Homepage
* Individual pages
* Blog posts
* Categories
* Tags
* Custom post types
* Search results
* 404 pages

### Visitor Targeting

Display different campaigns based on visitor attributes.

* New visitors
* Returning visitors
* Logged-in users
* Logged-out visitors
* User roles
* Visitor device
* Browser type
* Language
* Referring website
* UTM campaign parameters

### Behavior-Based Targeting

Launch campaigns based on how visitors interact with your website.

* Exit Intent
* Time Delay
* Scroll Depth
* Click Events
* Page Views
* Session Duration
* Inactivity Detection
* Manual Trigger
* Custom Events

### Scheduling

Control exactly when campaigns become active.

* Start and end dates
* Time-based scheduling
* Recurring campaigns
* Holiday promotions
* Flash sales
* Product launches

### Frequency Control

Prevent visitors from seeing the same campaign too often.

* Show once per session
* Show once per visitor
* Delay redisplaying campaigns
* Cookie-based frequency limits

== WooCommerce Features ==

YS LeadGen includes tools designed to help WooCommerce stores improve customer engagement and increase sales.

Features include:

* Product-specific campaigns
* Category targeting
* Cart abandonment campaigns
* Checkout promotions
* Coupon campaigns
* Product recommendations
* Upsell campaigns
* Cross-sell campaigns
* Free shipping announcements
* Limited-time offers
* Product launch campaigns
* Seasonal promotions

Campaigns can be configured using WooCommerce products, categories, cart value, customer activity, and shopping behavior.

Some advanced WooCommerce functionality is available in premium plans.

== Form Builder ==

Create professional forms without writing code.

Available form types include:

* Newsletter signup
* Contact form
* Lead generation form
* Quote request form
* Appointment request
* Survey form
* Feedback form
* Registration form
* Custom forms

### Form Features

* Drag-and-drop fields
* Multi-step forms
* Required fields
* Custom validation
* Email notifications
* Confirmation messages
* Success redirects
* Google reCAPTCHA
* GDPR consent checkbox
* Activity Logs for submissions and integrations
* File upload support (Premium)

== Analytics & Reports ==

Understand how your campaigns perform using built-in reporting.

Track important metrics including:

* Campaign views
* Form submissions
* Conversion rate
* Top-performing campaigns
* Device performance
* Traffic performance
* Revenue attribution (WooCommerce)
* Campaign history

### Activity Logs

Each form campaign includes an Activity Logs timeline so you can troubleshoot submissions and integrations in one place.

Track events such as:

* Form submit success and failures
* reCAPTCHA verification outcomes
* Consent and validation results
* Email marketing and CRM sync success or failure
* Webhook delivery status

Filter logs by status or component, search activity, and review events linked to individual lead submissions.

Reports help identify which campaigns generate the best results so you can continue improving your marketing efforts.

Advanced analytics and extended reporting are available in premium plans.

== Email Marketing Integrations ==

Automatically send captured leads to your preferred email marketing platform.

Supported integrations include:

* Mailchimp
* HubSpot
* Omnisend
* GetResponse
* Drip
* Brevo
* Klaviyo
* ActiveCampaign
* Kit (ConvertKit)
* MailerLite
* Webhooks

Additional integrations may be added in future updates.

== Works With ==

YS LeadGen is designed to work alongside popular WordPress plugins and page builders.

Compatible with:

* Gutenberg
* Elementor
* Divi
* Beaver Builder
* Bricks Builder
* WooCommerce
* WPML
* Polylang
* Most WordPress themes

== Performance ==

YS LeadGen is designed with performance in mind.

* Loads campaign assets only when needed
* Responsive layouts
* Optimized frontend scripts
* Compatible with most caching plugins
* Compatible with CDN services
* Works with modern WordPress themes

Performance can vary depending on your website configuration, hosting environment, and the number of active campaigns.

== Accessibility ==

YS LeadGen is built to support accessible user experiences.

Features include:

* Keyboard navigation support
* Accessible form labels
* Focus management
* Screen reader friendly markup
* Responsive layouts
* Mobile-friendly interfaces

Accessibility improvements continue with every release.

== Privacy ==

Your website data remains under your control.

YS LeadGen stores campaign settings, reports, and lead information within your own WordPress installation.

Data is only shared with third-party services when you enable an integration.

Supported integrations follow their own privacy policies.

The plugin does not send data to YS Innovations servers.

== Free & Premium ==

The free version provides everything you need to begin creating lead generation campaigns.

### Free Version

* Drag-and-drop builder
* Core popup types
* Basic forms
* Basic triggers
* Basic targeting
* Limited templates
* Basic analytics
* Activity Logs for form submissions
* Community support

### Premium Version

Premium plans add additional capabilities such as:

* Unlimited campaigns
* Premium templates
* Advanced targeting
* Advanced triggers
* WooCommerce enhancements
* Team Collaboration
* White Label Mode
* Advanced analytics
* Lead export
* Priority support
* Additional integrations

Visit [Pricing](https://ysleadgen.com/pricing) for the latest plan comparison.

== Developer Friendly ==

YS LeadGen is designed to fit into existing WordPress workflows.

Developer features include:

* WordPress coding standards
* Translation ready
* Localization support
* Shortcode support
* Block support
* Action hooks
* Filter hooks
* Clean database structure
* Extensible architecture

Developer documentation is available at [docs.ysleadgen.com](https://docs.ysleadgen.com).

== Support ==

Need help?

Resources available include:

* [Documentation](https://docs.ysleadgen.com)
* Frequently Asked Questions
* [WordPress.org Support Forum](https://wordpress.org/support/plugin/ysleadgen/)
* Feature Requests
* Bug Reports
* [Website](https://ysleadgen.com)

== Installation ==

### Automatic Installation

1. Log in to your WordPress admin dashboard.
2. Go to **Plugins → Add New**.
3. Search for **YS LeadGen**.
4. Click **Install Now**.
5. Click **Activate**.
6. Open **LeadGen** from the WordPress admin menu.
7. Create your first campaign using the visual builder.

### Manual Installation

1. Download the plugin ZIP file.
2. Go to **Plugins → Add New → Upload Plugin**.
3. Upload the ZIP file.
4. Click **Install Now**.
5. Activate the plugin.
6. Open **LeadGen** from the WordPress dashboard.

### Getting Started

1. Create a new campaign.
2. Choose a popup or form template.
3. Customize the design.
4. Configure display triggers and targeting.
5. Connect your email marketing service (optional).
6. Publish the campaign.
7. Monitor results from the Analytics section.

== Frequently Asked Questions ==

= Is YS LeadGen free? =

Yes. The free version includes the visual builder, essential popup types, basic forms, targeting options, analytics, and community support. Premium plans unlock additional templates, advanced targeting, WooCommerce features, integrations, and more.

= Do I need coding knowledge? =

No. Campaigns can be created using the drag-and-drop builder without writing code.

= Where are my leads stored? =

Leads and campaign data are stored within your WordPress website. Data is only sent to third-party services when you enable an integration.

= Can I export my leads? =

Lead export is available in premium plans.

= Does it work with WooCommerce? =

Yes. YS LeadGen includes campaigns designed specifically for WooCommerce stores, including coupon campaigns, checkout promotions, product recommendations, and cart recovery features.

= Does it work with Elementor? =

Yes. The plugin is compatible with Elementor and other popular page builders.

= Which page builders are supported? =

YS LeadGen works with:

* Gutenberg
* Elementor
* Divi
* Beaver Builder
* Bricks Builder

= Is the plugin mobile friendly? =

Yes. All campaigns are responsive and designed to work across desktop, tablet, and mobile devices.

= Does it support multilingual websites? =

Yes. The plugin works with WPML, Polylang, and WordPress translation tools.

= Does it support Google reCAPTCHA? =

Yes. Google reCAPTCHA can be enabled to help reduce spam submissions.

= Can I schedule campaigns? =

Yes. Campaigns can be scheduled using start and end dates.

= Can I show different campaigns on different pages? =

Yes. Display rules allow campaigns to appear only on selected pages, posts, categories, or other locations.

= Is YS LeadGen compatible with caching plugins? =

Yes. The plugin is designed to work with most WordPress caching plugins and CDN services.

= Does the plugin affect website performance? =

YS LeadGen loads campaign assets only when required. Overall performance depends on your website configuration, hosting environment, and active campaigns.

= Is the plugin translation ready? =

Yes. YS LeadGen follows WordPress localization standards and can be translated into multiple languages.

= How can I get support? =

Free users can use the WordPress.org support forum.

Premium customers receive priority support.

Documentation is available at [docs.ysleadgen.com](https://docs.ysleadgen.com).

== Screenshots ==

1. Dashboard showing all campaigns and performance overview.
2. Visual drag-and-drop campaign builder.
3. Popup and form template library.
4. Campaign trigger settings.
5. Display rules and targeting options.
6. Form builder with customizable fields.
7. Lead management dashboard.
8. Analytics and reporting dashboard.
9. Activity Logs timeline for form submissions and integrations.
10. WooCommerce campaign settings.
11. Email marketing integrations.
12. Team Collaboration workspace (Premium).
13. White Label settings (Premium).

== Changelog ==

= 2.1.10 =
* Added Activity Logs for form campaigns — track submissions, validation, reCAPTCHA, integration syncs, and webhook results in a searchable timeline.
* Implemented CSV value and row escaping to prevent formula injection when exporting leads.
* Added MailerLite integration for lead management.
* Simplified product and category selection logic in WooCommerce display conditions.
* Added coupon apply mode selection and validation in WooCommerce Coupon popups.

= 2.1.9 =
* Added shareable preview links for campaigns.
* Added AI Insights (Premium).
* Added Kit (ConvertKit) integration.
* Improved onboarding wizard layout and responsiveness.

= 2.1.8 =
* Added Team Collaboration for managing campaigns with multiple users.
* Added White Label mode for customizing plugin branding.
* Added ActiveCampaign integration.
* Improved overall stability and performance.
* Minor bug fixes and UI improvements.

= 2.1.7 =
* Added Age Verification campaigns.
* Added Cookie Consent campaigns.
* Added Privacy Policy acceptance forms.
* Added Survey and NPS forms.
* Improved validation and data sanitization.
* Added new campaign templates.

= 2.1.6 =
* Added Brevo integration.
* Added Klaviyo integration.
* Added Social Proof campaigns.
* Added Video campaigns.
* Added Content Locker campaigns.
* Performance improvements.

= 2.1.5 =
* Added AI Headline Generator.
* Added AI CTA Generator.
* Added AI Template Recommendations.
* Added template filtering by category and industry.

= 2.1.4 =
* Added Dynamic Product Recommendations.
* Added Cookie-based targeting.

= 2.1.3 =
* Added GetResponse integration.
* Added Drip integration.
* Added Multi-Step campaigns.
* Added Inline Forms.
* Added Embedded Forms.
* Added WooCommerce revenue reporting.

= 2.1.2 =
* Added A/B Split Testing.
* Added Behavior-Based Targeting.
* Added Frequency Controls.
* Added Campaign Dismiss Tracking.

= 2.1.1 =
* Fixed dashboard loading issue on some hosting environments.
* Added page URL information to captured leads.

= 2.1.0 =
* Added Fullscreen campaigns.
* Added Slide-In campaigns.
* Added Spin-to-Win campaigns.
* Added Yes/No campaigns.
* Expanded template library.

= 2.0.0 =
* Major WooCommerce release.
* Added checkout campaigns.
* Added cart campaigns.
* Added product targeting.
* Added category targeting.
* Added coupon campaigns.

= 1.1.5 =
* Security improvements.
* Fixed an unauthenticated AJAX vulnerability.
* General stability improvements.

== Upgrade Notice ==

= 2.1.10 =
Adds Activity Logs for form submissions and integrations, CSV export formula-injection protection, MailerLite lead sync, improved WooCommerce product/category selection, and coupon apply mode selection with validation.

= 2.1.8 =
Update to receive Team Collaboration, White Label mode, ActiveCampaign integration, performance improvements, and the latest bug fixes.

== Privacy Policy ==

YS LeadGen stores campaign settings, popup configurations, reports, and lead information inside your WordPress website.

The plugin does not send data to YS Innovations servers.

When you enable an integration such as Mailchimp, HubSpot, Omnisend, GetResponse, Drip, Brevo, Klaviyo, ActiveCampaign, Kit, MailerLite, or Webhooks, only the information required by that service is transmitted according to its own privacy policy.

Depending on how you configure your campaigns, the plugin may store:

* Form submissions
* Email addresses
* Contact information
* Campaign statistics
* Activity log events for form submissions and integrations
* Cookies used for display frequency
* Visitor preferences

Website owners are responsible for configuring their privacy policy and consent notices in accordance with applicable privacy regulations.

Full Privacy Policy: [Privacy Policy](https://ysleadgen.com/privacy-policy)
