Welcome Flow and Teasing Before a Private Sale, How to Stop People From Missing Their Access
The thing that kills a private sale is the access email landing too late or never. The fix: welcome flows split by source, an instant send for people who sign up mid sale, and the link doubled everywhere so nobody slips through the cracks.
- Author
- Axel Corton
- Subject
- CRM
- Date
- Read time
- 6 min

Key takeaways
- Split welcome flows by source: a Meta lead and a pop-up signup aren't the same context, so not the same message.
- Anyone signing up mid sale must get access instantly, both via the pop-up and welcome email one.
- Double the access link in two spots for the 20% who miss the form's second step.
- Update transactional flows with dynamic banners so cart reminders mention the ongoing sale.
- Add a 15€ voucher from 50€ spent, valid December 1 to 31, with two flows: confirmation and an expiry reminder.
Last month we set up the private sale mechanics for a jewelry brand ahead of Black Friday. Sale reserved for the list first, public opening next. On paper it's simple. In real life, the thing that always breaks is the email that doesn't land at the right time for the right person. Not the ads, not the wording. The email.
And that's a nightmare. Because you can collect thousands of addresses, but if someone gets their access too late or not at all, they DM you "I didn't get the email" and you've lost the sale. We get those DMs on every single operation. So let me walk you through how we handle signups and teasing so nobody slips through the cracks.
The teasing logic, collect before you launch
The base principle of a private sale is that you reserve access to your list. People who aren't signed up don't get in. People who are, do. And that mechanically creates anticipation and exclusivity.
But for it to work, you first have to fill the list. And that's where teasing comes in.
Concretely, on this project, we launched a signup pop-up on Sunday, November 1st. Visuals and wording validated by the team beforehand, because I'm a pain about this and I want everything clean before it goes live. The pop-up shows up right when you land on the site, no conditions, something like "sign up for early access to the private sale." This kind of no-condition pop-up gets you pretty solid completion rates.
In parallel, we run lead gen on Meta. People don't even need to hit the site, they fill out the form directly inside Meta. That lets you grab email addresses really cheap when it's dialed in. The idea is to run leads for the first week to capture as many signups as possible before launch. Then on D-day, you send the private sale link to subscribers at the same time as your newsletter.
One important note on welcome flows. We built two separate ones, one for Meta leads and one for the Black Friday focus. Because a Meta lead and a pop-up subscriber aren't the same context. So not the same message. If you want to dig into this specific point, I covered it in detail in your Meta leads are not your pop-up leads.
What everyone underestimates: the people who miss their access
The problem we always underestimate. You can have the prettiest funnel in the world, we often mess up somewhere along the way and people don't get the email. Some because of deliverability, some because they skipped the second step of the form, some because they signed up at the wrong moment and fell into a hole in the scenario.
And the result is DMs. "I didn't get the private sale email." Every single operation. It's maddening because it's a sale you lose when the guy was ready, he signed up, he wanted to buy.
So the solution we put in place is intentional redundancy. You double the link. If someone doesn't see it once, they see it again somewhere else. It's less elegant, but it converts better than a clean setup where 20% of people slip through.
The two scenarios based on signup timing
The whole mechanic hinges on this. Everything depends on when the person signs up, and you have to think through every case so there's no gap.
Scenario 1, you sign up before the private sale
This is the simplest case. The person signs up during the teasing phase, before launch. They just get a classic welcome to thank them and set a bit of context. Then on launch day, they get the newsletter with the private sale access link, at the same time as the rest of the list.
No rush, no link sent too early. They wait, and on D-day they've got everything in hand.
Scenario 2, you sign up during the window between public and private opening
This is where it gets tricky, and it's where most brands mess up. The person signs up when the sale has already started. They can't wait for the next newsletter, otherwise it's too late, the sale is already over for them.
So we do two things. One, as soon as they validate the second step of the form, they get an email directly through the pop-up with the access link. Instant. Two, we put the link back into email 1 of their welcome, in case they didn't see the pop-up's second step. Because a lot of people sign up, close the pop-up before the confirmation, and miss the link.
Back to redundancy. The link shows up twice, in two different places, for two different reasons. And that's how you really cut down the number of people who slip through. It's the same fight as with welcome code timing, by the way, a topic I cover in your welcome code arrives too late.
Transactional flows, the thing we always forget
When you launch an operation, you think about your campaigns and your welcome flows. But you often forget your transactional flows. Abandoned carts, reminders, everything running constantly in the background.
The problem is these flows keep firing during your private sale. And if you don't touch them, a guy who abandons his cart during the sale gets a classic reminder email with zero mention of the ongoing operation. You're leaving money on the table.
So we updated the transactional flows with dynamic banners. Depending on the current operation, private sales or Black Friday, the right banner shows up automatically in the email. The guy who abandons his cart during the private sale sees a private sale reminder in his follow-up. The one who abandons during Black Friday sees the Black Friday banner. Seems like nothing, but it's often what saves the operation. Otherwise you lose sales without even realizing it. For the mechanics of reminders, I broke it all down in abandoned cart reminder email examples.
The wording, why we avoid "sample sales"
A detail that looks like nothing, but it matters. For naming the archive sales, there was a debate on the team about using "sample sales." It's a term that gets thrown around a lot, it sounds good, but we decided to avoid it.
Why. Because a sample, in people's minds, is a specimen, something lower quality than a finished product. And when you sell jewelry, the last thing you want is for the customer to think she's buying seconds. It degrades the brand image. So we stick with "private sale" and "private sales." Same product, same reduced price. Just a word that doesn't break the image.
One word, and the customer goes from "private sale" to "seconds." It's stupid but it changes everything on a piece of jewelry.
The store credit, extending the relationship after the sale
Last piece of the setup. To nurture the relationship after the sale and bring people back in December, we slipped a €15 store credit into the orders. Valid from €50 of purchase, usable from December 1st to 31st, with a generic code.
The important thing about the generic code is the one-use-per-email-address limit. If the code has already been used by an address, it becomes invalid for that address. That way you don't get your margin drained by people sharing the code all over the place.
And behind it, two CRM flows. One to confirm the code right after the order, so the person has it in their inbox. One reminder in December, to tell them "don't forget your €15 credit, it expires on the 31st." Because otherwise, people forget. You give them a credit, they set it aside, and they never come back. The reminder is dead simple, but it's what gets the customer to pull out the credit and place another order.
What to remember for your next private sale
If you're launching soon, two priorities. Split your welcome flows by source, a Meta lead and a pop-up subscriber have no business in the same scenario. And watch the guy who signs up mid-sale, he needs to get his access within the second. The rest follows from there: double the link everywhere you can, because people slip through and every missed email is a lost sale.
The rest, the dynamic banners on transactionals, the €15 credit with its two flows, that's what extends the operation and recovers the sales you'd have let slip away. If you want to push the phasing logic across your whole Black Friday, I talk about it here, Black Friday in tiers.
Frequently asked questions
Why create two different welcome flows for a private sale?
Because a lead captured on Meta and a subscriber from the site pop-up aren't in the same mindset, nor at the same point in their discovery of the brand. Sending both the same message means leaving conversion on the table. One flow for Meta leads, one for the focus of the current operation.
How do you make sure last-minute signups don't miss their access?
As soon as they validate the second step of the form during the sale, they get an instant email with the link. And we put the link back into email 1 of their welcome, in case they closed the pop-up before confirmation. The link appears twice, on purpose.
Should you modify abandoned cart emails during a private sale?
Yes, otherwise your reminders keep going out without mentioning the ongoing operation. We add dynamic banners that automatically display the right offer, private sale or Black Friday, depending on the period. Without that, you're leaving money on the table.
Why avoid the term "sample sales" for archive sales?
Because a sample, to the customer, is a specimen, something lower quality than a finished product. On jewelry, that degrades the brand image. We keep "private sale" and "private sales," same product, same discount, but preserved perceived value.
How do you extend the relationship after the private sale?
We slip a store credit into the order, for example €15 valid from €50 of purchase within a specific window, with a code limited to one use per email. Two flows behind it, one to confirm the code and one reminder before it expires, because without a reminder people forget.
Keep reading
Subscribe to our newsletter
Our methods on paid media, eCommerce and CRM, in your inbox.



