Ecommerce

Welcome Discount Popups: What Actually Works in E-commerce

In this article

  1. The Right Discount Amount: Data from 200+ Stores
  2. New Visitor Targeting: Only Show It Once
  3. Code Delivery and Follow-Up Sequence

Every e-commerce store should have a welcome discount popup. It's the single highest-ROI list-building tactic available, and the vast majority of successful online stores use some version of it.

The concept is simple: offer a first-purchase discount in exchange for an email address. "Get 10% off your first order" or "Save $15 on your first purchase." The visitor gets a discount that reduces their hesitation. You get an email address for future marketing. Both sides win.

Simple in theory. But the details matter a lot. Here's what separates the welcome popups that build profitable lists from the ones that just attract serial discount-hunters.

The Right Discount Amount: Data from 200+ Stores

The most common question I get: "Should I offer 10%, 15%, or 20% off?"

Here's what the data actually shows: the relationship between discount size and opt-in rate is real but often not worth the margin cost. Going from 10% to 15% typically increases opt-in rate by 15–25%. Going from 15% to 20% often shows a much smaller improvement in opt-in rate but a meaningful increase in the customer's expectation of discounts on future purchases.

My recommendation for most stores: start with 10–15%. If you have high-margin products (>60% gross margin), 15–20% is a great test. If your margins are tight, 10% or a fixed dollar amount like "$10 off your first order" can actually outperform percentage discounts for lower-priced items.

New Visitor Targeting: Only Show It Once

The welcome popup should only appear to genuinely new visitors — people who haven't been to your store before and haven't already joined your list. Showing a "get 10% off" popup to someone who just used their welcome code is bad UX and trains customers to expect a discount on every visit.

Set your popup targeting to:

  • New visitors only (first session)
  • Not triggered if a coupon code is already applied
  • Exclude users who have already submitted the form (cookie-based)

Most popup tools handle new visitor detection via cookies. This isn't perfect — incognito mode and cleared cookies can cause repeats — but it's the standard approach.

Code Delivery and Follow-Up Sequence

How you handle the email after signup significantly affects how many people actually use the discount and make a purchase.

Best practice: show the code immediately in the popup success state after form submission. Don't just say "Check your email!" — show the code right there and let them copy it. Instant gratification converts far better than making them wait.

Then send a confirmation email with the code too (for reference), followed by a sequence:

  • Email 1 (immediate): Your code + the single best-selling product or collection
  • Email 2 (day 2): "Your discount expires soon" + a few more products
  • Email 3 (day 5): Last chance reminder if they haven't used the code

This 3-email sequence converts significantly more first purchases than a single email.

Ready to put this into practice?

Pops Builder gives you all the tools covered in this article — popups, social proof, A/B testing, and more. Free plan available.

More Articles You'll Like

View All Articles
Pops Builder
Already have an account? Sign in
Don't have an account? Create one free