Join 5,000+ using EngageBox to get more subscribers and customers


Version Updates History


EngageBox is regularly updated with 7.6 releases per month. It has a total 91 releases so far.


Tuesday, 31 January 2023
Implements the New/Returning Visitor Condition. Implements the {article} shortcode. - Load a Joomla article via a shortcode. Adds ability to access the trigger element on External Link Click trigger. Fix: Display Conditions fail to load sites stored in a subfolder. To prevent confusion, the extension now displays warnings instead of errors in the browser console only when Debug is on. Updates the Greek translation (el-GR)


Saturday, 10 December 2022
Fix: Popup Library not allowing to Insert templates under certain circumstances. Fix: {ebExpr} shortcodes stopped working. Fix: Toolbar buttons in the popups list may not be clickable.


Friday, 09 December 2022
Redesigned Popup Library and introduced 70+ brand new popup templates. Added 13 Sales popup templates. Added 15 Summer Sales popup templates. Added 12 Age Verification popup templates. Added 15 Reduce Card Abandonment popup templates. Added 15 Cookie Law popup templates. Added 5 AdBlock popup templates. Added 5 display conditions for Virtuemart and HikaShop (Cart Contains Products, Cart Contains X Products, Cart Value, Product, Category). Added an option for blurring the background overlay. Implements the EngageBox Countdown Timer shortcode. Fix: Do not trigger Content Plugins if the page has no popups on the page. Fix: PHP "syntax error" thrown due to reserved word used when upgrading from 5.0.1 to a newer version. Fix: On Joomla 4, a box may not be duplicated if its title exceeds 50 characters. Fix: Display Conditions would not load under certain circumstances. Video and audio embeds are now automatically paused after closing the popup. Improves OnClick Trigger error handling. The New Version Update notice will always appear now in the backend unless closed. Added the Greek translation (el-GR)


Monday, 29 August 2022
Update Site changed. Implements the External Link Click trigger. Added useful notices for rating/missing download key as well as when the subscription expires/expired Improved geolocation, update and outdated extension notifications. Updates translations.


Monday, 25 July 2022
Adds support for Google Analytics 4. Google Analytics Universal Code will be shutting down July 1, 2023. Adds support for Geolocation Smart Tags: {}, {geo.countrycode}, {}, {geo.region}, {geo.location}. Adds ability to hide a popup via the query string using the ?engagebox_hide=ID parameter. Fix: The animation of the Background Overlay may not be smooth when the popup is about to close. Fix: PHP 8.1 - explode(): Passing null to parameter #2 ($string) of type string is deprecated. The minimum required PHP version is now 7.0.0.


Tuesday, 29 March 2022
Fix: The toolbar icons in the Template Library modal is missing in Joomla 4. Fix: The Cookie Condition doesn't work when using the negative operators (Not start with, Not end with e.t.c). Fix: The Day and Month Conditions doesn't work when non-english languages are used on the front-end. Fix: Display Conditions doesn't save conditions correctly under certain circumstances. Improve UX when changing the type of box in the backend using Joomla's native item reload. Improve UX by adding copy to clipboard ability in the Smart Tags popup.


Friday, 04 February 2022
Fix: Background Overlay may not re-appear if the popup is triggered on click. Fix: Some iOS devices not respecting Prevent Page Scrolling. Fix: Bug in the Display Conditions may result in lost conditions on save. Fix: PHP 8.1 - version_compare(): Argument #3 ($operator) must be a valid comparison operator


Wednesday, 08 December 2021
Introduces the new Display Conditions tab Implements the User Access Level Condition Implements the Day of Week and Month Conditions Implements the City & Region Geolocation Conditions Implements the Joomla Content View Condition Fix: Shortcode editor button doesn't work on Joomla 4. Fix: The popup editing page do not retain last active tab on page reload. Fix: Could not click user dropdown menu links in EngageBox > List. Fix: Transifex link under EngageBox Dashboard > "Help with translations" section. Fix: System Messages Templates do not show up on Joomla 4. The Select Module dropdown in the Existing Module box type now lists front-end modules only. Makes the Event Category and Event Label options in the Google Analytics Tracker configurable. You can now track custom events in your Google Analytics using boxinstance.GATrack.track('my_event'); Updates translations: fr_FR, fa_IR, pt_PT, it_IT, pt_BR, cs_CZ, hu_HU, el_GR, nl_NL, ca_ES, pl_PL, es_ES, tr_TR


Monday, 04 October 2021
Fix: The Update Download Key button is broken in Joomla 4. Fix: PHP 8 warning: Array and string offset access syntax with curly braces is no longer supported. Fix: Some translations are broken due to syntax errors in their language files. Updates translations.


Monday, 06 September 2021
Official stable version for Joomla 4 Fix: Close button is displayed in the center of the Email Subscription Form popup incorrectly. Improved AdBlock detection trigger to support uBlock Origin.


Monday, 19 July 2021
Fix: Prevent multiple popups with the same ID from being initialized. Improved AdBlock detection trigger.


Wednesday, 23 June 2021
Fix: Joomla 4 RC2 compatibility issues. Improves IP detection if when visitor is behind a proxy. Updates tranlations.


Wednesday, 26 May 2021
Adds a new special template for Joomla System Messages. Styling fixes in the EngageBox library templates Display a warning in the backend if the extension is more than 120 days old.


Saturday, 03 April 2021
Fix: Box type layout overrides don't work. Override now in /templates/TEMPLATENAME/plg_engagebox_PLUGINNAME Fix: Popup doesn't show up when is set to trigger on 100% of the page height. Adds Auto Focus, a new accessibility option to set focus to 1st focusable element on open. Backend tabs Trigger, Appearance and Publishing Assignments renamed to Behavior, Design and Publishing Rules respectively.


Friday, 12 February 2021
Fix: Joomla 4.0 Beta 7 compatibility. Fix: API update() method doesn't re-initialize the popup instance correctly. The animations.js script wasn't minified. Changes the minimum required PHP version to 5.6.0. Improves Smart Tags performance.


Monday, 11 January 2021
Fix: Joomla 4.0 Beta 6 compatibility. Adds a new popup shadow style "Elevation". Updates translations


Monday, 09 November 2020
Fix: Joomla 4.0 Beta 5 compatibility. Fix: First focusable element is not focused when the popup opens. Fix: Javascript Uncaught Error: "response" is read-only when previewing a template on the front-end. Change iFrame URL field type to Text to allow Smart Tags usage.


Wednesday, 14 October 2020
Fix: Joomla 4.0 Beta 4 compatibility. Fix: AJAX requests don't work if index.php is removed from the URL with redirection rules. Fix: PHP error thrown in EngageBox items admin page when Mirror Box is enabled but no box is selected. Display an error during box saving if no valid mirror box is selected.


Monday, 13 July 2020
Joomla 4.0 Beta 2 compatibility. Fix: Popups mistakenly rendered on non-HTML pages. Affecting MijoShop Shopping Cart. Fix: Browser Assignment mistakenly detects Chrome for iOS (CriOS/x) as Safari. Fix: Javascript error thrown when invalid Trigger Selector is used with Element Visibility Trigger. Fix: External Link Notice popup doesn't work when a link has child elements such as an image. Fix: The Element Visibility trigger takes into account only the first Trigger Element when multiple elements are specified. Fix: Prevents an Action from being executed if no box is set to the Box setting. Fix: Page Slide box doesn't push the content down if the Legacy Script option is disabled. Removes the "Enable on Format Override" obsolete configuration option. Adds rel="noopener" to external links to improve performance & prevent security vulnerabilities. Cookies are now using the Secure flag.


Saturday, 16 May 2020
Fix: Box shows up every time to Super Users even if the box is not on Test Mode. Fix: Box with the Prevent Page Scroll and Cookie options enabled doesn't allow page scrolling after it has closed. Fix: MaxMind GeoIP database can't be updated if the temp folder is missing trailing slash. Support setCookie() method in the legacy script. (Note: Legacy script will be removed in EngageBox 5). Stop re-ordering the System Plugin during installation.
View all releases
Boost user engagement with targeted popups