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


Version Updates History


EngageBox is regularly updated with 6.0 releases per month. It has a total 72 releases so far.


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.


Tuesday, 28 April 2020
Fix: Prevent Page Slide box from expanding into full height. (Affects pages with content before the HTML tag). Fix: Page cache plugins (Page Cache, LiteSpeed Cache) makes a popup to show up even if the cookie is set on the browser. Adds polyfill script for Internet Explorer. Brings back the "Disable Default Action" option in the Click trigger.


Tuesday, 14 April 2020
Fix: Popup jumps to the bottom if there's a Page Slide box on the page. Fix: The floating button in the "Floating Button Triggered Popup" template doesn't hide properly. Fix: Single quotes in the Trigger Element option breaks the front-end. (SyntaxError: Unexpected end of JSON input). Fix: Selected image in the Image Box Type is not clickable across the image. Translation updates


Monday, 06 April 2020
Fix: ERR_CONTENT_DECODING_FAILED when Gzip Compression option is enabled.


Saturday, 04 April 2020
Added EngageBox Gallery. A collection of beautiful readymade popup templates to help you get started in a matter of minutes. Added AdBlock Detect trigger. You can now target users who are using Ad Blockers. Added Idle trigger. You can now target users who have been inactive for a certain amount of time. Added Middle Left and Middle Right display positions. Added PHP Scripts section. Run PHP when a certain event fires. Added Actions section. Control what happens when a certain box event fires. Added Firing Frequency option to Scroll Depth, Element Visibility, Exit, Idle Triggers. Added Close Outside Viewport option to Element Visibility Trigger. Added Minimum Percent Visible option to Element Visibility trigger. You can now specify how much of the selected element must be visible on screen before the trigger fires. Added Pixel option to Scroll Depth trigger. You can now specify the value of the vertical scroll depth the visitor needs to reach to fire the trigger in both Percentage and Pixel. Added Show Inside Box and Show Outside Box options to the Close Button settings. Fixed Safari/iOS devices cookies are limited to 7 days. Fixed The box editing page does not retain the active tab on a page reload. Fixed Disabling the Velocity library in the configuration breaks the front-end. Now it fallbacks to fadeIn/fadeOut CSS based animations. Fixed The Exit trigger doesn't support touch devices. Now, the exit intent on touch devices is detected when the user scrolls up. Fixed MaxMind GeoIP database can't be updated in the TGeoIP plugin. Fixed ConvertForms\Helper not found error when administrator component is disabled The PageLeave trigger renamed to Exit. The Scroll - % of Page Height trigger renamed to Scroll Depth. The on Scroll - Element trigger renamed to Element Visibility. Cookie is now created on the server-side using PHP via an AJAX request triggered after the box is closed. The name of the cookie stored in the browser changed from rstbox_SITEHASH_BOXID to engagebox_BOXID. (Compatibility Break) Dropped front-end jQuery dependency in favor of vanilla Javascript. The Element Visibility trigger is now based on the Intersection Observer API. The front-end layout refactored and it is now using CSS Flexbox. Renamed all CSS classes starting with rstbox- to eb-. (Compatibility Break) Dropped support for Internet Explorer 11. Like it or not, it is outdated. (Compatibility Break) Removed .rstboxes div from the box layout. (Compatibility Break) Removed obsolete Disable default action option from the Trigger tab. Deprecated data-rstbox, data-rstbox-cmd and data-rstbox-command HTML attributes. Use data-ebox based attributes instead. Deprecated attaching jQuery events to a box. The trigger() method is deprecated.


Friday, 14 February 2020
Adds License Key option to the TGeoIP (geolocation) plugin. Now, a Free MaxMind account is required to use the GeoIP database. Makes the extension eligible to be auto-updated with


Wednesday, 08 January 2020
Fix: The Background Overlay doesn't respect the Trigger Delay option.


Wednesday, 13 November 2019
Adds Margin option. We can now add some space around the popup. Fix: The beforeOpen API Event wasn't being fired soon enough. Changed CSS Class names added to body during Open and Close events from rstbox_ID to eb_ID. The body element now gets eb_opening and eb_closing CSS Classes during the Open and Close events respectively. We can use {} and {eb.title} Smart Tags to pull the popup's ID and Title.


Friday, 27 September 2019
Fix bug with the Minimum Time option (onPageLeave Trigger Point) which wasn't taken into account. Fix bug with the popup jumping at the top area of the page after close. Minor updates to CSS and JS media files Updates VelocityJS animation script to v1.5.2


Tuesday, 27 August 2019
You can now mirror assignment settings from another box. Removes obsolete "Use Media Versioning" configuration option. Fix "The SELECT would examine more than MAX_JOIN_SIZE rows" MySQL error caused by the Menu Items Assignment. Improves Popup Accessibility. On Open, focus on popup. On Close, return focus to last focused element. Use a button element for the close button rather than a tag. Increase close button default size from 22px to 24px Updates translations


Thursday, 18 April 2019
[Medium] Fix CSS bug with the Align Content option not enabling scrollbars when content height exceeds popup height. Improve detection of the site's base URL and prevent CORS Access-Control-Allow-Origin header issue. Change database tables characters set from utf8 to use utf8mb4_unicode_ci. We can now use emojies in a popup! The Page Slide option moved as an option in the new Mode setting. Minor updates in the extension dashboard


Saturday, 09 February 2019
Fix: EngageBox is no longer blocked by the NoAds - Adblocker Increase box Title field limit to 100 characters (Affects new installations only) Sets minimum required Joomla! version to 3.8.


Friday, 01 February 2019
Show an update notification in the dashboard when there's a new version available. Prevent PHP Fatal error: Call to undefined function tassos_php when using the PHP Assignment. Minor fixes and improvements.


Tuesday, 18 December 2018
Fix: Issue with the box editing page which makes the Publishing Assignments and Advanced tab unavailable. Fix: Warning: count(): Parameter must be an array or an object that implements Countable Fix: Function create_function() is deprecated PHP warning - Affefcts PHP 7.2+ The log events can now be configured to be stored for 15 Days. Minor updates in the backend controller. Update UpdateSite to use a secure connection over https The nrid cookie is now created only when is really needed. To disable it see Frequently Asked Questions page. Removes the onLocationHash trigger point. Better use the URL assignment instead.


Wednesday, 22 August 2018
Adds ability to auto-populate fields using query string variables {querystring.param} Fixes critical bug with the Datetime and Time Range assignments not calculating correctly the site's timezone. Fixes broken searchbox in the assignment settings. Affecting: Menu Item, User Group, Content Categories Assignments. Fixes bug in the Geo-based assignments (Country & Continent) when multiple options are selected. Fixes bug in the K2 Category Assignment causing an infinite loop and execution timeout under some circumstances. Refactors Assignments


Thursday, 28 June 2018
Fixes slow backend (Affects sites with 50K+ box impressions) Fixes bug with the Import mechanism not being able to identify some .ebox files Fixes issue with the box editing page not being properly rendered when the Convert Forms system plugin is disabled Changes Close Button HTML element from anchor to span to prevent conflicts with page scrolling plugins. The Yes/No Headline field is now using an Editor instead of a textarea field


Thursday, 24 May 2018
Fixes conflict between the Test Mode mechanism and the Cookie assignment Fixes Fatal error: Class 'Joomla\CMS\Plugin\PluginHelper' not found on Joomla v3.4.8


Saturday, 19 May 2018
Adds Portuguese (pt-PT) translation Adds support for Joomal 4 The Joomla! Content Articles assignment and the K2 Item Assignment are now accepting comma separated IDs


Wednesday, 11 April 2018
Fixes bug with the Javascript API Events not being triggered on IE = 11 Fixes bug with the on Scroll Trigger Point triggering the box repeatedly


Thursday, 15 March 2018
Fixes bug with the K2 Category assignment not working properly Fixes bug with the Limit Impressions Week option giving wrong results Updates translations
View all releases
Boost user engagement with targeted popups