Connected Campaigns

Connected Campaigns

Display campaigns to visitors who have/have not seen another specific campaign.

Connected Campaigns is an OptiMonk targeting feature — built on the "Engaged with OptiMonk Campaigns" rule — that lets you control whether a campaign fires based on how a visitor has previously interacted with another specific OptiMonk campaign. Rather than every campaign operating in isolation, you can chain them together: show Campaign B only to visitors who already filled out Campaign A, suppress Campaign B for visitors who have already seen Campaign C, or display a loyalty offer exclusively to visitors who converted through a previous popup. The condition works in both directions — you can target visitors who have seen, filled, converted through, or closed a specific campaign, and equally exclude visitors who have done any of those things. You can reference a specific named campaign or apply the rule to "any" campaign across your account. Multiple conditions can be combined with AND or OR logic, enabling complex multi-step sequences — for example, show Campaign D only to visitors who filled in Campaign A but have not yet seen Campaign B. This makes it possible to build cohesive, progressive visitor journeys across multiple campaigns without any external automation tool.

Key benefits

  • Build multi-step campaign sequences that respond to visitor behavior. Instead of every campaign being a standalone message, Connected Campaigns lets you create funnels: a visitor fills in a preference survey popup → a follow-up sticky bar shows the product recommendation matching their answer → a post-purchase thank-you message fires once they complete an order. Each step is conditioned on the outcome of the previous one, creating a coherent, responsive experience rather than a series of unrelated interruptions.
  • Prevent the same visitor from seeing conflicting or redundant campaigns. If a visitor has already seen — or already converted through — a newsletter popup, there is no reason to show them another lead-capture popup in the same session or on their next visit. Adding an "has not seen any campaign in this session" or "has not filled Campaign X" condition eliminates that overlap, protecting the visitor experience and keeping your analytics clean by ensuring impressions represent genuinely new targeting opportunities.
  • Reward and re-engage visitors based on their campaign history. Visitors who previously converted through a specific campaign represent a known, high-value segment. Connected Campaigns lets you identify them precisely and serve exclusive follow-up messages — a loyalty discount for visitors who opted in during a previous sale, a deeper offer for visitors who saw but did not convert on an exit-intent popup, or a personalized upsell for visitors who answered a specific survey option. This level of continuity is typically only achievable with CRM segmentation; Connected Campaigns brings it directly to on-site targeting.

How it works

Step 1
Open the campaign you want to connect and add the Engaged with OptiMonk Campaigns rule

In your campaign's targeting settings, under "Select who should see the popup," click Add new rule and select "Engaged with OptiMonk Campaigns" from the condition list. This opens the rule configuration where you define the relationship between the current campaign and one or more other campaigns.

Step 2
Choose your condition, campaign reference, and interaction type

In the first dropdown, select the condition — options include "has seen," "has not seen," "has filled," "has not filled," and other interaction states. In the second dropdown, select the specific campaign you want to reference by name, or choose "any" to apply the rule to any campaign across your account. If you select "any," a third dropdown becomes available to further refine the scope. Add additional conditions with AND logic (all conditions must be met) or OR logic (at least one condition must be met) to build more complex rules.

Step 3
Save and publish — OptiMonk evaluates the visitor's campaign history at display time

When the campaign trigger fires for a visitor, OptiMonk checks that visitor's history against your conditions before deciding whether to show the campaign. If the visitor's interaction record matches the defined conditions, the campaign displays; if not, it is silently suppressed. The check happens in real time on each qualifying page load, using OptiMonk's per-visitor session and history tracking.

Frequently asked questions

What is Connected Campaigns in OptiMonk?+

Connected Campaigns is a targeting feature based on the "Engaged with OptiMonk Campaigns" rule that shows or suppresses a campaign based on a visitor's interaction history with other OptiMonk campaigns. You can condition a campaign on whether a visitor has seen, filled, converted through, or closed a specific campaign — or any campaign — enabling multi-step sequences, conflict prevention between overlapping campaigns, and loyalty targeting for previously converted visitors.

Can I target visitors who have NOT seen a specific campaign?+

Yes. The rule supports both positive and negative conditions. "Has not seen Campaign X" shows a campaign only to visitors who have never been shown that specific campaign — useful for ensuring a visitor does not see the same offer twice, or for showing a follow-up only to visitors who missed the initial message. You can combine positive and negative conditions in the same rule using AND/OR logic.

Can I reference multiple campaigns in one rule?+

Yes. Within a single "Engaged with OptiMonk Campaigns" rule, you can add multiple conditions using AND logic (all must be true simultaneously) or OR logic (at least one must be true). For example: show the campaign to visitors who have filled Campaign A AND have not seen Campaign B. This lets you build precise multi-condition sequences without creating separate campaigns for each logic branch.

Does the rule track behavior across sessions, or only within the current session?+

The rule can reference both session-level and historical behavior depending on how you configure it. Conditions based on "has seen any campaign in this session" apply only to the current browsing session. Conditions referencing specific named campaigns can track interactions across sessions, allowing you to build sequences that continue across multiple visits — for example, showing a follow-up offer on a return visit to a visitor who converted during their previous session.

What is a practical example of Connected Campaigns in use?+

A common use case is a survey-to-recommendation sequence: Campaign A is a two-step popup asking visitors about their preference (e.g. "Do you prefer running or hiking gear?"). After a visitor answers and fills the form, Campaign B — a product recommendation popup — is targeted using the Connected Campaigns rule to show only to visitors who filled Campaign A. Separately, using OptiMonk's Shopify Dynamic Customer Tags, the survey answer has already been tagged on the visitor's Shopify profile. The result is a seamless, preference-driven experience where the visitor's answer at opt-in directly determines the campaign they see next.

Ready to try it?

Try OptiMonk for free

Launch your first campaign, learn what works, then scale what converts.

triggering