- First-time visitors Pop-up shown after a delay or scroll, never on page load
- Email sign-ups Step one asks only for an email address
- SMS opt-ins Optional step two with clear consent wording
- Code used on first order Delivered by email and SMS, with a reminder before it expires
A welcome offer pop-up gives first-time visitors a reason to share their email address, and often their phone number, before they leave. In return they get a code for their first order, such as a discount, free shipping or a small gift. Most first-time visitors to an online store leave without buying, and this is a simple way to keep the conversation going. It suits D2C and e-commerce brands that sell repeat-purchase products and run email or SMS marketing.
Why it works
New visitors are uncertain. They do not know the brand, the product quality or whether the price is fair. A first-order offer lowers that risk and gives them a concrete reason to act today. Even people who do not buy right away are now reachable by email or text, where a welcome sequence can answer their questions.
The two-step format helps too. Asking for an email first is a small request. Once someone has said yes to that, asking for a phone number on the next screen feels like a natural continuation, and many people who would not start with a phone number will add one.
How to do it
- Choose an offer you can afford. Work out what a first order is worth after the discount, shipping and product cost. Pick an offer that still makes money or breaks even, given the repeat purchases you expect.
- Time the pop-up well. Show it after a delay, a scroll depth or on exit intent, and never on the first second of the first page. Hide it from returning customers and people who already signed up.
- Ask for email first. Keep step one to a single field and a clear headline that states the offer. Use a close button that is easy to find.
- Add SMS as an optional second step. Ask for a phone number with consent wording that names your brand, says what messages they will get and how often, and explains how to opt out. Let people skip this step.
- Deliver the code by message. Send the code by email and, if they opted in, by SMS. Show it on screen too, so nobody leaves empty-handed.
- Follow up before it expires. Give the code an expiry date and send a reminder shortly before it runs out. Add social proof such as reviews in the welcome emails.
- Test offers and timing. A/B test two offers or two trigger timings at a time. Judge on revenue per visitor as well as sign-up rate.
Example
A D2C pet food brand sees that most new visitors arrive from social ads, browse a product page and leave. The team adds a pop-up that appears after 15 seconds or half a page scroll, offering a discount on the first order. Step one asks only for an email. Step two asks for a mobile number to receive the code by text, with consent wording beneath the field. The code arrives instantly by both channels. A reminder goes out two days before the code expires, with a short quiz that helps choose the right food for the pet’s age. The team then tests free shipping against the percentage discount, measuring revenue per visitor over a month.
Metrics to track
- Pop-up sign-up rate for email and, separately, SMS. Shows whether the offer and design appeal to visitors.
- Code redemption rate. The share of subscribers who use the code on a first order.
- Revenue per visitor for visitors who saw the pop-up versus a control group. The fairest test of whether the offer pays.
- Repeat purchase rate of welcome-code buyers compared with full-price first buyers. Tells you whether the offer attracts lasting customers.
- Unsubscribe and complaint rates in the first weeks, to catch poor-quality sign-ups.
When it backfires
- Pop-up on page load. Covering the page before people see a single product annoys visitors, especially on small mobile screens.
- Deep discounts with thin margins. An offer that loses money on every first order only works if repeat purchases are reliable.
- Codes leaking to coupon sites. Use unique, single-use codes so the discount stays with real new subscribers.
- Unclear SMS consent. Collecting phone numbers without proper wording risks complaints and legal action in many regions.
Growth Marketing Academy
Learn the framework behind this tactic
These lessons explain the math and the mental model, so you can adapt the tactic instead of copying it.
- Track 2 · Acquisition Growth Loops: Build Acquisition That Compounds Funnels describe how users leak. Loops describe how users create more users. Learn to map, quantify and choose the loop that fits your product.
- Track 2 · Acquisition Viral Loops and the K-Factor: The Math of Users Bringing Users Calculate your viral coefficient, cycle time and amplification factor, and design incentives that raise K without attracting fraud or low-quality users.
Questions people ask
Should the offer be a percentage, a fixed amount or free shipping?
It depends on your margins and order value. Percentage discounts are easy to understand, fixed amounts can protect margin on large orders, and free shipping works well when shipping cost is the main objection. Test two options against each other.
Will a discount pop-up train customers to wait for deals?
It can if you discount all the time. Keep the welcome offer for first orders only and avoid running site-wide sales so often that the welcome code feels pointless.
Do I need separate consent for SMS?
In many countries, yes. Marketing texts usually require clear, specific consent, separate from email. Show the consent wording next to the phone field and record when and how each person agreed.