A popup condition is a rule that must be followed to make your popup appear. They are downright crucial for your popup to work. In other words, if you want your visitors to see your popups, your conditions need to be true for your popups to display!
In this tutorial, we’ll cover all of the conditions available in the Nelio Popups plugin.
How to Add a Popup Condition
When you create or edit a popup, you can add a condition by following these steps:
- Go to Nelio Popups » All Popups and edit the one you want.
- In the editor sidebar, go to the Settings panel, and open the Conditions tab.
- Modify the current condition or add a new one by clicking the ‘Add Condition’ button.

This will add a new condition to the current condition group. Note that each condition makes the current group more restrictive, because all the conditions must be met in order to show the popup. You can also create new condition groups by clicking the ‘Add Condition Group’ button.
With respect to the condition groups, the popup will be visible somewhere in your site if it mets the conditions on at least one of the condition groups you defined in the condition settings.
By combining conditions and condition groups you can establish complex rules to display your popup wherever you need it.
Conditions Available in Nelio Popups
There are multiple conditions available in Nelio Popups. Note that some of them require the purchase of Nelio Popups Premium and the activation of a license.
Adblock is detected
You can use Nelio Popups to specifically show a popup to visitors using ad-blocker tools including AdBlock, AdBlock Plus and uBlock Origin.
If you would like to explore the functionality of Adblock detection, check out how to open a popup when an ad-blocker is detected with Nelio Popups.
Browser
You can use Nelio Popups to specifically show a popup to visitors using a specific web browser.
If you would like to explore the browser conditions, check out how to open a popup on browser conditions.
Cookie
You can use Nelio Popups to show a popup based on the cookie data in your visitor’s browser. This can be helpful when displaying different popups depending on the state of each visitor.
If you would like to explore the cookie conditions, check out how to open a popup on cookie conditions.
Country
You can use Nelio Popups to specifically show a popup to visitors from a specific country. Geolocation can be helpful when displaying different languages or currencies that are region-specific, depending on where the visitor is located at the time they see the popup.
If you would like to explore the country conditions, check out how to open a popup on country conditions.
Date
You can use Nelio Popups to show a popup to visitors on a specific date. This can be helpful when displaying popups for a limited period of time, like during a holiday promotion.
If you would like to explore the date conditions, check out how to open a popup on date conditions.
Day of Week
You can use Nelio Popups to specifically show a popup to visitors on a specific day of the week. This can be helpful when displaying different offers or ads that are only available depending on the day of the week in which visitors see the popup.
If you would like to explore the day-of-week conditions, check out how to open a popup on day of week conditions.
Device
You can use Nelio Popups to specifically show a popup to visitors using a specific device type.
If you would like to explore the device conditions, check out how to open a popup on device conditions.
Language
You can use Nelio Popups to specifically show a popup to visitors using a specific language. Geolocation can be helpful when displaying different languages or formatting that are region-specific, depending on the language the visitor is using at the time they see the popup.
If you would like to explore the language conditions, check out how to open a popup on language conditions.
Operating System
You can use Nelio Popups to specifically show a popup to visitors using a specific operating system.
If you would like to explore the operating system conditions, check out how to open a popup on operating system conditions.
Query Parameter
You can use Nelio Popups to show a popup based on the query parameters in the URL of your visitor’s browser. This can be helpful when displaying different popups depending on the parameters of the visited page in your site.
If you would like to explore the query parameter conditions, check out how to open a popup on query parameter conditions.
Referrer
Nelio Popups makes it easy to show popups to visitors who have been referred to your site from another specific website (the referrer).
If you would like to explore the referrer conditions, check out how to open a popup on referrer conditions.
Time Period
You can use Nelio Popups to specifically show a popup to visitors on a specific time period of the day. This can be helpful when displaying different offers or ads that are only available depending on the hour of the day in which visitors see the popup.
If you would like to explore the time period conditions, check out how to open a popup on time period conditions.
Visitor
You can use Nelio Popups to show a popup based on the visitor. This can be helpful when displaying different popups depending on the state of each visitor.
If you would like to explore the visitor conditions, check out how to open a popup on visitor conditions.
Window Width
You can use Nelio Popups to show a popup to visitors viewing your site on a specific window width. This can be helpful when displaying popups on different devices.
If you would like to explore the window width conditions, check out how to open a popup on window width conditions.
WooCommerce
You can use Nelio Popups to show a popup based on conditions related to WooCommerce. This can be helpful when displaying different popups depending on the state of each visitor with respect to their behavior in your WooCommerce store.
If you would like to explore the WooCommerce conditions, check out how to open a popup on WooCommerce conditions.
Custom JS Function
You can use Nelio Popups to show a popup based on the result of executing a custom JavaScript function of your choice. This can be helpful when displaying different popups depending on the result of a function from your own codebase.
If you would like to explore the conditions for custom JavaScripts functions, check out how to open a popup on custom JavaScript function.
Getting help
If you need help with your popup, we’re only a click away. Fill the form below and contact us.