• Features
  • Pricing
  • Migration
  • Integrations
  • Resources

How to add a Shopify popup: 3 methods that convert in 2026

Quick sign up | No credit card required

Drive sales on autopilot with ecommerce-focused features

See Features
Key takeaways

Targeted Shopify popups can significantly boost conversion rates, achieving 3-5% compared to just 1% for generic popups.

You can implement Shopify popups using native tools, third-party apps like Omnisend, or by writing custom code, each offering varying levels of complexity and customization.

Effective popups should be strategically targeted based on visitor behavior and preferences, ensuring relevant experiences that enhance engagement and conversions.

Best practices for Shopify popups include optimizing for mobile, crafting compelling calls to action, and regularly testing different formats and triggers to maximize effectiveness.

Reveal key takeaways

Shopify popups play an important role in converting browsers into buyers. Stores using targeted popups see an average conversion rate of 3-5%, compared to 1% for generic implementations.

A Shopify popup is a message that appears on your store page to capture attention and drive action. Particularly, a Shopify email popup helps you grow your subscriber list. Ecommerce brands also use popups to collect SMS opt-ins, promote flash sales, and reduce cart abandonment.

You can add a popup on Shopify using native tools, installing a popup app, or leveraging advanced marketing automation platforms like Omnisend. With the right tools, you can even add a Shopify popup to your store for free. 

In this guide, we’ll walk you through how to add a popup on Shopify. You’ll also learn targeting strategies, optimization tips, and compliance best practices to ensure your Shopify popup converts in 2026.

Create Shopify popups that convert with Omnisend

Quick sign up | No credit card required

3 methods to add popups on Shopify

Want popups on your Shopify store? There are three ways to do it: using a Shopify popup app, Shopify’s built-in tool, or writing code yourself.

Method CostTechnical skill requiredBest forKey limitation
Third-party popup apps$0–$100/monthBeginner to intermediateStores wanting a free plan with advanced targeting and Shopify certificationOngoing subscription costs
Shopify forms appFreeBeginnerSimple email capture with a simple setupNo advanced triggers or targeting
Custom code implementationDepends on the developerAdvancedStores needing fully custom functionality and total controlHigh maintenance and theme update risks

Third-party popup apps

You can add popups to capture emails using a Shopify popup app from the Shopify App Store. You’ll find apps like Omnisend, Privy, OptiMonk, Justuno, Poptin, and Wisepops.

Most work the same way: install, pick a popup template, customize colors to match your brand, and publish. The fundamental differences show in triggers and targeting.

Exit-intent catches abandoning visitors, scroll percentage waits until they’re engaged, and time delays prevent annoying immediate popups. The best apps segment by location, device, or past purchases. They show different offers to first-time visitors versus returning customers.

Apps like Omnisend support both email and SMS capture, helping you grow across multiple channels from a single Shopify popup.

Expect to pay $20–$100/month for decent features. Free versions exist, but they limit impressions or add watermarks.

Pros

  • Professional designs and ready-to-use templates
  • Advanced targeting and trigger options
  • Built-in analytics and A/B testing
  • No coding knowledge required

Cons

  • Monthly subscription fees add up
  • Another third-party service to manage
  • Limited customization due to app restrictions

Shopify Forms app

You can find Shopify Forms in your admin under Marketing > Shopify Forms. The templates cover basic popups: email sign-ups, discount codes, and age verification. 

Pick one, adjust the text, and change button colors. Your captured emails flow straight into Shopify’s customer list, ready for email campaigns.

Note: There are no exit popups, A/B tests, and “show after scrolling 50%” options. However, with its zero cost and easy setup, it’s perfect for testing whether popups work for your store.

Pros

  • Completely free with Shopify
  • Direct integration with Shopify
  • Simple setup in minutes
  • No external accounts needed

Cons

  • Basic templates only
  • No advanced triggers or targeting
  • Limited design customization
  • No performance analytics

Custom code implementation

Open your theme editor, create a new snippet called popup.liquid, and start coding. JavaScript handles behavior, such as delays and exit intent, while CSS handles layout and animations. Liquid pulls in dynamic content, such as product names or customer tags.

The learning curve is high if you’re not already comfortable with code. You’re responsible for testing across devices and ensuring your Shopify popup works smoothly on both desktop and mobile layouts

Most importantly, custom code can break during Shopify theme updates, requiring ongoing maintenance. However, you’ll never pay app fees or hit feature walls. 

Pros

  • Complete control over design and functionality
  • No recurring fees
  • Integrate with any system
  • Build unique features that apps don’t offer

Cons

  • Requires coding knowledge
  • Time-intensive to build and maintain
  • You handle all debugging
  • Risk of breaking your store

Method 1: Adding popups with Omnisend

Omnisend’s form builder creates popups, embedded forms, flyouts, and landing pages from the same interface. You’ll find templates for email collection, SMS capture, cart abandonment prevention, and product recommendations.

Popular Shopify popup types include:

  • Wheel of Fortune gamified popups: Visitors spin for discounts and receive rewards, such as in this example:
How to add Shopify popup: Spin the wheel popup
Image via Omnisend
  • Multi-step forms: Ask “Save on your purchase” first, then collect emails after the micro-yes, like this:

Step 1

How to add Shopify popup: Step 1 of popup
Image via Omnisend

Step 2

How to add Shopify popup: Step 2 of popup
Image via Omnisend
  • Teaser forms: Subtle tabs at screen edges that expand when clicked
  • Birthday collectors: Gather dates for automated gift campaigns year-round
  • Preference surveys: Quick questions like “Shop men’s or women’s?” for instant segmentation

Triggering options range from exit-intent (tracking mouse movements toward close buttons) to scroll percentage and time delays. You control when popups appear: after 30 seconds of browsing, halfway down product pages, or when carts hit $50.

Because Omnisend is certified for Shopify, you can install it with a single click and automatically create discount codes. You don’t have to upload codes manually, and your codes won’t be duplicated on coupon websites.

Form submissions flow directly into email workflows, triggering a welcome series based on which popup visitors completed.

Here’s how to add popups on Shopify with Omnisend:

Note: If you’d rather watch a video than read our tutorial, here’s our walkthrough guide:

Access the form builder

Navigate to Forms > Create form > Style > Popup on your Omnisend dashboard. 

Pick a template from the Forms library. Here’s a screenshot of Omnisend’s template library:

How to add Shopify popup: Omnisend's popup templates
Image via Omnisend

Clicking a template leads to the Form Builder interface.    

Customize the design layout

Click Theme settings to control your popup’s appearance. You can find Theme settings in the top right sidebar below the Enable form button:

How to add Shopify popup: Theme settings
Image via Omnisend

The Fields section lets you customize input shapes, while Buttons controls global button styling.

Build your form content

Drag items from the left sidebar onto your form. Available blocks include:

  • Email field: Add placeholder text, make it a requirement, customize error messages
  • Phone field: Select default country, shows as flag + country code
  • Legal block: Required for GDPR/TCPA compliance with privacy policy links
  • Images: JPG, PNG, or GIF formats under 2000px dimensions
  • Dropdown: Collect gender, country, or custom properties

Here’s an image showing all the available items you can add:

How to add Shopify popup: All items for popup forms
Image via Omnisend

Click any block to access its settings. Then, adjust text, styling, and field requirements.

Configure triggers and targeting

Open the Behavior tab, located next to Theme settings, to set display rules:

How to add Shopify popup: Behavior settings
Image via Omnisend
  • Page visits: Set the number of pages viewed before the popup appears
  • Time on page: Delay in seconds before showing
  • Scroll depth: Percentage of page scrolled
  • Exit intent: Triggers on rapid upward scrolling (works on all devices)

You can set multiple rules using OR logic, so the Shopify popup appears if any one of the conditions is met.

The Targeting section in the Behavior tab controls who sees your popup and where it appears:

Visitor targeting options:

  • All visitors: Show to everyone
  • Don’t show to existing contacts: Target new visitors only
  • Show to existing contacts: Display exclusive offers to subscribers
  • Target by specific segment: Include or exclude custom segments

Page targeting options:

  • Appears on URL: Display on specific pages or UTM parameters
  • Does not appear on URL: Exclude certain pages
  • Appears on out-of-stock product pages: Special trigger for inventory

Note: Page targeting uses AND logic. This means all URL conditions must match for the Shopify popup to display.

Set exit-intent and scroll triggers

An exit-intent popup on Shopify appears when a visitor shows signs of leaving your store. On a desktop, exit-intent detects rapid mouse movement toward the browser bar.

How exit-intent works on mobile

On mobile, there’s no cursor, so detection works differently. It responds to behaviors, such as: 

  • Fast upward scrolling
  • Switching tabs
  • Tapping the back button
  • Inactivity

This timing makes exit-intent one of the highest-converting popup triggers. Our 2025 email popup statistics show that the average email popup conversion rate is 2.1%. However, stores that actively optimize timing, targeting, and format can reach 3.5%+.

Scroll triggers, on the other hand, activate after a visitor engages with your content, say at 40% page depth. 

To activate exit intent on Omnisend, click Display from the Behavior tab, then check the Exit intent box. 

How to add Shopify popup: A settings menu titled Display shows options for when to display a form: Page visits, Time on page, Scroll depth, Exit intent (selected), and Custom trigger. Descriptions are provided for each option.
Image via Omnisend

Set reappearance frequency

In Frequency settings, choose intervals:

  • Seconds
  • Minutes
  • Hours
  • Days

If disabled, the form always appears to visitors. Enable frequency limits to avoid overwhelming store visitors and reducing user experience quality.

Create success messages

Click Success in the bottom menu. Edit the success message like the main form. Add text, images, buttons, or promotional content. Here’s an example:

How to add Shopify popup: Making success messages
Image via Omnisend

Use the Subscribed section to create a separate message for returning subscribers who are already on your list. For instance:

How to add Shopify popup: Adding 'already subscribed' message
Image via Omnisend

Enable A/B testing

Toggle A/B test in Behavior settings to experiment with different Shopify popup versions. Clicking the A/B test will load this page:

How to add Shopify popup: A/B testing
Image via Omnisend

It’s a popup best practice to test variations of content, timing, or design to optimize performance.

Preview and activate

Use Undo/Redo buttons to refine your design. Click Enable to make the Shopify popup go live immediately or Save & Close to save as a draft. You can access saved forms through the Forms dashboard to monitor performance metrics:

How to add Shopify popup: Form dashboard
Image via Omnisend

Pro tip

While these instructions show Omnisend’s interface, most Shopify popup apps follow the same workflow: install the app, browse templates, customize design in a visual editor, configure display rules, and publish.

The buttons and menu names change between apps like Privy or OptiMonk. However, you’ll find similar template libraries, drag-and-drop builders, and behavior settings in each tool.

Method 2: Adding popups with Shopify Forms

Shopify offers built-in popup features via the Forms app and the Forms theme app embed. After adding these to your theme, you can create and enable popups.

What’s great about Shopify Forms is that it’s completely free. You also don’t need to leave your Shopify admin panel to create popups.

Follow these step-by-step instructions to use Shopify’s native popups:

Install and create your Shopify popup 

First, let’s access Shopify Forms:

  • From your Shopify admin, go to Settings > Apps
  • Click Forms to open the Forms dashboard:
How to add Shopify popup: Shopify Forms dashboard
Image via Shopify
  • Familiarize yourself with the Forms dashboard. It lists your forms, provides a status, and displays analytics, such as views and submissions.

Next, enable popup display on your store:

  • Navigate to Online Store > Themes
  • Find your active theme and click Customize
  • Click the App embeds icon in the theme editor sidebar
  • Toggle Forms to activate it
  • Click Save

Without activating the Forms theme app embed, your popups won’t display even after you’ve created them.

Next, create your Shopify popup form:

  • From the Forms app, click Create form
  • Select Popup form (not Inline form):
How to add Shopify popup: Creating popup form
Image via Shopify
  • Enter a form name (for example, “Newsletter Signup” or “10% Off Welcome”)
  • Click Create

Configure display and design your Shopify popup

Your form opens in the editor with the status set to active by default. It will display immediately based on your settings. 

Choose between two display options:

  • Floating: Form appears as a corner popup with an optional teaser
  • Overlay: Form displays centered with a darkened background

For floating forms, select the position (bottom-left, bottom-right). Overlay forms always appear centered.

The Styling box provides multiple settings for form customization. You can also edit your popup image and teaser.

Set display triggers and targeting

Shopify Forms lets you pick which devices and pages show your popup and set triggers based on different page views:

How to add Shopify popup: Setting display triggers and targeting
Image via Shopify

Trigger options:

  • Page view count: Show on first, second, or third page view
  • Time delay: Immediately or after specified seconds
  • Exit intent: When the cursor moves toward the address bar (desktop only)

Visibility settings:

  • Devices: All devices, desktop only, or mobile only
  • Pages: All pages or specific types (product, collection, etc.)

Note: Shopify Forms can’t target specific URLs or exclude certain pages, such as checkout.

Add form fields

Use the editor to customize fields:

  • Email field (required by default)
  • Additional fields like name, phone, or custom questions
  • Privacy consent checkboxes for compliance
  • Success message after submission

To create announcement popups without email collection, remove all form fields and add only text/images with a button.

Save and monitor performance

Click Save to activate your Shopify popup:

How to add Shopify popup: Saving popup form
Image via Shopify

New forms are automatically set to Active status and begin displaying based on your configured rules. You can monitor performance in the Forms app dashboard. It lets you view submission counts and manage multiple forms from a single location.

Pro tip

While Shopify Forms handles basic popup needs, you’ll hit limitations quickly. No A/B testing means guessing what converts best. No behavioral targeting means showing the same offer to everyone. 

Shopify Forms can’t display exit-intent popups to mobile users. It works on desktop only.

If you need features such as cart value triggers, customer segment targeting, or SMS marketing integration, consider upgrading to a specialized app.

Shopify Forms are ideal for testing, but forms that come with expert-approved apps like Omnisend is ready when you need results.

Method 3: Adding popups with custom code

While Omnisend and Shopify Forms are the best ways to add popups to your store easily, you can do it manually with code. 

This option is more advanced and best suited for people with coding knowledge or who can hire a developer. However, remember to back up your theme files before making any edits.

When to use custom code

Use manual code when you need unique popup behaviors for desktop or mobile layouts that apps can’t provide. With custom code, you can add custom animations, specific JavaScript triggers, integration with proprietary systems, or complete control over popup timing and styling.

Basic HTML popup structure

HTML is the simplest way to add a custom popup to your Shopify store. Here’s a free code you can grab and test:

}

.form-control {

    width: 100%;

    padding: 10px;

    border: 1px solid #ddd;

    border-radius: 4px;

    box-sizing: border-box;

}

.form-control::placeholder {

    color: #666;

}

.checkbox-group {

    margin: 15px 0;

}

.submit-btn {

    background-color: black;

    color: white;

    padding: 10px 20px;

    border: none;

    border-radius: 4px;

    cursor: pointer;

    width: 100%;

}

</style>

<div class=”popup-container” id=”popupForm”>

    <div class=”popup”>

        <span class=”close-btn” onclick=”closePopup()”>&times;</span>

        <h2>Sign up for 20% off your first order</h2>

        <div class=”popup-form”>

            <form id=”discountForm”>

                <div class=”form-group”>

                    <input type=”text” class=”form-control” id=”name” name=”name” placeholder=”Name” required>

                </div>

                <div class=”form-group”>

                    <input type=”email” class=”form-control” id=”email” name=”email” placeholder=”Email” required>

                </div>

                <div class=”checkbox-group”>

                    <label>

                        <input type=”checkbox” name=”marketing” checked>

                        I agree to receive marketing messages

                    </label>

                </div>

                <button type=”submit” class=”submit-btn”>Submit</button>

            </form>

        </div>

    </div>

</div>

<script>

Copy text

Note: Adding a popup to your Shopify store with manual code works with any Shopify theme by editing the theme files. You should always test the code in a preview before publishing it to ensure it functions as intended.

Adding the popup to your Shopify theme

Once you have your form, you can add it to Shopify with these steps:

  • From your Shopify admin, navigate to Online Store
  • Click on Themes
  • Click Customize
  • Click the three dots at the top of the editor and select Edit code
  • Under the Sections directory, click Add a new section
  • Name it “Custom-HTML
  • Click Done

After adding this code:

  • Go to your theme.liquid file
  • Add this line where you want the popup to appear (typically just before the closing </body> tag): {% section ‘custom-HTML’ %}
  • Click Save

You can then preview your store. Here’s how our form looks:

How to add Shopify popup: Manually coded HTML popup
Image via Shopify

You can customize colors, form fields, buttons, content, opt-in boxes, and other elements by editing the code above.

For a functioning opt-in box in Shopify, you’ll need to connect it to the Shopify Customer Privacy API and, if applicable, to your email marketing platform. 

Pro tip

Once you master manual code, creating custom popups becomes straightforward.  You can replicate designs quickly, reuse JavaScript functions, and build exactly what you envision without app constraints.

However, popup apps remain more efficient for most stores. Features that take hours to code manually, such as mobile responsiveness, A/B testing, and automated analytics, are built in with tools like Omnisend.

How to create a discount code popup on Shopify

A Shopify discount code popup remains the most popular way for top Shopify stores to grow email lists.

Recent popup statistics show that an email capture popup with a discount offer converted at 2.4%, compared to 1.7% for popups without discounts. That’s because visitors are willing to exchange their information if there’s a clear benefit.

Here’s how to set up a discount code popup:

Generate your discount code in Shopify

Before building Shopify discount popups, create the actual discount:

1. Navigate to Discounts in your Shopify admin

2. Click Create discount > Select discount type

3. Enter a unique code, such as “FIRSTORDER” or “20OFF”:

How to add Shopify popup: Creating a discount code
Image via Shopify

4. Set the discount type (percentage or fixed amount)

5. Choose Specific customers and select Customer gets a discount for signing up

6. Save the discount code

Keep this code handy, as you’ll need to add it to your popup’s success message.

Build your discount popup

It’s best practice to create discount popups that request an email address, as this allows you to target customers with additional messages. However, you could also create a Shopify popup without any data-capture fields if your only goal is sales.

The steps are similar:

Using Omnisend:

  • Select a multi-step popup template from the popup library
  • Edit the headline to specify the offer (“Get 10% off your first order”)
  • Keep the form simple — just an email field and a subscribe button for the first step, and the discount code for the second step, or make the first step a yes or no, like this:
How to add Shopify popup: Simple popup form example
Image via Omnisend

Using Shopify Forms:

  • Create a new Shopify popup form
  • Add headline text promising the discount
  • Include only the email field to minimize friction
  • Note: You’ll use one static code for all subscribers

Configure the success experience

There are two ways to show the discount code popups:

Immediate display (recommended):

  • Edit the success message to show: “Thanks! Use code WELCOME10 for 10% off”
  • Add a “Shop Now” button linking to your collections
  • Include copy-to-clipboard functionality if your app supports it

Email delivery:

  • Set up an automated welcome email containing the code
  • Adds an extra step but ensures subscribers check their inbox
  • Better for building long-term engagement

Set display rules for new visitors

Optimize the timing when your Shopify discount popup appears:

  • New visitors only: Exclude existing customers who already received discounts
  • Time delay: Wait five to 10 seconds so visitors see your products first
  • Exit intent: Catch abandoning visitors with the discount as a last resort
  • Frequency cap: Show once per week to avoid annoying return visitors

Test before going live

Run through the whole experience:

  • Visit your store in incognito mode
  • Wait for the popup trigger
  • Submit a test email address
  • Verify that the code displays correctly
  • Test the discount at checkout

Pro tip:

Static codes (Shopify Forms) vs. Unique codes (Omnisend)

Shopify Forms requires manual code creation, which means everyone gets the same code. However, Omnisend allows you to generate unique, single-use discount codes automatically, preventing code sharing on coupon sites. 

If you want to stop seeing your codes on coupon sites, Omnisend is a better option than Shopify Forms.

Design revenue-generating popups with Omnisend

Quick sign up | No credit card required

Popular types of Shopify popups

Popups can serve different goals in your customer journey, such as increasing signups, promoting new products, and testing different offers.

Here are the most effective Shopify popup types for your store:

  • Welcome popups: The classic “Hey, new here?” greeting. Then, a 10%–15% discount dangled in exchange for an email address. 
  • Email capture popups: These Shopify popups collect email addresses for list building in exchange for discounts, early access, or exclusive content. Advanced versions also collect SMS consent or use multi-step forms to improve conversions.
  • Exit-intent popups: On desktop, it’s triggered when the mouse moves toward the close button, back button, or URL field. On mobile, it responds to fast upward scrolling or tab switching.

Because it appears at the last possible moment, an exit-intent popup on Shopify is used for free shipping offers at checkout, limited-time discounts, or email capture before visitors leave.

  • Newsletter signup popups: No immediate offers, just “Join our list for insider access” 
  • Spin-to-win gamified popups: Digital slot machines where visitors spin to unlock an offer, tapping into the same psychology that keeps people at the casino wheels
  • Cart abandonment popups: “Leaving so soon?” interventions that appear when a product is added to the cart, but no checkout begins
  • Upsell/cross-sell popups: “People also bought” suggestions that pop up when carts hit certain thresholds or specific products are added to the basket
  • Countdown timer popups: Ticking clocks that create urgency for flash sales, product drops, or “ending tonight” promotions
  • Back-in-stock popups: Waitlist builders for sold-out items, collecting email or SMS consent, and automatically notifying subscribers when inventory is restocked
  • Survey popups: One-click preference collectors asking questions like “Shop men’s or women’s?”, connecting them to an automated workflow to segment visitors and personalize future offers instantly
  • Announcement popups: Banner-style notices for shipping delays, holiday hours, new collection launches, or any new updates

Pro tip:

Test Shopify popup formats and timing to see what gets the most engagement. For instance, a welcome popup for new visitors, exit intent for browsers, and cart savers for almost-customers.

Targeting Shopify popups for higher conversions

Without targeting, you’ll show the same Shopify popup to everyone. Returning customers see “new visitor” discounts, casual visitors get bombarded immediately, and conversion rates struggle to tick over a few percent.

Proper targeting creates relevant experiences that feel natural and pleasant for your customers. Additionally, you can test different segments (new vs. returning), timing (immediate vs. delayed), and contexts (homepage vs. product pages) to find what converts best.

In Omnisend, building a Shopify popup is just the first step. You’ll achieve your highest conversion rates when you align popup content with visitor intent.

Here’s how to approach Shopify popup segmentation via Omnisend:

Target specific visitor segments

You can choose exactly who sees your Shopify popup using Omnisend’s visitor targeting options. For example, you can choose to show the popup only to:

  • Existing contacts
  • New visitors and potential leads

Here’s an image showing the “all visitors” targeting option:

How to add Shopify popup: Targeting options
Image via Omnisend

This is also where geo-targeting happens. If you’ve created segments based on customer location, you can show region-specific offers. Here’s how:

  • Navigate to Behavior > Targeting in your form builder
  • Under Visitor targeting options, select Target by specific segment
  • Use the checkboxes to select Include or Exclude segments
  • Search for segments and add them to your popup’s targeting conditions

Target by URL and page type

Omnisend lets you target popups to appear on specific URLs on your Shopify domain or similar URLs, such as Shopify collection pages. To do this, you must:

  • Open your saved Shopify popup draft
  • On the right side, you’ll find Targeting options under Behavior
  • Define your targets under the Appears on URL or Does not appear on URL settings
How to add Shopify popup: Targeting specific URLs
Image via Omnisend

This ensures that your Shopify popup content is relevant to the page visitors are on, effectively increasing engagement.

Target by visitor behavior

You can also direct popups based on visitor behavior by navigating to Behavior > Display. Here are some of the available options:

  • Time on page: Show the popup after a certain time delay or when the visitor is about to leave the page
  • Scroll depth: Display the popup after the visitor has scrolled a certain percentage of the page
  • Exit intent: Your Shopify popup will display when visitors are about to leave
How to add Shopify popup: Settings for visitor behavior
Image via Omnisend

Most people shop from their mobile phones. That’s why it’s so important for Shopify popup targeting to be optimized for smaller screens and shorter attention spans. Consider:

  • Using longer time delays on mobile to avoid immediate interruptions
  • Prioritizing scroll-based triggers over aggressive time-based popups
  • Designing mobile-responsive layouts that don’t block critical content

Combine targeting for precision

Layer these targeting methods for surgical precision. 

Real examples:

  • Show a 15% welcome discount to new visitors on their second page view, but only on product pages
  • Display a free shipping reminder to existing customers when their cart exceeds $50
  • Trigger winback popups for past purchasers who haven’t bought in 60 days, exclusively via email campaign UTM parameters
  • Present product recommendation quizzes to visitors who’ve browsed more than five items without adding to cart

You can edit your targeting settings any time. If you still don’t feel confident about doing this on your own, you’re welcome to browse Omnisend’s Knowledge Base whenever you need.

Pro tip:

The Shopify Forms app also provides multiple targeting options. However, Omnisend’s targeting goes beyond Shopify Forms’ basic page-type filters. You can combine visitor history, cart values, browsing patterns, and UTM parameters. These features help you create laser-focused campaigns that Shopify’s native tool can’t match.

Shopify email popup best practices

A Shopify email popup helps you build an owned marketing channel. Unlike paid ads or social media, your email list is an asset you control. Follow these tips to ensure your Shopify email popups actually convert:

  • Structure your layout: Place your main offer in the headline to communicate value and increase email capture rate. Then, place trust signals, such as a privacy policy link, near your CTA to encourage action.
  • Optimize for mobile: Keep your Shopify popup under 320px wide and ensure buttons are thumb-friendly (at least 44px height). Use limited text and maintain readability across screen sizes.
  • Match popup design to the page context: Align the message with where it appears to increase relevance and conversions. Promote discounts on product pages and in blog post newsletters. 
  • Pick eye-catching images: Use product lifestyle shots over bland stock photos. Compress images to under 200KB for fast loading while maintaining sharpness.
  • Craft concise copy: Your message needs to hit hard and fast. Lead with a benefit-focused headline, follow with one line of supporting text, and finish with a clear call to action.
  • Use social proof in popup copy: Reinforce credibility by adding phrases like “Join 50,000+ subscribers” or star ratings. Social proof increases trust, boosting signup rates. 
  • Create compelling calls to action: Replace “Submit” with powerful words like “Get My Discount” or “Unlock 20% Off.” CTAs with first-person language convert better.
  • Test display triggers: Try different triggers to find what works for your store. Try combinations of time-based delays, page scroll depth, and number of page views.
  • Target the right moments: Show welcome discounts before abandonment, on high-intent product pages, or after visitors browse multiple collections. Avoid interrupting checkout unless you’re running an urgent promotion.
  • Set frequency caps appropriately: Show your Shopify popup at least once per session. Always exclude existing subscribers from seeing signup popups.
  • Segment your audience: Target different offers for first-time visitors and existing customers. Combine behavior and email segmentation to personalize offers. 
  • Pick the perfect position: Test between corner flyouts and centered overlays. Corner popups feel less intrusive, while centered versions can drive urgent action.
  • Run A/B tests constantly: Test incentive vs. no incentive, single-step vs. multi-step forms, headlines, button colors, and images. Use data from a built-in A/B testing tool, which Omnisend offers, to guide decisions.
  • Ensure compliance (GDPR, CAN-SPAM, TCPA): Include clear consent language, opt-in boxes, and consent for SMS. Provide easy unsubscribe options and clearly explain how data will be used. 
  • Deliver on your promises: Send the promised discount immediately after signup and automatically trigger a welcome email series. Your Shopify popup should connect directly to your email marketing automation so new subscribers receive product recommendations and abandoned cart reminders.
  • Try multiple popup apps: Test two to three different apps before committing. Each has unique features. Find what fits your needs and budget.

FAQs

How do I put a popup on Shopify?

You can add a popup on Shopify using one of the following methods:

1. A Shopify popup app like Omnisend
2. Built-in Shopify Forms
3. Custom code

Which is the best popup app for Shopify?

Shopify Forms works well for basic popup needs. However, Omnisend offers more advanced features, including mobile device exit-intent display, targeting options, and a richer drag-and-drop template editor.

How do I stop Shopify popups from showing?

For popups built with Shopify Forms, go to Online Store > Forms, select your form, and toggle the Turn form off button. You’ll then receive a notification that the form has been deactivated.

Where are popup settings in Shopify?

The Shopify popup controls are inside your Shopify admin under Apps > Forms. To customize them, go to Online Store > Themes > Customize. If you’re using Omnisend, you can access these settings through the Forms dashboard.

Can I create popups on Shopify Plus?

You can create popups on Shopify Plus stores using all standard popup methods: native Forms app, third-party apps, or custom code.

How do I change an existing popup on Shopify?

Navigate to Apps > Forms in your admin, click on your existing Shopify popup, and select Edit. For third-party apps like Omnisend, access the app dashboard and open your saved popup to modify any element.

What is an exit-intent popup on Shopify?

An exit-intent popup on Shopify is a message that appears when a visitor shows signs of leaving your store. It’s commonly used to incentivise visitors or capture emails.

Are Shopify popups free?

Yes, Shopify popups can be free depending on the method. Shopify Forms is free, and many third-party apps like Omnisend offer free plans with A/B testing and automation.

How do I add an email popup on Shopify?

To add a Shopify email popup, you can use Shopify Forms, install a popup app, or add custom code to your theme. For higher conversions, connect your Shopify popup to an automated welcome email flow.

Simonas Švėgžda
Article by

Simonas is a Content Team Lead at Omnisend. Early on, he developed an interest in blogging, online media, internet culture, and what makes the online world spin (it's content). When he's not fully immersed in extraordinary cyberspace adventures (giggling at memes), you'll probably find him at a live music gig or reading fiction.


What’s next

Related articles
21 best Shopify apps for 2025
21 best Shopify apps for 2025
40 best Shopify stores crushing it in 2026 (examples)
40 best Shopify stores crushing it in 2026 (examples)
Shopify email marketing: 16 best apps compared for 2026
Shopify email marketing: 16 best apps compared for 2026
Subscribe and don’t miss any updates!

No fluff, no spam, no corporate filler. Just a friendly letter, twice a month.