How to run a waitlist that grows (and then actually launches)
A signup form collects emails. A waitlist makes people care where they stand, tell friends and still be there when you open the door.
7 minutes read
On this page
The short answer
Run a waitlist only if the line is real: you let people in slowly because of cost, quality or your own time. Say what is coming in one sentence, show every person their place in line right after they sign up, let each confirmed friend move them up, and invite people in on a schedule you announce. Then email them during the wait, because the real test is how many are still interested on invite day.
- A waitlist works when the wait is real. Fake scarcity gets noticed and it costs you trust.
- Show the place in line on the thank-you page. It's the moment people are most curious and most willing to share.
- Reward friends who confirm, not clicks. Fake signups then move nobody up.
- Famous waitlists amplified a promise people already wanted. The line never created the want.
- Plan invite day before you open the list: who gets in, when, and what they see first.
A waitlist card showing someone's place in line moving up as friends join with their link, with a share button and a count of friends brought.
Habitlywaitlist open
Your place in line
#1,071
Ana joined with your link. You moved up 213 places.
- A
Do you need a waitlist at all?
A waitlist is a promise: something good is coming, and you'll get a turn. That's worth building when there's a reason for the wait. It's a bad idea when the product is already open and the line is a costume.
| Reason | Example | Does it hold up? |
|---|---|---|
| It costs you per user | An AI app where each new person adds real compute | Yes. Let people in as the bill allows |
| You onboard each person yourself | A coach, a service or an app that needs setup by hand | Yes. Your hours are the limit |
| The product isn't ready | A beta that breaks if too many people arrive at once | Yes, if you say so plainly |
| You want it to look popular | A line for a product anyone could open today | No. People can tell, and they stop sharing |
In a thread about getting the first 100 users, replies disagreed about what works: one maker credits a waitlist and niche communities, another got 100 directory signups and not a single payment. Nobody agreed on a channel.
That's the honest picture. A waitlist is one tool for one step: turning people who are curious into people who are waiting. If you have no idea yet where those people are, start with how to get your first 100 users, and come back here when you have a few dozen to put in line.
What the famous waitlists actually show
Two examples get quoted in almost every post about this. Here's what the original sources say, and what they leave out.
- Harry's (2013). The page collected nearly 100,000 emails in seven days, about 85,000 of them valid. By the founder's count, roughly 20,000 people referred about 65,000 friends. Prizes grew with each step: a shave cream at 5 friends, a razor at 10, a shave set at 25 and a year of free shaving at 50. The founder's account is about emails, not purchases, and twelve staff seeded the page through their own networks after months of preparation.
- Robinhood (2014). Free stock trades was an unusual promise, and the first attention came from Reddit and Hacker News. The founder says referring friends moved you up the queue. TechCrunch reported about half a million waiting in December 2014 and the company's stated plan to let them in within two months. The founder also says earlier products of his failed despite referral efforts.
- A smaller case. A founder reports about $88,800 in monthly revenue some 50 days after launch, with a 1,100-person waitlist. He also credits an 18-year audience, interviews and a refund offer. The list helped. The audience did most of the work, and the figures are self-reported.
Read them side by side and the pattern is plain. Each had a promise people wanted before the line existed, and the line made sharing easy and gave the wait a shape. A waitlist amplifies. If nobody wants what's behind the door, a longer queue won't change that.
How to build a waitlist that grows: five rules
Say what's coming in one sentence
The page has one job: a stranger reads one line and knows whether they want in. "A habit app that texts you like a friend, opening to 100 people a week" works. "The future of wellness" doesn't. Put one picture of the real thing next to it, even a rough one.
Show the place in line right after signup
The thank-you page is the best moment you'll have. Show the number ("You're #412"), what moves it, and a single button that copies their link. People who see a number care about it. People who see "Thanks, we'll be in touch" close the tab.
Reward friends who confirm, not clicks
Move someone up when a friend they invited joins and confirms their email. A click isn't a person. Cap the climb per person (say 10 friends) so one enthusiast can't jump a thousand places, and so the line still means something to everyone else.
Let people in on a schedule, and say when
"Every Monday the top 100 get in" turns a vague wait into a date people can plan around. Early access can be a pass, a role or a badge. Tell everyone on the list when the next batch goes out, including the people who won't be in it.
Keep the wait warm
Send one honest update every couple of weeks: what you built, what's next, how many are ahead. A line that goes silent for six months is the main way a waitlist dies. Robinhood's list reached about half a million, some of them waiting about a year, and the company's stated main worry was getting them all in without problems.
A waitlist showing a person's place in line moving up after a friend joins with their link.
Habitlywaitlist open
Your place in line
#1,071
Ana joined with your link. You moved up 213 places.
- A
Where waitlists go wrong
- The line has no end. People joined because of a promise. If there's no date and no batch, interest fades long before invite day.
- The wait is fake. If someone can sign up on the main site and get in at once, the list loses its point and you lose trust.
- Everyone is let in at once. A launch where 5,000 people arrive in an hour tends to break the product and the first impression with it. Batches protect both.
- No plan for the first minute. The person who gets in needs one clear first thing to do. That's the real start of activation, and why users don't come back covers what happens when it's missing.
- Rewards for the wrong action. Paying for clicks invites fake emails. Paying for confirmed friends doesn't.
What a waitlist is worth: a small worked example
Here are sample numbers for a habit app called Habitly that opens in batches. The point is how few of the people in line you can count on, and why the schedule and the updates matter.
| Step | How many | What decides it |
|---|---|---|
| Join the list | 1,000 | The promise and the page |
| Open the invite email | 600 | How recently you wrote to them |
| Sign up when invited | 360 | Whether the wait felt worth it |
| Finish the first habit | 180 | What they see in the first minute |
A thousand names became 180 people who got a first result. That's a normal-looking funnel, and every step has a lever. The email you wrote last week moves the second row. The first screen moves the last. A bigger list helps, but only if the numbers in the middle hold.
Two caveats. Some of those 180 would have found you without the line. And measure the batches against each other: if the people who joined through a friend's link finish the first habit more often than the rest, put more weight on invites. If they don't, your reward is bringing in the wrong crowd.
Set up a waitlist in Lurk
You can build the place-in-line count, the caps and the Monday batch yourself, or you can describe them to Lurk. Your landing page sends an event when someone joins and when a friend joins with their link. Places are a unit that only goes up, and early access is a pass you set the supply of. The rule does the rest:
Friend moves you upDraft
Whena friend joins with your linkIftheir email is confirmedLimitonce per friend, 10 friends per personDomove you up 10 places
- Every place that moves comes with a receipt, so you can always answer "why am I #218?". The Waitlist jump template comes with a public place-in-line view for your landing page and a view of friends brought per person.
- A second rule gives early access to the top 100 every Monday. Preview both on your sign-ups so far before anything goes live.
- Ask your coding agent to set it up over MCP. Agents can draft and preview, but only a person on your team takes it live. See Lurk for agents.
- Once people are in, Founding members gives the first 100 a numbered badge, and a Referral rule rewards both people when a friend gets their first result. More for builders on Lurk for apps.
Lurk won't make anyone want your product. That part is yours. It makes the line honest and visible, and it keeps a receipt for every place so nobody has to wonder.
Set it up with your agent
Paste this to your coding agent and it sets Lurk up in your project. Then ask it for what this post describes, or start from one of these templates. Nothing goes live until you say yes.
Read https://getlurk.com/llms.txt and set up Lurk for this project.
- Claude Code
- Cursor
- Codex
- Any harness
Questions people ask
What is a waitlist referral program?
It's a waitlist where each person gets a personal link and moves up the line when friends join with it. The reward is getting in sooner, so it costs you nothing but a rule and a page that shows the place in line.
How many people should be on a waitlist before I launch?
There's no magic number. Enough that your first batch of invites fills, with extra for the people who never answer. In the worked example above, 1,000 names became 180 people with a first result, so the people you can count on are a fraction of the list.
How long should a waitlist last?
As short as your real reason allows, and always with a date for the next batch. People will wait weeks if they hear from you. Months of silence loses most of them, even though a few famous lists ran for a year.
Do waitlists actually go viral?
Sometimes, with fine print. Harry's reports about 77% of its prelaunch emails came through referrals in a week, but it had prepared for months and seeded the page through its own networks. A line helps a promise spread. It doesn't create the promise.
How do I stop fake signups from jumping the line?
Move people up only when a friend confirms their email, cap the climb per person, and count each friend once. Fake accounts then earn nothing, and you don't need a fraud system on day one.
What should I do when the waitlist opens?
Invite in batches, tell the people who aren't in yet when their turn is, and make the first screen show one clear thing to do. A waitlist ends at the first result a person gets, not at the invite email.
Sources
- Harry's prelaunch: 100,000 emails in one week (founder account, July 2014)
- TechCrunch: Robinhood launches free stock trading (11 Dec 2014)
- Robinhood founder interview (Sequoia podcast)
- r/SideProject: how did you get your first 100 users?
- X: founder report on a 1,100-person waitlist launch (October 2026)
More posts to read
Get users
How to get your first 100 users after you vibe code an app
You built it in a weekend. Nobody came. Here is the playbook, rung by rung, with the exact message to send first.
Get users
How to grow a Discord server from zero (and bring a dead one back)
Growth and activity are the same problem. Forty people who talk beat 3,000 who don't, and they're how you get to 3,000 who do.