Tassos Marinos Developer of Joomla Extensions
EngageBox
It's time for a new generation of Joomla popups
The #1 popup extension in the market

Create beautiful popups that convert and drive more sales

Create smart popups, sticky bars, fullscreen messages and floating buttons. Convert your traffic into customers and subscribers.
291,027 total downloads since 2014

The most popular popup extension in the Joomla! market

Here's why thousands of website owners love EngageBox, and you will too!
Templates Library
Templates Library
Ready to use, responsive and high customizable popup templates so you can start in just a few minutes.
Multiple Popup Types
Multiple Popup Types
Popups. Floating bars. Fullscreen overlays. Slide-ins, 2-step opt-ins, powerful conversion tools are at your fingertips.
Precision Targeting
Precision Targeting
Every visitor is different. Why treat them all the same? Use precision targeting to show relevant messages.
Smart Targeting
Smart Targeting
Detect visitors' behavior and use smart triggers to display the right popup to the right person at the right time.
Highly Customizable
Highly Customizable
Total control of the appearance. Colors, Size, Background, Border, Paddings, Overlay and many more.
Mobile Friendly
Mobile Friendly
The web is not just desktop anymore. That’s why EngageBox is 100% mobile optimized and responsive.
60+ Animations Effects
60+ Animations Effects
Play the role of a director with eye-catching 60+ animation effects.
Position Everywhere
Position Everywhere
Configure your popup to appear from any corner of your website.

Popup Types

Choose the perfect popup type to display the most attention-grabbing message to your visitors for maximum engagement.
Create a Classic Popup in Joomla with EngageBox
Classic
The most effective and popular way to grow your email list.
Create a Slide-in scroll box Popup in Joomla with EngageBox
Slide-in scroll box
High-converting alternative for popup that slides from the corner.
Create a Sticky Bar Popup in Joomla with EngageBox
Sticky Bar
Increase the conversion rate with a footer or header sticky bar.
Create a Sidebar Box Popup in Joomla with EngageBox
Sidebar Box
Turn every page of your website into a lead generation opportunity.
Create a Fullscreen Popup in Joomla with EngageBox
Fullscreen
Create a fullscreen box with a call to action that can't be ignored.
Create a Welcome Mat Popup in Joomla with EngageBox
Welcome Mat
A screen-filling box that slides-in and pushes the content down.
Create a Floating button Popup in Joomla with EngageBox
Floating button
Let visitors trigger a popup by clicking on a floating button.
Create a Bordering Popup in Joomla with EngageBox
Bordering
A screen-filling box that slides-in and pushes the content down.

Smart Triggers

Detect your visitors' behavior and use smart triggers to display the right popup to the right person at the right time.
On Page Load
Automatically display a popup when a visitor opens your site.
On Click
Show a popup when the user clicks on a button, link or banner.
On Scroll
Automatically display a popup when user scrolls % of page.
Timed Display Control
Trigger a popup after X seconds of browsing a page.
On Hover
Show a popup when user hovers on specific parts of the page.
Idle Trigger
Target inactive visitors and convert them into subscribers.
AdBlock Detect
Detect visitors who are using an Ad Blocker software.
Exit Intent
Recover abandoning visitors into subscribers and customers.

Advanced Targeting

Every visitor is different. Why treat them all the same? Use precision targeting to show relevant messages.
Popup Types
Referrer Detection
Show targeted messages based on where the user is coming from.
Page-Level Targeting
Show targeted popups based on the page the user is browsing.
Cookie Retargeting
Fine-tune your personalization with custom cookie retargeting.
Geo-Location Targeting
Personalize popups based on the visitor's physical location.
Device-Based Targeting
Create unique popups for desktop, tablet or mobile devices.
Date & Time Targeting
Target visitors based on the current date and time..
Page Views Count
Display specific offer after the user visits X amount of pages.
Joomla! User Group
Show different messages to logged-in and guest users.

Integrations & Apps

Create popups that react and adapt in real time so you can easily personalize, segment, and target for incredible conversions.
Apps and Integrations
Google Analytics
Track popup events with your Google Analytics account.
Joomla! Modules Support
Transform any Joomla! module into a popup easily!
Joomla! Articles
Display popup to users who are browsing specific Joomla Articles.
K2
Display unique popups to users browsing specific K2 Items.
AcyMailing
Target visitors subscribed to specific AcyMailing lists.
Social Media Widgets
Promote your Facebook Page or Twitter account easily!
Smart Tags
Personalize your popups with dynamic smart content.
Custom CSS/JavaScript
Extend popup functionality by adding custom scripts and CSS.
Popups sucked for years. Not anymore. We fixed it
Create smart popups, sticky bars, fullscreen messages and floating buttons. Convert your traffic into customers and subscribers.
Get Started 5-star rating on the Joomla Extensions Directory

Extension Screenshots

Explore EngageBox in Action: See Our Extension Screenshots
You're in good hands
Thousands of Joomla! users rely on EngageBox
291K
Total downloads since first release
1.3K
Active users are growing with us
520
5-star confirmed reviews on JED
2014
10 years of Joomla market trust

9 Reasons to use EngageBox

Unlock more possibilities without sacrificing usability or performance
Built for speed
Page speed and performance of your site are our priority. EngageBox is constantly optimised for the modern web.
SEO Friendly
We understand the importance of SEO and ensure that every front-end feature is optimized to meet the standards of search engines.
Accessibility First
Accessibility is built into our products from the beginning. We plan and test to make sure you can have an accessible website.
Responsive & Mobile Ready
Everything is responsive and works perfectly on every device. Support for all the latest versions of desktop and mobile browsers.
Regular 1-Click Updates
Regularly updated to ensure compatibility and offer new features with just 1 click. Getting better every day.
World-Class Support
Your success is our success, so our support team strives to go above and beyond to help.
Knowledge Base
Detailed documentation, how-to guides, troubleshooting steps, and more to help you resolve your issues.
No coding required
You don’t need to write a single line of code or have any technical expertise when using EngageBox.
10+ Translations
EngageBox is available in more than 10 languages thanks to our devoted community. You can join them in Transifex.

Frequently Asked Questions

If you can’t find the answer you’re looking for send us a message
Who should use EngageBox?
EngageBox is the most powerful popup engine in the Joomla! market used by marketing agencies, bloggers, eCommerce websites, and all small businesses. If you want to grow your email list, improve your website conversions, and reduce cart abandonment, then you need EngageBox.
Do I need to have coding skills to use EngageBox?
Absolutely not! You can create and customize beautiful popups without any coding knowledge. We made it extremely user-friendly, so you can build a high-converting popup without hiring a developer.
What type of conversions can I expect?
It will make a significant difference. Game-changing! Our average user sees over 500% increase in sales, customers base and growth in general.
What if a visitor has a pop-up blocker enabled?
Will still work! EngageBox produces popups in a way which can't be blocked by the browser’s pop-up blocking feature or 3rd party extensions such as AdBlock or uBlock.
Can I use EngageBox on WordPress?
Yes, EngageBox is available as a WordPress plugin too! It is provided by our new sister company FirePlugins and under the brand name FireBox. If you're looking for a high-quality WordPress Popup Builder developed by the same team that builds EngageBox, visit fireplugins.com/firebox.
Will it slow down my site?
EngageBox is designed with utmost attention to performance. We have meticulously incorporated best practices and contemporary standards to ensure optimal speed and efficiency. Therefore, using our extension will not affect the speed of your website in any way.
Which payment provider do you accept?
We accept payments by credit card through Stripe and PayPal (no PayPal account needed). If you are unable to pay by any of the supported payment methods, please contact us to arrange an alternative payment method.
Do you offer refunds?
We firmly believe in and stand behind our products 100%, but we understand that they cannot work perfectly for everyone. If you are unhappy with your purchase, we will gladly refund your money. You can apply for a refund within 30 days of purchase. Read more details on the Refund Policy page.
Do you offer discounts to non-profits?
We're passionate about supporting organizations that make a positive impact around the world. As part of our commitment to this mission, we offer discounted pricing for qualified nonprofit organizations. If you're a nonprofit looking to take advantage of this offer, please visit our Discount for Nonprofit Organizations page to apply. We're proud to help support your important work!
Is there a free trial?

We do not offer a free trial of EngageBox at this time. However, we do provide a 30-day money-back guarantee to ensure your satisfaction with our extension. If you find that our extension does not meet your needs during this period, we are happy to issue a refund.

Additionally, we offer a Free version of EngageBox which you can try before deciding to purchase the Pro version.

How to download the invoice?
To download your invoice go to tassos.gr/subscriptions where you can see you'll see an overview of your subscriptions and payments. Find the invoice you'd like to download and click on the "Download" button next to it. Your invoice will be downloaded to your device in PDF format.
Do you offer a discount on renewals?
Yes, we reward your loyalty! All paid plans are eligible for a 40% renewal discount automatically applied on the checkout page if you renew before your subscription expires. Coupon codes or other promotional discounts do not apply to renewals.
Will my subscription renew automatically?
Our subscription model does not involve automatic recurring charges. You will not be charged for renewal unless you click the corresponding button in your profile. Therefore, it is entirely up to you to decide whether or not to renew your subscription. We value your choice and want to ensure that you always have control over your subscription.
What happens if my subscription expires?
If your subscription expires, you can still continue to use the extension on your website for as long as you like. However, you will no longer have access to download the extension file, and you will not receive any further support or updates. It's important to keep your subscription current if you want to ensure that you have access to the latest features and bug fixes, as well as ongoing support if you encounter any issues.
Can I upgrade my subscription later?
Absolutely! No matter which plan you're using, you can upgrade at any time. You will be charged pro-rata for the remaining time on your new pricing plan. This means we will charge you for the upgrade to your new plan and minus the unused time on the old plan.
What are the minimum requirements?
To ensure our products functions properly, your system must meet the following requirements: Joomla version 3.8.0 or higher, PHP version 7.0.0 or higher, and MySQL version 5 or higher. It is important to note that any system that does not meet these minimum requirements may encounter errors or compatibility issues.
How do you provide support?

The best way to get help is to search for answers in our Documentation. We are creating and maintaining resources that help you to help yourself. If you need additional assistance, you can go to the Support Page and submit a ticket directly related to EngageBox.

We are available 9am - 5pm Greece Timezone, Mon - Fri. A typical response time for Free plans is around 24 hours while folks on paid plans get a first response in less than 8 hours 96% of the time.

Can I install it on multiple sites?
You are free to install it on as many sites as you like. However, please note that the number of sites on which you can receive automatic updates may be limited depending on the site licenses available under your plan.
Do you provide customization?
We do offer customization services for our extensions at an additional cost. This means that we can tailor our products to meet your specific needs and requirements. Whether you need additional features or modifications to existing functionality, we can work with you to create a customized solution that fits your unique situation.
Can I modify the source code?
All our products are completely open source, and its source code is not encrypted using any proprietary tools like Zend Optimizer or ionCube. As such, you have the freedom to modify the code according to your preferences. However, we do want to caution you that if you modify the core code, you may encounter issues that we won't be able to troubleshoot. For this reason, we recommend that you extend the extension's functionality using a template override instead of modifying the core code.
Current Version
Version
6.3.1
Last Updated
06 Mar 2024
Release Notes
Compatibility
Joomla 5
5.x
Joomla 4
4.x
Joomla 3
3.8 or higher
PHP
7.4 up to 8.3
MySQL
5 or higher