🚀 Stop Losing Visitors — Turn Traffic into Revenue with Popup Maker Pro →

Get Started

Scroll-Triggered Popups for WordPress

Scroll-Triggered Popups That Fire at the Right Moment

Percentage, pixel distance, viewport units, or element-in-view — plus optional scroll-up-to-close.

Scroll Triggered Popup Example

Popup Maker + Scroll-Triggered Popups for WordPress

Fixed-time popups interrupt. Exit-intent popups wait. Scroll-triggered popups fire when the visitor has actually engaged — they’ve read this far, they’re invested, now’s the moment to offer something.

Popup Maker Pro’s scroll trigger ships with two models (distance or element) and four unit systems (%, px, rem, vh). Pick the one that matches how you think about your content.

Scroll trigger is a trigger you add to any Pro popup — it decides when the popup opens based on scroll position, while your targeting conditions decide who sees it.

Distance-Based Triggering

Fire when the visitor has scrolled a specific amount. Use this when the trigger point is tied to the page as a whole — “fire halfway through,” “fire 800 pixels in,” “fire after one viewport.” Four unit systems cover every layout pattern.

Element-Based Triggering

Fire when a specific element scrolls into view. Use this when the trigger point is tied to content, not distance — “fire when the author bio appears,” “fire when the pricing table is reached,” “fire at the comparison section.”

Two ways to identify the element:

  • CSS Selector — any valid CSS/jQuery selector. .author-bio, #pricing-table, article > h2:nth-of-type(3). Target elements that already exist in your theme or content.
  • Shortcode — drop inline where you want the fire point. Popup Maker injects an invisible trigger element at that spot. Useful inside the WordPress editor where you don’t want to hunt for a selector.

Close on Scroll Up

Most popups, once opened, stay open until dismissed. Scroll triggers offer a unique alternative: close when scrolling back up past the trigger point. The popup becomes a reveal-and-hide element tied to scroll position — scroll down past the trigger, popup appears; scroll back up past it, popup closes.

Useful for:

  • In-article content upgrades — visible only in the section they’re relevant to
  • Sticky context notifications — “You’re reading the beta docs” that dismisses when they scroll back to the overview
  • Section-specific offers — a pricing popup that only shows while the pricing table is in view

Not for most conversion popups (the back-and-forth can feel restless), but uniquely valuable when the popup is contextual to a specific part of the page.

Tuning the Trigger

Default is 75% scroll distance — reasonable for article-length content where “read most of it” signals real engagement. But:

  • For short pages (landing pages, product pages under 3 viewports), 75% may be too late. Try 50% or a vh-based trigger (150vh = 1.5 viewports of scroll).
  • For long pages (pillar articles, comprehensive guides), 75% may fire too late. 50-60% catches them mid-reading before they start thinking about leaving.
  • For element triggers, “when the element first comes on screen” is the default-friendly pick. Use “completely revealed” only when you want the visitor to have read the triggering section first.
  • Pair with cookies — “fire at 75%, but only once per session” keeps repeat visitors from being interrupted on every pageview.

Pair It With

Scroll triggers work best inside a layered setup:

  • Exit Intent — scroll as primary (fires if they engage), exit intent as second-chance (fires if they don’t). Catches both engaged readers and quick bouncers with different offers.
  • Popup Scheduling — run a scroll-triggered offer only during a promo window. Black Friday popup fires at 50% scroll, but only Nov 28 – Dec 1.
  • Advanced Targeting — combine scroll trigger with URL, user role, referrer, cart state. Scroll-triggered cart-abandon popup: fires at 60% scroll and cart has items and not a returning customer.
  • Analytics Dashboard — Pro reporting shows scroll-trigger impressions, conversion rate, and time-to-conversion, so you can tune the percentage or element based on real performance.

Frequently Asked Questions

  • What scroll units can I use?

    Four: percentage (%), pixels (px), viewport height (vh), and root em (rem). Percentage uses a ‘floating’ calculation that accounts for viewport size — so 75% means ‘75% of the page has scrolled past,’ not ‘75% of the document height from the top.’ Pixels and rem use absolute top-of-viewport distance. vh scales to the visitor’s screen.
  • Can I trigger on a specific element instead of a distance?

    Yes. Element triggers fire when a specific section scrolls into view — choose any CSS selector (.author-bio, #newsletter-section, article > h2:nth-of-type(3)), or drop Popup Maker’s shortcode inline where you want the fire point. The shortcode auto-inserts a trigger class the popup watches for.
  • What does the element-point setting do?

    Four modes for when the popup fires relative to the element: (1) when the element *first appears* on screen, (2) when the element is *fully revealed*, (3) when the element *starts to scroll off*, or (4) when it *completely scrolls off*. Lets you pick the exact moment — e.g., fire when the author bio starts appearing, or wait until it’s fully in view.
  • What does 'Close When Scrolling Back Up' do?

    If enabled, the popup closes when the visitor scrolls back above the trigger point. Creates a reveal-and-hide behavior tied to scroll position — useful for sticky context popups or in-article content upgrades that should only be visible in the relevant section.
  • Can I combine scroll triggers with other triggers on the same popup?

    Yes. Scroll is one trigger option; you can stack it with click, exit intent, form-submission, auto-open, and more on the same popup. Common pattern: scroll at 50% as primary trigger, exit intent as second-chance catch for visitors who scrolled less.
  • Does scroll depth reset on page reload?

    Yes — scroll triggers are per-pageview. If you want session-level rules, combine with Popup Maker’s cookie system (e.g., ‘fire once per 24 hours’ on top of a 75% scroll trigger). Analytics tracks fires once per session regardless, so analytics stays accurate even if the trigger technically re-arms on reload.
  • Is scroll triggering in the free plugin?

    No. Scroll triggers are a Popup Maker Pro feature — the successor to the legacy Scroll Triggered Popups addon. Free Popup Maker supports click, auto-open, form-submission, and admin-configurable triggers; scroll, exit intent, and behavioral triggers are Pro.
Details

Scroll-Triggered Popups for WordPress

Feature

Fire popups at the exact scroll moment that matters — by percentage, pixel distance, viewport units, or a specific element coming into view.

Get Started

Quick Links

Easy Installation

Create your first popup in minutes

Proven Support

Help is available when you need it.

Docs That Help

Help is available when you need it.

Ready to start poppin’?

Popups that don’t stop

If your ready to supercharge your site's popups, you'll want to check out our exciting list of premium features

Buy Now