Shopify email & SMS popups
Grow your email & SMS list — and your revenue
Poppy turns store visitors into subscribers with high-converting popups — email, SMS, spin-to-win, exit intent and more — then shows the revenue each one earns.
3-day free trial · flat pricing · no page-view caps
Syncs with the email & SMS tools you already use
Most of your traffic leaves without buying
Around 97% of first-time visitors leave a store without purchasing — and without an email or phone number, you can't bring them back. One well-timed popup captures that visitor, and email converts at several times the rate of cold traffic.
Everything in one app
Built for stores that want measurable growth
9 popup types
Email, SMS, spin-to-win, exit intent, countdown, cart, survey, age gate and discount — one app instead of four.
No-code visual editor
Design on-brand popups in minutes. Templates, custom CSS, mobile and desktop variants.
16 targeting rules
Visitor type, device, country, URL, UTM, cart, customer tags — plus Klaviyo list rules so subscribers aren't asked twice.
Real-time sync
Every submission flows instantly to Klaviyo, Mailchimp, Omnisend, Brevo or a signed webhook — no CSV exports.
Revenue attribution + A/B
See the revenue each campaign earns (session + discount-code), and A/B test offers to find the winner.
Rewards that can't be abused
Unique, single-use discount codes via Shopify's native Discount API — they can't be shared or reused.
9 popup types
One app, every popup your store needs
Stop stacking single-purpose apps. Poppy covers the full range and lets you target each one precisely.
Revenue, not just clicks
See the revenue each popup earns
Poppy attributes orders back to the popup that captured the visitor — both by session and by unique discount-code redemption, deduped so you never double-count. Built-in A/B testing finds the highest-converting offer, with a confidence threshold before it calls a winner.
- ✓ Full funnel: impressions → views → submissions → conversion
- ✓ Attributed revenue, orders and average order value
- ✓ A/B variants with auto-optimize
Works with your stack
Every signup, synced in real time
Connect Klaviyo, Mailchimp, Omnisend or Brevo once — every submission then syncs automatically, including phone numbers normalised to E.164 for clean SMS flows. Need something custom? Send signed webhooks to any endpoint.
- ✓ Native Klaviyo, Mailchimp, Omnisend & Brevo
- ✓ Klaviyo list & segment targeting
- ✓ Signed custom webhook for headless / CRM
Simple pricing
One flat plan. No page-view caps.
One flat plan with every feature and a 3-day free trial. Your bill doesn't climb as your traffic grows.
Frequently asked questions
Does Shopify have built-in email popups?
No. Shopify can send email campaigns and collect newsletter signups at the account level, but there's no native on-site popup builder. To show email capture popups, spin wheels, exit-intent overlays or countdown timers on your storefront, you need a third-party app like Poppy.
Will a popup hurt my Shopify store's SEO?
Configured correctly, no. Google penalises intrusive interstitials that block content the moment a visitor arrives. Poppy's default triggers — time delay, scroll depth and exit intent — give visitors time on the page first, so there's nothing to penalise.
Which email and SMS tools does Poppy work with?
Klaviyo, Mailchimp, Omnisend and Brevo natively, plus a signed custom webhook for any other system. Submissions sync in real time, including email, phone (E.164), name and the campaign source.
Can I show different popups to new vs. returning visitors?
Yes. Targeting rules include visitor type, device, country, page URL, UTM, cart state and customer tags. You can also exclude anyone already in a Klaviyo list so existing subscribers never see the opt-in again.
How much does Poppy cost?
Poppy is one flat monthly plan with every feature included — a free trial and no page-view caps, so your bill doesn't grow with your traffic. Check the Shopify App Store listing for the current price.
Turn more visitors into subscribers — and sales
3-day free trial · flat pricing · no page-view caps