Weblab PopUp Suite

Weblab PopUp Suite

Details
View on WordPress

Weblab PopUp Suite is a complete, free popup plugin for WordPress. Ideal for restaurants, online stores and any site that wants to promote products or collect email subscribers.

All features are free:

  • Multiple triggers: on load, scroll, exit-intent, click on element, manual
  • Advanced targeting: by device (desktop/mobile/tablet), user type, specific pages, membership level
  • Start/end scheduling for campaigns
  • Configurable frequency: once, always, or X times per Y days
  • Four content modes: site elements (any post type), image, email form, HTML/shortcode
  • Additional form mode: WPForms, Contact Form 7, Gravity Forms
  • Countdown timer for urgency
  • A/B Testing with dedicated database tables
  • Multi-campaigns with priorities and snapshots
  • Email integrations: Mailchimp, Brevo, MailerLite, Webhook (Zapier/Make)
  • Advanced statistics: views, clicks, CTR, 7-day evolution, device breakdown, sources, top pages
  • CSV export for subscribers
  • Manual trigger via CSS class, HTML attribute, shortcode, or JS API
  • WooCommerce Advanced: sale prices, variations, stock status, add to cart button
  • WPML / Polylang translations
  • GDPR support: CookieYes, Complianz, Cookie Law Info
  • Cache bypass for WP Rocket, LiteSpeed, Varnish
  • Membership targeting: MemberPress, Paid Memberships Pro, RCP, WooCommerce Memberships

External services

This plugin can optionally connect to the following third-party services to add email subscribers to mailing lists. No data is sent to these services unless the site administrator explicitly configures the plugin with API credentials for a specific provider.

Mailchimp

Used to add subscribers collected via the popup to a Mailchimp audience.

Sent data: email address, optional first name.

When: only when a visitor submits the subscribe form AND the admin has configured the Mailchimp API key and List ID.

Service provided by Intuit Mailchimp.

  • Terms of Service: https://mailchimp.com/legal/terms/
  • Privacy Policy: https://www.intuit.com/privacy/statement/

Brevo (formerly Sendinblue)

Used to add subscribers to a Brevo contact list.

Sent data: email address, optional first name.

When: only when a visitor submits the subscribe form AND the admin has configured the Brevo API key and List ID.

Service provided by Sendinblue SAS.

  • Terms of Service: https://www.brevo.com/legal/termsofuse/
  • Privacy Policy: https://www.brevo.com/legal/privacypolicy/

MailerLite

Used to add subscribers to a MailerLite group.

Sent data: email address, optional name.

When: only when a visitor submits the subscribe form AND the admin has configured the MailerLite API key and Group ID.

Service provided by MailerLite Limited.

  • Terms of Service: https://www.mailerlite.com/legal/terms-of-service
  • Privacy Policy: https://www.mailerlite.com/legal/privacy-policy

Generic Webhook (Zapier, Make, n8n, custom)

Used to forward subscribers to a custom endpoint chosen by the site admin.

Sent data: email address, optional name, site URL, timestamp.

When: only when a visitor submits the subscribe form AND the admin has configured a webhook URL.

The webhook URL is fully controlled by the site administrator.

No third-party service is required; the admin chooses the destination.

GDPR consent

This plugin respects visitor consent for tracking. When a GDPR consent plugin is active (CookieYes, Complianz, or Cookie Law Info), statistics (view, click, close) and A/B testing are recorded only after the visitor gives consent. If no consent plugin is active, tracking is disabled by default. Administrators can toggle this in WebLab Popup -> General -> GDPR / Consent.

Developer hooks

WebLab PopUp Suite provides several filters for developers:

  • wlsp_popup_item_price – filter the price of each item
  • wlsp_popup_item_image – filter the image URL
  • wlsp_popup_item_link – filter the link URL
  • wlsp_popup_item_title – filter the item title
  • wlsp_popup_item_price_html – filter the full WooCommerce price HTML
  • wlsp_popup_currency – filter the currency code

Example:

add_filter( 'wlsp_popup_item_price', function( $price, $id, $post ) { return $price; }, 10, 3 );

Details

Plugin code:
weblab-popup-suite
Plugin version:
4.0.3
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-09
Rating:
Times rated:
0
conversion
ecommerce
marketing
modal
popup