FireBox is being updated on a regular basis!

Here you can access a complete history of our features, bug fixes and improvements.
There are a total of 83 releases so far.

Interested in an older version? Check out releases

Looking forward for what comes next? See our Roadmap.

07/09/2026
Version 3.1.13
released on 07/09/2026
  • Improved security across the plugin, including how campaigns are searched, previewed and tracked, how form submissions and integrations are handled, and how visitor information is read.
  • Improved: your captcha secret keys and MaxMind license key now stay on the server and are no longer shared with the campaign editor.
  • Improved: the {user.*} Smart Tag now only returns profile details such as name and email.
  • Improved: stored integration credentials (MailChimp, Brevo, Klaviyo and others) get an extra layer of protection. Existing connections keep working.
  • Improved: visitor cookies now work correctly on sites served over plain HTTP.
  • Improved: IP and Geolocation conditions now detect a reverse proxy on your own network automatically. If your site sits behind a CDN that does not pass the visitor's address through to WordPress, the new fpframework/trusted_proxies filter lets you tell FireBox about it.
  • Improved: the Cloudflare Turnstile and hCaptcha setup notice in the campaign editor now also appears when only the secret key is missing.
  • Fixed: the Brevo integration failed to load your contact lists.
28/08/2026
Version 3.1.12
released on 28/08/2026
  • Fixed an issue in the free version where a campaign using Custom JavaScript could cause an error on the front end.
26/08/2026
Version 3.1.11
released on 26/08/2026
  • Improved compatibility with WP Rocket: FireBox now automatically excludes its files from Delay JavaScript Execution, minification, and Remove Unused CSS, so campaigns keep working without adding manual exclusions in WP Rocket's settings.
  • Improved security: custom PHP in display conditions and PHP Scripts now runs only for campaigns whose author holds a dedicated "run PHP" permission. Administrators have it by default; other roles cannot run PHP unless you grant them the permission deliberately.
  • Improved security: custom JavaScript and custom CSS on a campaign now run only for campaigns whose author is allowed to add code. Administrators can by default; other roles cannot add custom code unless you grant them the permission deliberately. Custom CSS is also cleaned so it can't be used to inject anything other than styles.
  • Improved security: turning a campaign on or off from the campaigns list now checks that you have permission to edit that specific campaign, and only ever changes FireBox campaigns.
  • Improved security: values taken from the current page address and the referring page now have any code removed before they appear inside a campaign, so a crafted link can't inject content into your campaigns.
  • Improved security: duplicating a campaign now checks you have permission to edit it, and the copy belongs to whoever created it.
18/08/2026
Version 3.1.10
released on 18/08/2026
  • WordPress 7.1 compatibility.
  • Added: a limit on how many times the same visitor can submit a form each minute, so a single visitor can't spam your submissions list.
  • Improved Multisite support: FireBox now sets itself up on every site of a network, including sites added later, so campaigns, analytics and permissions work without visiting each site first.
  • Improved Multisite support: campaigns on different sites of a network no longer share cookies, so closing a campaign on one site can't hide a campaign on another.
  • Improved Multisite support: removing FireBox from a network now clears each site's data according to that site's own "Keep data on uninstall" setting, and deleting a site removes its FireBox data with it.
  • Improved: cookies now follow your site's WordPress cookie settings, so campaign frequency and analytics keep working on sites that share cookies between www and non-www addresses.
  • Improved how integration credentials (MailChimp, Brevo, Klaviyo, and others) are stored.
  • Improved the handling of imported campaigns so their content is cleaned up before it is saved.
  • Improved how Rating field values are shown in the Submissions list.
  • Improved: campaigns now use their own set of permissions, so you can give someone access to campaigns without giving them access to all your posts.
  • Improved the accuracy of conversion and analytics tracking by ignoring invalid or duplicated data.
  • Improved: connecting or disconnecting an integration now requires administrator access.
  • Improved how the submissions REST API key is sent and verified.
  • Improved security when FireBox checks for updates: it now confirms it is really talking to the FirePlugins license server before downloading anything.
  • Improved: WordPress now offers the auto-update option for FireBox in the Plugins list, instead of saying auto-updates are not available.
  • Improved privacy: FireBox no longer tells WordPress.org about itself when WordPress checks for plugin updates.
  • Improved the handling of the {fbExpr} expression feature.
  • Improved the handling of redirects and messages shown after a form is submitted.
  • Improved the delete and duplicate actions in the campaigns list.
  • Improved: page speed for campaigns with custom JavaScript no longer hold up the rest of the page while FireBox loads. Custom code now runs right after your campaigns are ready.
  • Improved: page speed when serving multiple FireBox campaigns on same page.
  • Improved: page speed by loading only the animations your campaign uses, instead of the whole animation library. This cuts about 69KB from every page a campaign appears on.
  • Fixed: page slide campaigns could appear full-height and outside their slide area on some sites.
  • Fixed: an error that could occur while FireBox was updating itself.
16/07/2026
Version 3.1.9
released on 16/07/2026
  • Added: a new campaigns list with ability to sort, filter, and manage your campaigns in bulk.
  • Improved security of visitor cookie handling on campaigns using a daily, weekly, or monthly display frequency.
  • Improved security of Phone Number values shown in the Submissions list and in admin notification emails.
  • Improved security of the {post.} and {cookie.} Smart Tags, which now strip HTML from their values, matching the {querystring.*} Smart Tag.
  • Improved: Compatibility of YouTube shorts in the Video block.
  • Improved: replaced PHP sessions with cookies on the front-end, restoring full-page caching compatibility and fixing the Site Health "active PHP session" warning and REST API loopback timeouts.
  • Improved: cookies are now only set when a campaign actually needs them (e.g. Pageviews condition).
  • Improved: the front-end script now loads deferred for faster page rendering.
  • Improved: campaign and settings lookups are now cached on sites with a persistent object cache.
  • Improved: WordPress 6.3 compatibility.
  • Improved: campaign revenue now excludes refunded WooCommerce and Easy Digital Downloads orders, matching your shop's own analytics. Use the firebox/revenue_attribution/order_total filter to restore gross revenue.
  • Improved: hardened display-condition, conversion-tracking, geolocation, upgrade, and license handling against unexpected or malformed data.
  • Fixed: MailChimp integration removed a subscriber's existing tags and interest groups even when "Replace Tags?" was turned off.
  • Fixed: a campaign containing a Heading, Button, or Paragraph block set to a Google font could fail to render on the front-end in some saved or imported campaigns.
  • Fixed: submitting a form with an optional Phone Number field, or editing a submission with malformed data, could trigger a PHP error.
  • Fixed: exporting campaigns via a malformed request could trigger a PHP error before the security check.
  • Fixed: corrected a build marker in the upgrade routine that could mis-package the Free, Basic, and Growth builds.
  • Fixed: the Phone Number field appeared unstyled in the block editor due to missing stylesheet.
  • Fixed: the Performance chart kept a Weekly or Monthly grouping selected after switching to a shorter timeframe that no longer supports it, now falls back to Daily automatically.
  • Fixed: YouTube videos in the Video block failed to load in the block editor preview with "Error 153".
  • Fixed: a {cookie.*} Smart Tag referencing a cookie that was not set could blank out the campaign's content.
  • Removed: the mini onboarding appearing after the first install.
15/06/2026
Version 3.1.8
released on 15/06/2026
  • Security: Fixed unauthenticated access to the form submissions CSV export endpoint.
  • Fixed: Google Analytics tracking no longer triggers extra page views when tracking popup events.
  • Fixed: PHP deprecation notice for fputcsv() during form submissions CSV export on PHP 8.4+.
21/05/2026
Version 3.1.7
released on 21/05/2026
  • Improved WordPress 7.0 compatibility.
  • Improved styling in responsive controls.
  • Fixed an issue where changing block settings in the campaign editor could switch back to the FireBox panel.
23/04/2026
Version 3.1.6
released on 23/04/2026
  • WordPress 7.0 compatibility.
  • Added: ActiveCampaign integration.
  • Added: Klaviyo integration.
  • Added: Salesforce Web-to-Lead integration.
  • Added: GetResponse integration.
  • Added: Support for the native Desktop / Tablet / Mobile device preview switch in the campaign editor.
  • Fixed: Deprecation notices in Gutenberg editor related to FireBox blocks.
  • Fixed: Revenue chart bars appeared with incorrect sizing across some date ranges.
  • Fixed: Revenue ROI values now display with consistent 2-decimal formatting for Plan Cost and ROI.
  • Fixed: FireBox logo in the Gutenberg editor header would not display correctly when Top toolbar was enabled.
  • Fixed: AcyMailing integration now displays the documentation help icon in FireBox Settings > Integrations.
  • Improved: Design controls now follow your selected preview device, so Desktop, Tablet, and Mobile styles are easier to edit and preview accurately.
19/02/2026
Version 3.1.5
released on 19/02/2026
  • Added: MailerLite integration.
  • Added: New Integrations settings tab to connect services once and reuse API keys across forms.
  • Added: Redirection to dashboard after activation and mini onboarding guide.
  • Improved: Click tracking now correctly tracks clicks on linked images.
  • Fixed: PHP error Uncaught Error: Call to undefined function in SubmissionMeta.php file.
  • Fixed: AcyMailing integration could show duplicate follow-up lists in the list selector.
30/12/2025
Version 3.1.4
released on 30/12/2025
  • Updated: WordPress listing.
  • Improved: URLs pointing to WordPress.org.
30/12/2025
Version 3.1.3
released on 30/12/2025
  • Updated: WordPress listing.
23/12/2025
Version 3.1.2
released on 23/12/2025
  • Fixed: Image block border radius doesn't apply in some cases on the image itself.
  • Fixed: "The 'firebox-general-modals' plugin has encountered an error and cannot be rendered." error related to specific Display Conditions.
21/11/2025
Version 3.1.1
released on 21/11/2025
  • Initial WordPress 6.9 compatibility.
  • Improved: Security in custom shortcodes.
  • Fixed: PHP warning in AcyMailing integration.
23/10/2025
Version 3.1.0
released on 23/10/2025
  • Added: Revenue Attribution system to track the total revenue generated by your popup campaigns (integrates with WooCommerce and Easy Digital Downloads).
  • Added: View-Through Revenue tracking that measures revenue from visitors who view your campaigns and purchase later without directly converting.
  • Added: Conversion-Through Revenue tracking that measures revenue from visitors who view campaigns, convert through them, and then make purchases.
  • Added: Sales Funnel Analysis to visualize the complete customer journey through the steps: views > clicks > conversions > purchases.
  • Added: Click tracking for buttons, links, and form input fields to provide deeper interaction insights.
  • Added: Smart Tags are now replaced in Actions > Custom Javascript section.
  • Improved: Performance chart now displays key metrics above the chart.
  • Improved: Display Conditions "Set Custom Rules" button with clearer icon and improved labeling.
  • Updated: Analytics Conversion Rate and Revenue colors.
  • Updated: Analytics Revenue chart type to a Bar chart.
  • Fixed: PHP 8.2 deprecation notices.
  • Fixed: Embed Campaigns wouldn't execute Actions.
  • Fixed: Embed Campaigns wouldn't execute Advanced Panel > Custom Javascript in some cases.
  • Fixed: Embed Campaigns wouldn't refresh when selecting a different campaign in the editor.
  • Fixed: A rare issue where editing display conditions that include a text repeater (such as URL, Referrer, etc…) would throw an error.
  • Removed: Deprecated and unneeded core files.
19/09/2025
Version 3.0.5
released on 19/09/2025
  • Fixed: Custom roles with proper capabilities wouldn't be able to view the FireBox menu items.
  • Fixed: Editing Display Conditions with a Repeater Field would fail to load in some cases.
04/09/2025
Version 3.0.4
released on 04/09/2025
  • Improved: The empty state of Display Conditions panel when "Set custom rules" is selected.
  • Updated: Renamed In and Out animations with more user-friendly labels.
  • Fixed: Missing fullscreen button on the Video block.
  • Fixed: Missing campaigns list from Buttons/Images blocks > Open/Close Campaign dropdown.
  • Fixed: JSON API endpoint URLs when retrieving forms and submissions.
  • Fixed: Embed Campaign would throw an error when placed in a post/page.
  • Fixed: Cookie condition would always display the "Cookie Content" text field.
05/08/2025
Version 3.0.3
released on 05/08/2025
  • Fixed: Specific Form block panels that cannot be edited due to errors.
  • Fixed: PHP Warning related to Brevo integration.
02/08/2025
Version 3.0.2
released on 02/08/2025
  • Added: Currency in EDD/WooCommerce Total Spend Display Condition.
  • Fixed: FireBox Paragraph wouldn't render properly in the campaign editor.
01/08/2025
Version 3.0.1
released on 01/08/2025
  • Fixed Javascript errors in campaign editor preventing specific settings from working properly in certain circumstances.
  • Fixed Design Panel > Image as Background would appear enabled when importing a template.
  • Fixed EDD/WooCommerce Amount in Cart condition wouldn't initially display "Exclude Shipping Cost" and "Exclude TAX/VAT" toggles until you select the subtotal and then total type.
23/07/2025
Version 3.0.0
released on 23/07/2025
  • New: Introducing the new campaign editor experience.
  • Added: New panel in Form block called "Confirmation" that contains the submission action, success message, and redirect URL settings.
  • Added: "Visibility After Submission" in Form block to show or hide campaign after the visitor submits the form.
  • Added: "Exclude TAX/VAT" toggle in Amount in Cart Display Condition both for WooCommerce & Easy Digital Downloads.
  • Changed: Accessibility > "Close with ESC Key" is now available in the free version.
  • Changed: Smart Tags "fpf" prefix is now optional. Old Smart Tags will continue to work without issues. Example: {fpf user.email} becomes {user.email}.
  • Fixed: PHP error "Class FPFramework\Base\Conditions\Functions not found" related to Ecommerce Display Conditions.
  • Fixed: "Exclude Shipping Cost" in Amount in Cart Display Condition was using incorrect total/subtotal.
  • Fixed: "Is between" in Last Purchased Date Display Condition would not work correctly when current date was the end date.
  • Fixed: WooCommerce & Easy Digital Downloads eCommerce Smart Tags would output incorrect amounts for total and subtotal.
  • Fixed: Smart Tags filters "--" would appear as "—" and break specific Smart Tags.
  • Fixed: Line breaks and formatting in form success messages now display correctly.
  • Fixed: Opening sound continues to play after closing the campaign.
  • Fixed: Previewing an Embed Campaign now displays correctly within the post content preview instead of appearing as a popup.
  • Removed: "Enable RTL" toggle from Advanced campaign settings.
  • Removed: Classic Editor support. FireBox now requires the Gutenberg editor in order to configure your campaigns.
  • Removed: Styling settings for Form success message.
  • Removed: Forced outline styles, allowing TAB navigation within the campaign to properly highlight the currently focused element.
  • Removed: Animation duration setting. The animation duration is set to 0.2 seconds.
10/07/2025
Version 2.1.39
released on 10/07/2025
  • Added: Conversion event in Actions.
  • Improved: Performance chart metrics now display in logical order.
12/06/2025
Version 2.1.38
released on 12/06/2025
  • Fixed: Improved the Update Notice description.
  • Fixed: Compatibility issue with Elementor where popup content would be incorrectly replaced with Elementor page content when viewing Elementor-built pages.
12/06/2025
Version 2.1.37
released on 12/06/2025
  • Improved: Item height when Campaign Library initially opens.
  • Improved: Compatibility with Wordfence Scan.
  • Fixed: Author name would display incorrectly when popup appears on an author archive page with no posts.
15/05/2025
Version 2.1.36
released on 15/05/2025
  • Enhancement: Clear OPCache on campaign save to ensure our campaigns are always up to date.
  • Enhancement: Renamed "Scroll Depth" trigger to "Scroll" to improve clarity.
  • Changed: Migrated "Scroll Depth", "Scroll Percentage", and "Scroll Pixel" into "Scroll Amount".
  • Changed: Renamed "Hide on Reverse Scroll" to "Close on Scroll Up"
  • Changed: Renamed "Firing Frequency" to "Show Once Per Page" and made it a toggle that's enabled by default.
  • Updated: Scroll documentation to reflect these changes.
17/04/2025
Version 2.1.35
released on 17/04/2025
  • WordPress 6.8 compatibility.
  • Fixed a PHP warning related to translation strings.
27/03/2025
Version 2.1.34
released on 27/03/2025
  • Enhancement: Immediately show the popup to the user when Behavior > Closing Behavior > "If the user closes the campaign" is set to "keep showing the campaign".
  • Fixed: Certain blocks aren't working as expected in edge cases.
  • Fixed: Floating Button may not appear in correct position.
  • Updated: Documentation links.
07/03/2025
Version 2.1.33
released on 07/03/2025
  • Fixed: Reply-To Name & Email wasn't being set in the Send Email Notification action.
  • Fixed: Undefined array key "referrer" PHP error.
  • Fixed: Issues when activating FireBox on Bedrock sites hosted in subfolder /wp/.
06/02/2025
Version 2.1.32
released on 06/02/2025
  • Fixed: Opening Sound may play more than once after re-opening the popup.
  • Fixed: Campaign settings aren't saved due to a PHP error related to the Hummingbird plugin when trying to clear the cache.
  • Fixed: Improved the appearance of Embed campaigns in the gutenberg editor.
  • Fixed: PHP 8 deprecation notice "Creation of dynamic property SmartTags::$isPro is deprecated".
  • Removed: Depreacted "FireBox Campaigns" section from the FireBox and Core Buttons/Image blocks. These settings have been moved to the new FireBox panel.
  • Removed: Deprecated FireBox Widget.
01/02/2025
Version 2.1.31
released on 01/02/2025
  • Fixed: PHP error when submitting Form block.
31/01/2025
Version 2.1.30
released on 31/01/2025
  • Added: On Form Process area under PHP Scripts allowing you to perform advanced calculations, validations, and customize form values.
  • Changed: Embed Campaign block is now available in the free version.
  • Fixed: Compatibility with AcyMailing v10.
  • Fixed: Cannot set quantity in EDD/WooCommrce "Products in Cart" Display Condition.
  • Fixed: Cannot set quantity range in EDD "Products in Cart" Display Condition.
  • Fixed: Dropdown field may not appear full width.
  • Fixed: Sometimes Actions may not trigger due to 3rd-party plugins removing our comment blocks.