-
- AcyMailing
- Browser
- City
- Component Condition
- Continent Condition
- Convert Forms Conditions
- Cookie Condition
- Country Condition
- Date Condition
- Day of Week
- Device Condition
- Display Conditions
- E-Commerce Conditions (VirtueMart - HikaShop)
- EngageBox - Viewed Another Popup Condition
- Homepage
- IP Address Condition
- Joomla! Content Article Condition
- Joomla! Content Category Condition
- Joomla! Content Component View Condition
- K2 Category
- K2 Item
- K2 Page Type
- K2 Tag
- Language
- Menu Item
- Month
- New/Returning Visitor Condition
- Operating System
- Pageviews Condition
- PHP
- Referrer URL Condition
- Region
- Time on Site
- Time Range
- Trigger based on URL match
- URL Condition
- User Access Level Condition
- User Condition
- User Group
-
- Show a Floating Button After Popup is Closed
- Create Multilingual Popups
- Randomly Rotate Popups on a Page
- Αdd Sound Effects to Popup
- Make Accessible Popups
- Add Countdown Timer to Popup
- Limit impressions per unique visitor
- Test the responsiveness of your boxes for various devices and viewports
- Open a box by clicking on a menu item
- Trigger based on the minimum time visitor spent on the site
- Auto-Close Popup After a Specific Time
- Control Popup using HTML Attributes
The Popup Doesn’t Show Up
If you’ve created a popup and it doesn’t appear on the front-end, it’s usually a configuration or caching issue. Use the checklist below to troubleshoot and identify the cause.
Check the Plugin Status
EngageBox requires its system plugin to run on your site. Ensure the System – EngageBox plugin is installed and enabled under Extensions → Plugins in your Joomla administrator.
Ensure the Popup Is Published
If the popup is unpublished, it will not appear anywhere. Open your popup in the EngageBox dashboard and confirm its Status is set to Published.
Verify Page Assignment
Confirm that your popup is assigned to the correct pages under Display Conditions. If it’s set to appear on specific menu items, make sure you’re viewing one of those pages on the front-end.
Confirm the Access Level
- If set to Registered, you must be logged in to see it.
- If set to Guest, you must be logged out.
If you’re testing visibility, ensure you’re in the correct state.
Review the Trigger Settings
- On Scroll: Scroll the page to the required percentage or pixel value.
- On Element Visibility: Ensure the Trigger Element exists on the page (check for typos or missing elements).
- Trigger Delay: If you set a delay (milliseconds), wait long enough for it to pass.
Test Mode
If Test Mode is enabled in your popup’s settings, the popup will only display for Super Users. Make sure you are logged in as a Super User when testing.
Check Caching
- Clear your Joomla and browser caches.
- If you’re using a page caching extension (e.g., Page Cache, Page Cache Extended, or jSGCache), temporarily disable it and test again.
Offline Mode
If your website is in Offline Mode, enable the "Enable on Offline Mode " option so EngageBox can still display pop-ups during maintenance.
JCH Optimize Plugin Conflicts
If you’re using JCH Optimize, certain optimizations may interfere with JavaScript loading. Try disabling the following options:
- Combine JavaScript Files
- Minify JavaScript
- Optimize Files → Include PHP and external resource files
After saving, clear your cache and test again.
Developer Releases
If none of the above helps, check the Developer Releases section on our website for a release candidate or update that may address your issue.