In this article
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.