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.
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:
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).
Popup 1: Welcome popup
Trigger
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:
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
Popup 2: Exit intent
Trigger
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:
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.
Popup 3: Cart popup / drawer interaction
When customer adds to cart, show a quick popup with:
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.
Popup over checkout
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:
These don't compete because they fire at different moments.
What you should NOT do:
Tools
Klaviyo Forms (recommended)
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:
Run each for 14 days. Use Klaviyo's built-in A/B if you're using their forms.
Measuring popup performance
Three metrics:
Healthy targets:
If your popup pushed bounce rate up by 5%+, your timing is wrong.
When to remove popups
If you're already at:
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:

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.