Skip to main content
Shopify

Shopify Popup Strategy: Capture Emails Without Killing UX

Pop-ups are either your highest-leverage email capture tool or the reason customers bounce. Here's how to do them right — timing, copy, and the rules that protect conversion.

Vince Servidad
Vince Servidad
Performance Marketing Consultant
10 min read
Share:

Done right, a popup converts 5–12% of new visitors into email subscribers. Done wrong, it bounces 30% of your traffic before they see a product.

Most Shopify stores I audit either have 5 popups stacking on top of each other or no popup at all. Both are wrong.

Here's the popup strategy that works.

TL;DR

The 3 popups every Shopify store should run:

1. Welcome popup: 10% off for email signup, triggered after 5–10 seconds OR 30% scroll.

2. Exit intent: free shipping or alternate offer when customer tries to leave.

3. Cart popup: nudge after add-to-cart with one upsell.

Never run more than 3 popups concurrently. Layer in/out by behavior, not by stacking.

The math: why popups matter

Average email signup rate without a popup: 0.5–1.5% of visitors.

With a well-built popup: 5–12% of visitors.

If you get 10,000 visitors a month:

  • Without popup: 50–150 new emails.
  • With popup: 500–1,200 new emails.
  • Each email is worth ₱500–₱2,000 in lifetime value, depending on category. The popup is worth ₱225K–₱2.4M/year in EOLF (email-originated lifetime value).

    Trigger

  • Time-based: 5–10 seconds on first page.
  • Scroll-based: 30–50% page scroll.
  • Pick one. Time-based fires earlier; scroll-based catches engaged visitors.

    If your bounce rate is high, lean toward scroll-based (lets visitors orient first).

    Offer

    Best-performing welcome offers (in PH context):

    1. 10% off first order — most common, works.

    2. Free shipping on first order — feels bigger than 10% in some categories.

    3. A free gift with first purchase — excellent for established brands.

    Don't go above 15% off. You'll attract serial discounters.

    Copy

    Short, conversational, benefit-led:

    > Welcome — get 10% off your first order.

    >

    > Drop your email. We'll send the code + a few of our favorite picks.

    >

    > [Email field] [Get 10% Off]

    What NOT to write:

  • "Subscribe to our newsletter." (Boring.)
  • "Get exclusive deals." (Generic.)
  • Excessive paragraphs explaining your brand.
  • Suppress for returning visitors

    Use cookies to skip the popup for visitors who've seen it. Klaviyo and most popup tools do this automatically.

    Mobile vs desktop

  • Desktop: full-screen modal or large center modal.
  • Mobile: bottom-sheet or smaller center modal. Don't block the entire screen.
  • Trigger

  • Desktop: mouse moves to leave the viewport (toward URL bar or browser tabs).
  • Mobile: 30+ seconds of inactivity OR scroll back to top.
  • True exit intent doesn't work on mobile (no mouse). Use inactivity detection.

    Offer

    Different from welcome. If welcome was 10% off, exit could be:

  • Free shipping (no minimum).
  • A different category-specific offer.
  • A reminder of their cart contents (if they have one).
  • Don't repeat the same 10% off offer. Customers feel manipulated.

    Copy

    > Wait — before you go.

    >

    > [Bag image of items in cart, OR a relevant product image]

    >

    > Want free shipping on your order? Just drop your email.

    >

    > [Email field] [Get Free Shipping]

    Don't trigger on every visit

    Once per session is plenty. Once per 30 days for the same visitor is even better.

    When customer adds to cart, show a quick popup with:

  • "Item added!" confirmation.
  • 1 cross-sell or upsell.
  • Continue shopping vs go to cart.
  • This isn't email capture; it's cart-stage UX. But it's a popup, so it fits here.

    Most modern themes have a cart drawer that handles this natively. If yours doesn't, install a cart drawer app.

    Popups to avoid

    Spin the wheel

    Casino mechanic that rotates between 5%, 10%, 15%, 20%. Customers refresh until they get the highest, your average discount climbs to 17%, and conversion barely lifts.

    "Sale" popups every visit

    If every visit pops up a sale, your "deals" lose meaning.

    Survey popups asking "How did you find us?"

    Useful for you, friction for customer. Run these as post-purchase surveys instead.

    Never. Checkout is sacred. No popups after Add-to-Cart on checkout-flow pages.

    Multi-popup strategy

    You can run multiple popups, but they must coordinate:

  • Welcome (first visit, day 1) → captures email.
  • Exit intent (any visit, when leaving) → secondary capture.
  • Free shipping bar (always visible, top of page) → ambient nudge.
  • These don't compete because they fire at different moments.

    What you should NOT do:

  • Welcome popup AND newsletter footer popup AND survey popup AND chat popup all loading simultaneously.
  • Tools

    Free with Klaviyo. Native data sync to your email flows.

    Privy

    Decent alternative if not on Klaviyo.

    OptinMonster

    More advanced rule sets. Heavier for what most stores need.

    Vitals

    Includes basic popups in the all-in-one. Good if you only need simple.

    Shopify-native form blocks

    Built into Online Store 2.0 themes. Basic but free.

    Mobile-specific popup rules

    PH traffic is 80%+ mobile. Optimize:

    1. Don't block the entire mobile screen. Use a bottom-sheet 60% height max.

    2. Minimum 44px tap targets (especially the close X).

    3. Don't trigger on the first second of page load.

    4. Don't fire on every page navigation.

    5. Test on a real mid-range Android (Samsung A24, Redmi Note).

    Testing what works

    A/B test popup copy and offers:

  • Test 1: "10% off" vs "Free shipping" — which captures more emails?
  • Test 2: "Get the code" vs "Drop your email" — which has higher click rate?
  • Test 3: 5-second trigger vs 30% scroll — which has lower bounce rate?
  • Run each for 14 days. Use Klaviyo's built-in A/B if you're using their forms.

    Measuring popup performance

    Three metrics:

  • Capture rate: % of visitors who give email.
  • Conversion rate from email: % of subscribers who buy within 14 days.
  • Bounce rate impact: did the popup increase bounce?
  • Healthy targets:

  • Capture: 4–8% of visitors.
  • Conversion from email: 8–15% within 14 days.
  • Bounce impact: <2% increase.
  • If your popup pushed bounce rate up by 5%+, your timing is wrong.

    When to remove popups

    If you're already at:

  • 8–10% email capture
  • Conversion from email > 12%
  • Bounce stable
  • Don't add more popups. Diminishing returns. Focus elsewhere.

    Want a popup audit?

    If your email capture rate is below 4% or your bounce rate is climbing, my Shopify Expert service includes popup strategy review. Or learn the framework in the Shopify Course Philippines.

    Related reading:

  • Shopify Email Flows That Print Money
  • Shopify Abandoned Cart Recovery
  • Shopify Discount Codes That Don't Kill Your Margins
  • Vince Servidad

    Written by Vince Servidad

    I've spent over $26M on ads and built my own 7-figure brand from scratch. I don't just 'manage ads'—I build the growth systems that actually scale businesses profitably.

    Want More Marketing Insights?

    Get weekly tips, strategies, and case studies delivered to your inbox.

    Need help with Shopify?

    Get hands-on support from a performance marketing consultant based in the Philippines.

    Related Articles