Description
BoostBox is a powerful WordPress? plugin designed to increase conversion rates, customer retention, and revenue by offering flexible, customizable popups, modals, and content overlays.
With BoostBox, you can effortlessly build popups directly within the WordPress? editor using blocks, columns, groups, and patterns—no need to learn a new interface or design tool. It’s a seamless integration with the editor you’re already familiar with, enabling you to create targeted popups that drive engagement and conversions.
Whether you’re looking to capture leads, promote events, showcase products, or drive sales, BoostBox has you covered. The plugin’s versatility allows you to:
- Capture email signups
- Showcase featured products
- Promote upcoming events
- Build custom sales funnels
- Launch targeted campaigns
- … and more!
Full-Site Editing (FSE) Integration
BoostBox leverages WordPress? Full-Site Editing (FSE) capabilities, enabling you to design popups that perfectly match your site’s branding and layout. Say goodbye to third-party builders—BoostBox works natively within WordPress?, making popup creation fast and intuitive.
Key Features
- Create popups, modals, and overlays using WordPress? blocks and patterns
- Customize animations, display settings, and targeting options
- Support for custom post types and granular targeting of specific pages or posts
- Multiple trigger options including auto-open, scroll, and timer-based popups
- Full control over popup design and placement without leaving the WordPress? editor
BoostBox is your go-to plugin for building popups that enhance engagement, increase conversions, and improve overall site functionality—all without adding complexity to your workflow.
Build with BoostBox Pro
BoostBox Pro includes additional triggers, targets and animations, making it the perfect addition to your popup building toolbox.
Learn more here.
Screenshots
Blocks
This plugin provides 1 block.
- BoostBox Popups
Installation
- Go to
Plugins - Add New
in your WordPress? admin panel and search for BoostBox - Install and activate the plugin directly in your admin panel
- Pat yourself on the back for a job well done ??
FAQ
-
Can I use BoostBox without any coding knowledge?
-
Yes, BoostBox is designed to work seamlessly within the WordPress? editor, using the familiar block-based interface. No coding skills are needed to create beautiful, functional popups.
-
What types of popups can I create with BoostBox?
-
BoostBox allows you to create various types of popups including:
- Email signups
- Product showcases
- Event promotions
- Lead generation forms
- Basically, the ideas are only limited to your imagination
-
How can I customize the appearance and behavior of my popups?
-
BoostBox provides a wide range of customization options beyond the actual popup built in the editor, including:
- Setting max width for the popup
- Choosing from various animation styles (fade, slide, pop swirl, and more)
- Configuring popup triggers (on page load, scroll, or timer)
- Targeting specific pages, posts, or custom post types
- Customizing the look and placement of the close button
-
Is BoostBox compatible with other WordPress? themes and plugins?
-
Yes, BoostBox is designed to be compatible with most WordPress? themes and plugins. It integrates directly with the core WordPress? editor, so it should work smoothly across most environments.
Reviews
Contributors & Developers
“BoostBox – Popup Builder for the Core Editor” is open source software. The following people have contributed to this plugin.
Contributors“BoostBox – Popup Builder for the Core Editor” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “BoostBox – Popup Builder for the Core Editor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.1.1
- Added
Go Pro
link in the Plugins page if BoostBox Pro is not installed inboostbox.php
- Updated
boostbox_detect_page_context
function with additional context checks inincludes/boostbox-helper-functions.php
2.1.0
- Added
PluginUpdateChecker
to serve plugin updates directly from GitHub instead of wp.org inboostbox.php
2.0.1
- Added notice about potential disruption to plugin updates by Matthew Mullenweg and what our next steps will be in
boostbox.php
2.0.0
- Added 2 new AJAX functions for fetching posts in
admin/class-boostbox-admin.php
- Added Trigger options to display settings metabox in
admin/metaboxes/boostbox-display-settings.php
- Added 4 new helper functions in
includes/boostbox-helper-functions.php
- Updated the
boostbox_allowed_tags
function’s svg options inincludes/boostbox-helper-functions.php
- Updated JS to include new trigger options in
admin/js/boostbox-admin.js
- Updated localize scripts with code for multiple popups in
public/class-boostbox-public.php
- Updated CSS to include new Trigger tab in
admin/css/boostbox-admin.css
- Updated
boostbox_popup_post_check
to include CPTs and general targets inincludes/boostbox-helper-functions.php
- Updated impression and conversion tracking to work with multiple popups in
public/class-boostbox-public.php
- Updated the public JS to include functionaliy for multiple popups in
public/js/boostbox-public.js
- Updated popup metabox with checkbox option to disable popups on a page-by-page basis in
admin/metaboxes/boostbox-popup-settings.php
- Updated CSS to only enqueue if popups are present on the page in
public/class-boostbox-public.php
- Updated
boostbox_popup_html
to usewp_footer
instead oftemplate_redirect
inpublic/boostbox-popups.php
- Updated admin JS to only load if you are on the edit screen in
admin/class-boostbox-admin.php
- Optimized the display settings metabox tabbed content in
admin/metaboxes/boostbox-display-settings.php
- General code cleanup throughout multiple files of the plugin
1.6.2
- Updated variables to fix deprecation notices throughout multiple files of the plugin
- Updated array to shorthand syntax throughout multiple files of the plugin
- General code cleanup throughout multiple files of the plugin
1.6.1
- Bugfix for fatal error when plugin is first installed and settings return empty in
public/boostbox-popups.php
1.6.0
- Added ‘boostbox_settings_disable_analytics’ helper function in
includes/boostbox-helper-functions.php
- Added ‘boostbox_settings_disable_analytics’ filter in
includes/boostbox-helper-functions.php
- Added ‘boostbox_settings_cookie_days’ helper function in
includes/boostbox-helper-functions.php
- Added ‘boostbox_settings_cookie_days’ filter in
includes/boostbox-helper-functions.php
- Added ‘Disable analytics’ setting in
admin/boostbox-admin-settings.php
- Updated impressions/conversions to turn off if analytics is disabled in multiple files throughout the plugin
- Updated boostbox_settings_disable_analytics() checks in multiple files throughout the plugin
- Updated metabox HTML elements to use echo with
wp_kses
inadmin/metaboxes/boostbox-display-settings.php
- Updated input allowed tags to include checked attribute in
includes/boostbox-helper-functions.php
- Updated localize script to use new
boostbox_settings_cookie_days
helper function inpublic/class-boostbox-public.php
- Updated text strings for localization in
languages/boostbox.pot
- General code cleanup throughout multiple files throughout the plugin
1.5.0
- Added ‘BoostBox Popups’ block in
admin/class-boostbox-admin.php
- Added ‘BoostBox Popups’ block in
admin/js/boostbox-popups-block.js
- Added ‘boostbox_popup_settings_popups_options’ filter in
admin/boostbox-admin-settings.php
- Added ‘boostbox_restrict_posts_redirect_url’ filter in
admin/boostbox-custom-post-type.php
- Added ‘boostbox_popup_conversion_rate_formatted_percentage’ filter in
includes/boostbox-helper-functions.php
- General code cleanup throughout multiple files of the plugin
1.4.0
- Added BoostBox_CPT_Columns class in
admin/class-boostbox-cpt-columns.php
- Added metrics to popup list view in dashboard in
admin/boostbox-custom-post-type.php
- Added
boostbox_popup_conversion_rate
helper function inincludes/boostbox-helper-functions.php
- Updated popup conversion rate output to use new helper function in
admin/metaboxes/boostbox-metrics-settings.php
- Updated popup conversion rate output to use new helper function in
admin/boostbox-custom-post-type.php
- Updated various html elements with escaping functions in various files throughout the plugin
- Updated popup metabox with select2 for the dropdown in
admin/class-boostbox-admin.php
- Updated popup metabox with select2 for the dropdown in
admin/js/boostbox-admin.js
1.3.1
- Added ‘scroll distance’ setting when ‘on-scroll’ trigger is selected in
admin/js/boostbox-admin.js
- Added ‘scroll distance’ setting when ‘on-scroll’ trigger is selected in
admin/metaboxes/boostbox-display-settings.php
- Updated metabox tabs to separate ‘triggers’ settings in
admin/metaboxes/boostbox-display-settings.php
- Updated display settings to show/hide trigger settings based on trigger type in
admin/js/boostbox-admin.js
- Updated localize script to pass custom scroll distance in
public/class-boostbox-public.php
- Updated JS that controlls scroll trigger while including custom scroll distance in
public/js/boostbox-public.js
- Updated display settings tab organization in
admin/metaboxes/boostbox-display-settings.php
- Updated display settings metabox image in
assets/screenshot-4.jpg
1.3.0
- Added cookie days setting to popup display settings in
admin/metaboxes/boostbox-display-settings.php
- Added ‘Metrics’ metabox to display popup impressions and conversions in
admin/metaboxes/boostbox-metrics-settings.php
- Bugfix when setting cookie date and miscalculating the days from current date in
public/class-boostbox-public.php
- Bugfix when setting cookie date and miscalculating the days from current date in
public/js/boostbox-public.js
- Bugfix for conversion tracking to not run when close icon is clicked in
public/js/boostbox-public.js
- Updated screen check for select2 script enqueue in
admin/class-boostbox-admin.php
- Updated metabox display placement to ‘normal’ instead of ‘side’ in
admin/metaboxes/boostbox-display-settings.php
- Updated styles to hide metabox content when clicked closed in
admin/css/boostbox-admin.css
- General code cleanup throughout multiple files of the plugin
1.2.2
- Added ‘hidden’ placement option for close icon in
admin/metaboxes/boostbox-display-settings.php
- Bugfix for impression count continuously running on scroll trigger in
public/js/boostbox-public.js
- Updated display settings metabox with tabbed settings fields in
admin/metaboxes/boostbox-display-settings.php
- Updated display settings metabox tabbed settings fields styles in
admin/css/boostbox-admin.css
- Updated metabox dropdowns to use select2 in
admin/js/boostbox-admin.js
- Updated localize script array to include close icon placement in
public/class-boostbox-public.php
- Updated close icon to hide itself if placement is ‘hidden’ in
public/boostbox-popups.php
- Updated popup to close when overlay is clicked when close icon is hidden in
public/js/boostbox-public.js
- Updated popup so overlay clicks trigger popup closure when icon is hidden in
public/js/boostbox-public.js
- Updated popup HTML to use role=’dialog’ in
public/boostbox-popups.php
- Updated settings page background color in
admin/css/boostbox-admin.css
1.2.1
- Added ‘close icon placement’ to display settings in
admin/metaboxes/boostbox-display-settings.php
- Added select2 integration for display settings (to be used in upcoming releases) in
admin/class-boostbox-admin.php
- Bugfix for cookie days setting so the value shows up in the field after you save it in
admin/class-boostbox-admin-settings.php
- Bugfix for cookies not keeping popup hidden after closing it in
public/js/boostbox-public.js
- Bugfix for on-scroll trigger continuing to display even after popup is closed in
public/js/boostbox-public.js
- Updated text for the cookie days option in the settings page in
admin/boostbox-admin-settings.php
- Updated popup HTML to include class name for close icon position in
public/boostbox-popups.php
- Updated display settings metabox field grid styles in
admin/css/boostbox-admin.css
- Updated ‘Gutenberg’ references to use ‘the core editor’ instead in various files throughout the plugin
1.2.0
- Updated CPT file to escape if accessed directly in
admin/boostbox-custom-post-type.php
- Updated popup to use WP_Query instead of REST API in
public/boostbox-popups.php
- Updated JS enqueue and localization in
admin/class-boostbox-admin.php
- Updated display metabox to include close icon color picker in
admin/metaboxes/boostbox-display-settings.php
- Updated close icon color to use metabox settings in
public/boostbox-popups.php
- Updated banner and icon assets for WP directory in
assets/
- Updated various styles for the core boostbox popup codes
1.1.0
- Added
boostbox_popup_default_width
,boostbox_popup_default_wide_width
,boostbox_popup_content_classes
andboostbox_popup_overlay_classes
filters inpublic/boostbox-popups.php
- Added popup-swirl and anvil animation types in
admin/metaboxes/boostbox-display-settings.php
- Added class names to popup based on selected position in
public/boostbox-popups.php
- Added max-width option to the popup metabox settings in “
- Added Cookie JS script in
public/js/js.cookie.min.js
- Updated settings to include cookie days in
admin/boostbox-admin-settings.php
- Updated popup wrapper to include animation type class name in
public/boostbox-popups.php
- Updated popup to set dynamic cookie days from settings in
public/class-boostbox-public.php
- Updated localize_script with impression and conversion data in
admin/class-boostbox-admin.php
- Updated popups to include tracking of impressions and conversions in
public/class-boostbox-public.php
- Updated usage of
get_bloginfo( 'home' )
withget_bloginfo( 'url' )
inpublic/boostbox-popups.php
- Updated styles for all popups and animation styles in
public/css/boostbox-public.css
1.0.0
- Initial commit