Building something takes longer than the estimate.
That's almost a law at the early stage. The two-month timeline becomes four. The MVP you planned in March launches in September. Which means the people who signed up for your waitlist in January have now had seven months to forget who you are.
This is one of the most common and least-discussed problems in pre-launch work: keeping a list engaged over time without burning through trust on low-value emails, without becoming background noise, and without making people feel like they signed up for something that isn't coming.
There's a narrow zone here. Too frequent and you become annoying. Too rare and you become forgotten. Here's how to stay in that zone for as long as you need to.
The Frequency Problem
Most advice about email lists gives you a cadence: email weekly, or biweekly, or monthly. Pick one and stick to it.
The problem with applying that to a pre-launch waitlist is that you may not have something meaningful to say at every interval. A founder who emails weekly for six months about a product in development will either run out of substance and start padding, or will train their list to ignore them.
The right cadence for a pre-launch waitlist is: email when you have something real to say, not on a fixed schedule. But "something real" needs a definition. Otherwise "when I have something real to say" becomes a rationalization for not emailing at all.
Something real is:
- A specific decision you made about the product and why
- Something surprising you learned from a customer conversation
- A milestone reached (even a small one) that shows the product is progressing
- A question you genuinely need their input on
- A change in your launch timeline, honestly communicated
Not something real:
- A general update that says "we're working hard and making progress"
- A blog post you wrote that's tangentially related to your product category
- A link to an article you found interesting
- An announcement that you've "just been heads-down building"
If you email with one item from the first list every three to four weeks, your list will stay warm. If you email with items from the second list, you'll train your list to skim and eventually ignore you.
The minimum viable contact frequency for a pre-launch waitlist: once every six weeks. Beyond that, people lose the contextual connection between your name and what you're building. Fewer than eight weeks between emails means no one will remember you signed them up.
The Format That Avoids Annoyance
Long email newsletters are not the right format for pre-launch waitlist nurturing. For founders who have never written a newsletter before, producing a "good enough" long email is effortful enough that it creates a psychological barrier to sending.
The format that consistently produces the best engagement-to-effort ratio is the short personal email.
Structure:
- Two to three sentences describing what you've been working on, specifically
- One piece of genuine information: what you learned, what surprised you, what you decided
- One question for them, directly related to a real decision you're about to make
Total length: 150-250 words. Not 500. Not 800. 150-250.
This format is easier to write, easier to read, and harder to ignore than a long newsletter with multiple sections. It reads like an email from a person you know, not a broadcast from an account you subscribed to. And the question at the end gives engaged readers a reason to reply -- which generates conversations that often become your best feature insights.
A real example of this format in practice:
"Hey -- I've been spending the last three weeks building the invoice reminder flow. The hardest part turned out to be handling timezones when reminders fire automatically. Not glamorous, but important to get right.
I also had two calls this week where people mentioned they hate having to log in to check invoice status. So I'm now building a weekly digest email that shows you overdue and upcoming invoices without making you open the product.
Quick question: would you prefer that digest daily or weekly? I keep going back and forth on this. Just reply with your gut preference."
That's 120 words. It took 15 minutes to write. It tells the subscriber something real, shows progress, and invites them into a decision. That's the entire job of a nurturing email.
The Question Rotation
The single question at the end of each email is where most of the relationship-building happens. But rotating the type of question you ask prevents it from feeling formulaic.
Distribute your questions across three categories:
Feature questions: "We're deciding between X and Y for the onboarding flow. Which matters more to you?" These invite product input and signal that the subscriber's opinion shapes the product. Even if you don't end up using every answer, asking demonstrates that you're listening.
Problem questions: "How are you currently handling [problem] right now? Has anything changed since you first signed up?" These serve double duty: they remind the person why they signed up, and they surface how the problem has evolved. Someone who signed up six months ago may have tried a new workaround that reveals a part of the problem you hadn't addressed.
Launch questions: "When we launch, would you prefer: getting access immediately and figuring it out yourself, or access with a guided setup call?" These questions prepare people for the transition from waitlist to user. They also reveal your audience's self-service vs. high-touch preferences, which affects how you design onboarding.
Never ask a question you don't actually care about the answer to. Subscribers can tell when a question is rhetorical. The rapport you're building is fragile and honesty is the mechanism that maintains it.
How to Handle a Delayed Launch
At some point, you'll need to tell your list that the thing they signed up for is taking longer than you said it would.
This is a difficult email to write. Here's why: there's a version that sounds like a newsletter from a startup that's struggling, and there's a version that sounds like an honest email from a founder who's being real with the people who trusted them. One of these recovers the relationship. The other doesn't.
The version that recovers the relationship:
-
Name the delay specifically. "We said Q2. It's going to be Q3." Not "we've had to push our timeline." Specific acknowledgment shows you're not managing optics.
-
Explain one specific reason. Not an exhaustive list of everything that went wrong. One honest reason: "The compliance requirement we didn't anticipate in March added six weeks of work." One specific reason is believable. A list of reasons sounds like excuses.
-
Tell them what's happening instead. What are you building in the interim? What can they expect next from you? The delay email shouldn't be only bad news -- it should demonstrate that progress is ongoing.
-
Give them an easy out if they want it. "If you signed up expecting a Q2 launch and this timeline doesn't work for you, I completely understand -- unsubscribing is easy and no hard feelings." This sentence seems counterintuitive. In practice, it does the opposite of what founders fear. The people who stay after you give them an explicit out are your most committed early users.
What Unsubscribes Tell You
Every time someone unsubscribes from your list, you learn something.
A spike in unsubscribes after a specific email tells you that email was off-topic, too long, poorly timed, or crossed a line in some other way. That's actionable.
A slow, consistent unsubscribe rate tells you that the list has a percentage of signups who had mild curiosity rather than real need. This is normal and healthy. The people who stay are self-selecting as the genuinely interested group.
Track your unsubscribe rate month over month. If it's stable at 0.5-2%, treat it as background noise. If it spikes after something specific, investigate the email that preceded it.
Do not stress over unsubscribes in absolute terms. A list of 200 people who have been warm for four months is more valuable than a list of 1,000 people who've mentally checked out. Churn is the list cleaning itself.
The Re-Engagement Email
If your list has gone cold -- if you haven't emailed in more than two months and you know most people have forgotten you -- don't just resume the normal cadence as if nothing happened. Send a re-engagement email first.
Structure:
- Acknowledge the gap. Don't pretend it didn't happen. "It's been a while since I've been in touch, and that's on me."
- Short update on what happened. Two to three sentences on what changed during the silence.
- A simple question. "Are you still dealing with [problem]? We're getting close and I want to make sure we build the right thing."
- An explicit re-consent opportunity. "If you're no longer interested, just hit the unsubscribe link below -- no hard feelings. If you'd like to stay on the list, just ignore this and you'll hear from me when we're close to launch."
This email will generate unsubscribes from the cold portion of your list. It will also re-activate the people who were genuinely dormant rather than gone. After it clears, your remaining list is more engaged and more accurate as a representation of real demand.
The Test That Tells You If Your Nurturing Is Working
Six weeks after your last email, send one email with a single question. No product update. No news. Just: "Quick question: what's the most annoying part of how you currently handle [problem]?"
Track two things: open rate and reply rate.
Open rate above 40%: your subject lines are still working and people remember you. Open rate below 25%: you've lost most of the inbox real estate -- the list is colder than you think.
Reply rate above 10%: strong engagement. People are reading, they care about the problem, and they trust you enough to respond. Reply rate below 3%: the relationship has faded. Consider a re-engagement email before your next product update.
The most expensive mistake in pre-launch is discovering your list has gone cold only when you send the launch email. By then, the list-based launch that was supposed to generate momentum produces a 3% conversion and silence.
Test the temperature before you need it to convert. Give yourself time to recover it if it's cooler than it should be.
Your waitlist is not a database of potential customers. It's a collection of relationships at various stages of development.
Relationships require attention, but not constant attention. They require honesty, but not every detail. They require consistency, but not robotic regularity.
A conversation between two people who trust each other is what you're aiming for, multiplied across however many names are on your list.
Write like a person. Ask like you care about the answer. Update when something real has happened.
That's what keeps a list warm.
Ready to validate your idea?
Start using WarmLaunch today to grow your waitlist.