Skip to main content

Can I show more than one popup on the same page?

Understand how Wisepops handles multiple campaigns on the same page — including which campaigns can coexist, what happens when several popups compete for the same visitor, and how to control which one shows.

Written by Lisa Fockens
Updated this week

You can have multiple active campaigns on your website, but there are rules about how many can appear on the same page at the same time. Here's how it works.

Display rules by campaign type

  • There is no limit on embeds.

  • There is no limit on click-triggered popups.

  • Custom-event-triggered popups will close any other visible popup when they appear.

  • Only one bar (with a trigger other than click or custom event) will display per pageview.

  • Only one popup (with a trigger other than click or custom event) will display per pageview.

What happens when multiple popups match the same page?

If more than one active popup has display rules that match the current page and visitor, Wisepops will randomly select one to display. The others are skipped for that pageview.


This is the most common reason a popup appears inconsistently — it's not a bug, it's Wisepops protecting your visitors from seeing multiple popups at once.

How to prevent campaign competition

Here are the main ways to ensure the right popup shows:

  • Tighten page targeting. If two popups are both set to "all pages", narrow each one to specific URLs or page groups so they don't overlap.

  • Use frequency rules. Set one popup to show only on the landing page, and another to show after 1 pageview — they'll take turns naturally.

  • Combine campaign types. A popup and a bar can coexist on the same page without competition. An embed never competes with anything.

  • Use custom event triggers. If you need two popups to both be available on the same page, set one of them to trigger via a custom event (e.g. a button click or scroll). Custom-event-triggered popups bypass the one-popup-per-pageview limit.

How to check which campaigns are competing

If a campaign isn't showing when you expect it to:

  1. Open the page in an incognito window to rule out frequency limits (seen it too many times, closed it already, etc.).

  2. In your browser console, run wisepops("log") — this shows which campaigns were evaluated and why each was shown or skipped.

  3. Check your other active campaigns and review their page targeting rules to see if any overlap with the campaign that's not showing.


For a broader troubleshooting checklist, see Why isn't my campaign displaying?

Did this answer your question?