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:
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.
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.
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.
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.
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.
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.
WebLab PopUp Suite provides several filters for developers:
wlsp_popup_item_price – filter the price of each itemwlsp_popup_item_image – filter the image URLwlsp_popup_item_link – filter the link URLwlsp_popup_item_title – filter the item titlewlsp_popup_item_price_html – filter the full WooCommerce price HTMLwlsp_popup_currency – filter the currency codeExample:
add_filter( 'wlsp_popup_item_price', function( $price, $id, $post ) { return $price; }, 10, 3 );