The Email Marketer vs Business Owner Dilemma
I recently got into a debate about whether you should put your welcome discount code directly on the final step of your sign-up form. A lot of email marketers will tell you that doing this is a bad idea because subscribers will not bother opening your welcome email.
They are wrong.
This argument comes down to two completely different mindsets. On one side, you have the email marketer who wants to optimise solely for email metrics. On the other side, you have the business owner who needs to optimise for the overall customer journey and actual cash in the bank.
Why Forcing an Inbox Visit Kills Conversions
Think about what actually happens when someone fills out your pop-up. They are on your site, browsing your products, and interested enough in buying that they just handed over their personal details for a 15% discount.
If you do not show the code on the success step of that form, you force them to leave your website. They have to switch tabs or open their mail app, wait for the email to land, open it, copy the code, navigate back to your store, and paste it into the checkout.
Every single step in that chain creates friction. When you extend the time between the intent to buy and the ability to checkout, you increase drop-off. You might get an email open, but you lose the sale.
The Vanity of Welcome Flow Revenue
Why do so many agencies insist on hiding the code until the first email? Because it artificially inflates their attributed revenue numbers.
When a subscriber opens that email to grab the code and clicks back to the store, the email service provider gets to claim 100% credit for that purchase. In reality, roughly 80% of that welcome flow revenue was going to happen regardless of whether the email was sent. The customer was already on your site with their wallet out.
Optimising your website to make your email reports look good at the expense of conversion rate is backwards. Deliverability matters, but making sales matters more.
The Ideal Form Setup: Display and Auto-Apply
Your sign-up form should give people the easiest possible route to purchase. That means designing your success screen with clear messaging and minimal friction.
Here is what I recommend for the final step of your pop-up:
- Display the discount code clearly: Put the code in plain text so the user can easily see it or copy it manually if needed.
- Include an auto-apply button: Use a dynamic link or form button that applies the 15% discount code directly to their session or cart on click.
- Send the backup email anyway: Still trigger your welcome flow immediately. If they get distracted and leave, the email is sitting there waiting to bring them back later.
When someone clicks that button, they should land straight back on your collection page with the discount already applied. It takes seconds, not minutes.
Where Email Marketing Actually Generates Profit
Your primary goal on that first interaction is simply getting product into the customer's hands. That first sale is often low margin anyway once you factor in ad spend and a 15% discount.
The true power of email marketing is retention, not initial acquisition. Between 70% and 80% of your campaign revenue should come from existing customers coming back for their second, third, and fourth purchases.
Those repeat orders carry significantly higher profit margins because you are not paying acquisition costs to get them over the line. Make the first purchase completely effortless so you have the opportunity to build loyalty and profit down the track.
Final Thoughts
Do not create artificial hurdles just to boost your email open rates. Display your discount code on the success screen of your form, auto-apply it where possible, and make buying as frictionless as you can. Your conversion rate will thank you.
If you want to turn your pop-ups into high-converting capture machines without hurting your customer experience, take a look at our sign-up forms service.


