PremiumNewFeaturedPopups & Overlays

Popup System

Email-capture popup with time / scroll / exit-intent triggers. Replaces Privy.

#popup#modal#email-capture#exit-intent#privy-replacement#optimonk-replacement

Live preview

See it in action.

Fully interactive, drag, click, scroll inside the frame, toggle to mobile.

About this section

A complete email-capture popup with three trigger modes (time delay, scroll depth, exit intent), dismiss-with-memory, GDPR consent line, and a success state with optional discount code reveal. Posts to Shopify's customer endpoint with configurable tags, wires straight into your Klaviyo or Mailchimp flows.

Install in 90 seconds

  1. 01

    Create /sections/modblo-popup-system.liquid.

  2. 02

    Paste the section code and save.

  3. 03

    Add `{% section 'modblo-popup-system' %}` to theme.liquid (just before </body>) so the popup is available on every page.

  4. 04

    Configure the trigger, content, and customer tag in the theme editor.

  5. 05

    (Optional) In Klaviyo/Mailchimp, set up a flow triggered by the customer tag you specified, that's where the discount-code email gets sent.

The Liquid

Unlock the section code

Popup System is a premium section. Get the full Liquid + scoped CSS paste-ready.

One-time purchase · Lifetime updates · You own the code

Theme editor settings

SettingTypeDefault

Trigger type

trigger

selecttime

Time delay (s)

delay_seconds

range6

Scroll depth (%)

scroll_pct

range40

Re-show after dismiss (days)

frequency_days

range7

Image

image

image_picker,

Eyebrow

eyebrow

textMembers get more

Heading

heading

text10% off your first order.

Subheading

subheading

textarea,

Submit label

cta

textGet the code

Customer tag

tag

textpopup-signup

Success heading

success_heading

textYou're in.

Success code (optional)

success_code

text,

Background

bg

color#ffffff

Foreground

fg

color#0b0b0c

Accent

accent

color#6366f1

SEO & accessibility notes

  • Posts to Shopify's native /contact endpoint, creates a real customer record, no third-party SDK.
  • Real <form> with proper aria-modal dialog, screen-reader accessible.
  • Escape key + overlay click both close the popup.
  • Dismiss memory uses localStorage (no cookies / GDPR overhead).
  • Exit-intent only fires on desktop pointer-leave, mobile gets a 30-second time fallback.
Popup System. Shopify section | modblo