Skip to main content

Multiple Triggers for Popups

Show your popup when any one of several visitor behaviors occurs

Written by Anthony Denis
Updated today

Overview

With multiple triggers, you can combine any number of triggers for a single popup.

The popup appears as soon as the first of your selected triggers fires. This means more visitors will see your popup, across a wider range of behaviors.

Example: You want to show a discount popup to visitors who are about to leave OR who have been browsing for more than 30 seconds. Enable both the On Exit and the On Landing triggers (with a 30-second delay) on the same popup, it will show whichever happens first.

Available Triggers

The following triggers are available in the popup builder. You can enable one or several at the same time.

Trigger

When it fires

On Landing

Fires when a visitor loads a page. Optionally add a time or page-count delay.

On Exit

Fires when a visitor shows exit intent, mouse moving toward the browser bar on desktop, or scrolling up / pressing back on mobile. Optionally add a time or page-count condition.

On Scroll

Fires when a visitor scrolls a set percentage of the page. Optionally add a time or page-count condition.

On Click

Fires when a visitor clicks a specific element on the page (identified by CSS selector).

On Hover

Fires when a visitor hovers over a specific element on the page (identified by CSS selector).

On Custom Event

Fires when a custom JavaScript event is triggered from your website code. Optionally add a time or page-count delay.

Setting Up Multiple Triggers

Follow these steps to enable multiple triggers for a popup.

Step 1 - Open the trigger section

  1. Open your popup in the builder.

  2. Navigate to Display rules, then click on the Trigger tab.

  3. All available triggers are listed as rows. Each row can be toggled on or off independently.

Step 2 - Enable your first trigger

Click on the trigger you want to use. When a trigger is enabled, its configuration panel expands inline beneath it. Configure any options that appear (for example, a scroll percentage for On Scroll, or a delay for On Landing).

Step 3 - Add more triggers

Click the Add trigger button below the active trigger list to open the trigger picker. Select any additional trigger you want to combine. Each new trigger appears as a separate row and can be configured independently. There is no limit on the number of triggers you can enable on a single popup.

Step 4 - Save

Click Save. Your popup will now fire as soon as any one of the enabled triggers is met.

At least one trigger must be enabled. Attempting to save without any active trigger will show a validation error. If a required field for a delay is left empty, it will be highlighted in red, fill it in before saving.

Interaction with other popups

If a popup has both a passive trigger (such as On Landing) and an interactive trigger (such as On Click or On Hover), the interactive trigger always remains active. For example, if another popup is selected to display on the current landing, your popup will still appear when a visitor clicks the target element, it won't be suppressed.

Tips & Best Practices

  • Combine passive and active triggers to maximize reach. Pair On Landing (with a 30-second delay) with On Exit to catch both engaged visitors and those about to leave.

  • Use page delay on exit triggers to avoid showing your popup to visitors who are just passing through. A page delay of 2–3 pages ensures only engaged visitors see it.

  • Keep your display frequency settings in mind. Multiple triggers increase the chance a visitor qualifies, so make sure your frequency cap reflects how often you want the popup to appear per visitor.

  • Test each trigger independently before combining them to confirm each fires as expected on your website.

Related Articles

Did this answer your question?