Skip to main content

How to Show or Hide a Popup Based on Another Campaign Interaction

The Campaign Interaction audience rule lets you show or hide a popup based on what a visitor did with another popup campaign.

Written by Karan Bhakuni

For example, you can show Popup Two only after the visitor converted on Popup One. You can also hide Popup Two if the visitor already closed Popup One.

This is useful when you want to create connected popup flows.


What This Feature Does

Campaign Interaction checks whether a visitor has already interacted with another campaign.

Currently, you can target visitors based on two actions:

  • Conversion — The visitor completed the goal of a campaign, such as submitting a form, claiming an offer, or triggering a conversion action.

  • Closed — The visitor closed or dismissed a campaign.

You can then decide whether the current popup should be shown or hidden for that visitor.


Example Scenario

Imagine you have two popups:

  • Popup One — A newsletter signup popup

  • Popup Two — A special discount popup

You can set Popup Two to show only when the visitor has converted on Popup One.

That means:

  1. Visitor sees Popup One.

  2. Visitor submits the form.

  3. Poper records a conversion for Popup One.

  4. Popup Two becomes eligible to show to that visitor.


When Should You Use Campaign Interaction?

Use this feature when one popup should depend on another popup.

Good examples:

  • Show a thank-you offer after a visitor converts on a lead form.

  • Show a second-step discount after someone claims the first offer.

  • Hide a popup if the visitor already closed a similar campaign.

  • Show a follow-up popup only to users who interacted with a previous campaign.

  • Avoid showing repeated messages to visitors who already rejected an offer.


Important Difference: Audience Rule vs Trigger

Campaign Interaction is an Audience condition, not a trigger.

That means it decides who is allowed to see the popup.

The popup still needs a trigger, such as:

  • After Page Load

  • On Scroll

  • Exit Intent

  • After JavaScript Event

Example

If Popup Two has:

  • Campaign Interaction set to:

    • Show after Popup One conversion

  • Trigger set to:

    • After Page Load

Then Popup Two will show after page load only for visitors who already converted on Popup One.


How to Set It Up

Step 1: Create Popup One

Create your first popup. This is the campaign the visitor will interact with first.

Example:

  • Popup One — Newsletter Signup

Make sure Popup One has a clear conversion action, such as:

  • form submission

  • button click

  • conversion action


Step 2: Create Popup Two

Create your second popup. This popup will depend on Popup One.

Example:

  • Popup Two — Special Discount Offer


Step 3: Open Display Conditions for Popup Two

Open Popup Two in the editor.

Go to:

Display Conditions > Audience

Step 4: Select Campaign Interaction

Inside Audience, choose:

Campaign Interaction

This opens the settings where you can choose:

  • show or hide

  • interaction type

  • target campaign


Step 5: Choose Show or Hide

You will see two options:

Show Hide
  • Choose Show if Popup Two should appear only after the selected interaction happens.

  • Choose Hide if Popup Two should not appear after the selected interaction happens.

Example:

Show

Step 6: Choose the Interaction Type

Next, choose the visitor action:

Conversion Closed
  • Choose Conversion if the visitor must complete Popup One.

  • Choose Closed if the visitor must close Popup One.

Example:

Conversion

Step 7: Select Popup One

Now select the campaign you want to check.

Example:

Popup One

Then click the add button.

Your rule will now look something like:

Show when Popup One is converted

Step 8: Save Popup Two

Save your changes.

Now Popup Two will only be shown to visitors who match the Campaign Interaction rule.


Examples

Example 1: Show Popup Two After Popup One Conversion

Use this setup when you want to show a follow-up message after a successful conversion.

Recommended Setup

Popup Two Audience Rule: Show > Conversion > Popup One

Result

Popup Two will show only after the visitor converts on Popup One.


Example 2: Show Popup Two After Popup One Is Closed

Use this setup when you want to show a different message after a visitor dismisses the first popup.

Recommended Setup

Popup Two Audience Rule: Show > Closed > Popup One

Result

Popup Two will show only after the visitor closes Popup One.


Example 3: Hide Popup Two If Popup One Was Closed

Use this setup when you do not want to bother visitors who already rejected a previous campaign.

Recommended Setup

Popup Two Audience Rule: Hide > Closed > Popup One

Result

Popup Two will not show to visitors who closed Popup One.


Troubleshooting

If Popup Two does not show, check these items:

  • Popup Two is published and active.

  • Popup One is published and active.

  • The correct campaign was selected in the Campaign Interaction rule.

  • You selected the correct interaction:

    • Conversion

    • Closed

  • Popup Two has a trigger configured.

  • Device, Page, Frequency, and other Audience rules are not blocking Popup Two.

  • You are testing with a fresh browser session if old interactions are affecting the result.


Summary

Campaign Interaction helps you build smarter popup journeys.

Instead of showing every popup to every visitor, you can show or hide popups based on what the visitor already did with another campaign.

Examples:

Show Popup Two when Popup One is converted.

Or:

Hide Popup Two when Popup One is closed.

This makes your popup experience more personalized, less repetitive, and easier to control.

Did this answer your question?