How to Add an Email Pop-Up in Shopify (2026)

Last updated
•
Expert reviewed
•
5 min read

Key takeaways

  • Shopify’s free Shopify Forms app adds a basic email capture popup without code.
  • For more control (timing, targeting, design, discount codes), use your email platform’s popup builder — Klaviyo, Omnisend, and Mailchimp all include one.
  • The best popups: appear after 5-10 seconds or on exit intent, offer a real incentive (10-15% discount), and are easy to dismiss.
  • Badly timed, undismissable popups hurt conversion rates. Restraint is a feature.

To add an email popup in Shopify, install the free Shopify Forms app or use your email platform’s popup builder (Klaviyo, Omnisend), then enable its app embed in the Theme Editor. A well-designed popup typically captures 2-5% of visitors as subscribers, and unlike social followers or ad traffic, your email list is yours regardless of platform changes.

The challenge is deploying a popup that captures emails without frustrating shoppers into leaving.

How do I add an email popup on Shopify?

Method 1 - Shopify Forms (free, made by Shopify)

Shopify’s own no-code popup is the free Shopify Forms app.

Setup:

  1. Install Shopify Forms from the Shopify App Store
  2. Create a popup form
  3. Enable its app embed in the Theme Editor
  4. Save

This popup:

  • Captures email addresses into Shopify’s customer list
  • Has limited design customization

It’s the fastest way to get a popup live, but it offers fewer targeting and design options than an email platform’s popup builder.

Your email platform almost certainly includes a popup builder. These are significantly more capable than Shopify Forms:

Klaviyo — if you’re using Klaviyo (the most popular Shopify email platform), its Signup Forms section includes a popup builder with:

  • Timing controls (show after X seconds, on exit intent, after X% scroll)
  • Page targeting (show on all pages, exclude cart page, target specific URLs)
  • Segmentation (show only to new visitors, only to non-subscribers)
  • A/B testing
  • Discount code delivery
  • Full design editor

Setup: In Klaviyo → Sign-up Forms → Create Form → choose Popup → design and configure → publish. Enable the Klaviyo App Embed in the Shopify Theme Editor. The popup only captures the address; your email platform sends the welcome email through a flow.

Omnisend — similar popup capabilities to Klaviyo, with a slightly simpler interface. Good for stores earlier in their email marketing journey.

Mailchimp — basic popup support, works for stores that haven’t moved to a more advanced platform.

If you’d rather have the popup built into your theme than loaded through an app embed, Fudge, the AI operator for Shopify stores, builds it from a prompt in its popup builder: “Add a welcome popup with 10% off for first-time visitors. Show it after 20 seconds, never on checkout, and send sign-ups to Klaviyo.” Fudge creates the discount in Shopify, connects the form to your Klaviyo list and drafts the popup for you to preview. Klaviyo still sends the emails. Fudge compares sign-ups and orders before and after the popup goes live rather than splitting traffic, so keep your email platform’s forms if you rely on popup A/B tests.

To keep app embeds from slowing the store, see Speed Up a Shopify Theme.


What makes a good Shopify email popup

Timing

Too early (0-2 seconds): The visitor hasn’t even seen your products. There’s no reason to subscribe yet.

Recommended (5-10 seconds or on exit intent): Enough time to form an opinion about the store, not so long that committed buyers have already added to cart.

Exit intent: Triggers when the visitor moves their cursor toward the browser’s address bar or back button, the last moment you can intercept them without interrupting their browse. It is often a strong trigger on desktop; mobile has no true exit intent (see our exit-intent popup guide).

The offer

“Subscribe to our newsletter” converts at around 1% or less. A real incentive typically converts at 2-5%:

  • 10-15% off the first order — the most common and effective offer for product stores
  • Free shipping — effective if your baseline shipping cost is $5+
  • Early access — works for new product launches or waitlists
  • Free gift with first order — effective for stores with low-cost add-on products

Dismissability

A popup that can’t be easily closed infuriates visitors and drives them away. Always include a clear X button and a visible “No thanks” link. Making a popup hard to close does not increase signups — it increases bounces.

Frequency capping

Don’t show the popup to the same visitor every time they visit. Set a suppression window: once dismissed, don’t show again for 30-60 days.

Build custom conversion elements with Fudge — no app overhead.
Start free trial

To compare sign-ups and orders before and after a change, see Track Conversions in Shopify.


GDPR and email capture

If you sell to EU customers, email capture must comply with GDPR. Key requirements:

  • Clear consent language (“By subscribing, you agree to receive marketing emails from YourStore”)
  • An explicit opt-in checkbox (pre-checked boxes are not compliant)
  • A privacy policy link
  • Easy unsubscribe mechanism

Most email platform popup builders include a compliant opt-in checkbox option. Enable it if you have EU traffic.


A/B testing your popup

Klaviyo, Omnisend, and most mature email platforms include A/B testing for popups. Test one variable at a time:

  • Headline (“10% off your first order” vs. “Join 50,000 happy customers”)
  • Timing (5 seconds vs. exit intent)
  • Offer type (discount % vs. free shipping)
  • Design (dark overlay vs. slide-in)

Run tests for at least 2 weeks before deciding on a winner. Email popup conversion rates vary significantly by traffic source — make sure your test has enough volume to be statistically meaningful.


FAQ

How do I stop my Shopify popup from showing to existing subscribers?

Use your email platform's segmentation. In Klaviyo or Omnisend, set the popup to display only to "Not in list: Master Subscribers" or equivalent. Cookie-based suppression also stops repeat displays after a visitor has dismissed or submitted the form.

Will adding an email popup hurt my Shopify SEO or page speed?

Native popups have negligible page speed impact; app popups range from light to heavy depending on the app. The bigger risk is Google's "intrusive interstitial" penalty, which can apply if a popup blocks the main content on mobile immediately on page load. To stay safe: trigger after a delay or on exit intent, not on initial load, and keep mobile popups smaller than the viewport. For a fully native popup with no external scripts, describe what you want to Fudge and it builds the popup directly into your theme.

What's a good email popup conversion rate for Shopify?

2-5% of visitors is a typical range, not a benchmark. Results above that usually need a strong offer (10-20% discount) plus precise targeting. Anything below 1% suggests either weak offer, bad timing, or showing the popup to the wrong audience.

Can I show different popups to different visitors?

Yes, with most email platforms. Common splits: a generous discount popup for first-time visitors, a "join the waitlist" popup for out-of-stock collections, a different offer for paid traffic vs organic. In Klaviyo, this is done via separate forms each targeted to a different visitor segment or URL pattern.

Should the popup appear on the cart and checkout pages?

No - exclude the cart page and checkout from your popup targeting. Visitors there are mid-purchase and any interruption costs orders. Popups should target visitors who haven't yet committed to buying.

Jacques's signature
Build conversion-focused Shopify pages by describing what you need.

You might also be interested in

Jacques Blom
Jacques Blom
CTO at Fudge.