How to Build a Waitlist: Step-by-Step Guide (2026)
How to build a waitlist that grows before launch: write the promise, pick a template, add referrals and a countdown, publish, get signups, then launch.
A waitlist is a list of people who asked to hear when your product launches. You build one with a single page that states a clear promise, collects an email address and gives each subscriber a reason to come back and share. Done well, it turns launch day from a cold announcement into a message to people who already said yes.
This guide walks through the whole process in ten steps, from the one sentence your page has to say to the email you send on launch morning. It is written for indie founders and vibe coders shipping their first or fifth product, and every step works whether you build the page yourself or use a hosted waitlist page builder like Qubed.
Why a waitlist beats a launch day
A launch day asks strangers to understand, trust and act on your product in one visit. A waitlist spreads that work over weeks: people meet the promise, sign up, hear from you once or twice, and arrive at launch already interested. It also tells you early whether anyone wants what you are building, which is the cheapest research a founder can buy.
Some of the best-known launches ran on exactly this pattern. Three are well documented in public sources:
- Robinhood collected a waitlist before its app opened. When it launched publicly in March 2015, the company wrote that it had invited all 800,000 people who signed up for its waitlist.
- Superhuman kept its email app invite-only for years. In February 2020 TechCrunch reported that more than 275,000 people were on the waitlist, and CEO Rahul Vohra has described the survey-driven process Superhuman used to find product/market fit.
- Dropbox showed what a referral loop can do. In Drew Houston's 2010 Startup Lessons Learned talk, the slides state that a referral program with a two-sided incentive permanently increased signups by 60%.
You don't need their scale for the pattern to work. A few hundred engaged people on launch day beat thousands of passing visitors.
Step 1: Write the promise in one sentence
Before any design, write down what is true for your user after they use your product, in six to ten words. "Invoices that chase late payers for you." "Your standup, written from your commits." This sentence becomes your headline, and it is the thing your whole waitlist is testing.
Avoid categories ("a new approach to project management") and feature lists ("AI-powered, real-time"). A visitor can't want a category. Take the words from the places your users complain about the problem: forum threads, reviews, support tickets. Their phrasing converts better than yours, because it is how they already think. Our guide to waitlist landing page copy goes deeper on this.
Step 2: Decide where the waitlist lives
You have two options. You can build the page and the signup logic yourself, or you can use a hosted waitlist page and link to it. Building it yourself means a form, a database table, duplicate checks, rate limiting, positions, referral codes and a share screen, which is a weekend you could spend on the product. A hosted page gives you all of that on day one.
If you are building your app with an AI coding tool such as Lovable, Bolt, Cursor or v0, the hosted route is usually the fastest: publish the waitlist page, then link to it from your app or landing page. The waitlist page for vibe coders covers that setup. If all you need is a simple "we're launching soon" page, start with the free coming soon page builder; it is the same page with the referral loop ready when you want it.
With Qubed, the Free plan gives you one live page with up to 100 subscribers, and Pro at $9.95/month adds unlimited pages and 10,000 subscribers per page. Every template is free on every plan.
Step 3: Pick a template that fits your audience
Design doesn't make people sign up, but it decides whether they believe the page was made for them. Pick the look your audience already lives in and spend no more than a few minutes on it.
- Developer tools: quiet, text-first pages. Browse terminal and developer templates or the minimal templates.
- SaaS and AI apps: clean product polish. Try tech and SaaS templates or glassmorphism templates.
- Games: retro and pixel-art templates set the tone before a word is read.
- Product drops and premium launches: luxury templates or holiday and seasonal templates for time-limited releases.
Not sure? Minimal works for almost anything, and you can switch templates later without losing your copy or subscribers.
Step 4: Write the page: headline, subhead, one field, one button
A waitlist page needs four lines, in this order:
- The outcome (your sentence from step 1) as the headline.
- The mechanism: one sentence on how it works, so the promise is believable.
- The ask: one email field and one button. Write the button as the reward: "Get early access", not "Submit".
- A reason to act today: a place in line, a launch date, founder pricing for early members. Something real that you will honor.
Keep the form above the fold on a phone. Skip the name field; you can ask more questions after signup. And never show numbers you don't have. If you have forty subscribers, say forty, or hide the counter until the number helps you.
Step 5: Add a referral loop
A plain waitlist grows only as fast as you promote it. A referral waitlist grows with its own size, because every subscriber gets a personal link and a reason to use it. Dropbox's two-sided storage bonus is the classic example; for a waitlist, the natural reward is a better place in line.
Three details decide whether people actually share. Explain the reward on the success screen, right after signup, when motivation peaks. Make sharing one tap. And show the result: if someone's position doesn't visibly move after a friend joins, they will conclude the reward is fake and stop.
On Qubed this is built in. Every subscriber gets a unique link, and each friend who joins through it moves them up 3 spots; the referral waitlist page explains the full share-to-climb loop, and our post on referral mechanics explains why 3 spots.
Step 6: Set a launch date and a countdown
A date turns a page from "someday" into an event. If you know when you'll open the doors, show it. If you don't, name a season ("early access this spring") and update it when you can. A launch countdown above the form adds urgency to both signing up and sharing, and it should switch to a "live now" state on the day so the page never shows a clock stuck at zero.
Step 7: Publish and test it like a stranger
Publish, then open the page in a private window on your phone. Sign up with a test address and check four things: the headline is readable in two seconds, the button is the most visible thing on the screen, the success screen shows your place in line and your referral link, and the social preview looks right when you paste the link into a chat.
Then do the four-second test with two people who owe you nothing: show them the page, take it away, and ask what the product does. If they can't answer, fix the headline before you promote anything.
Step 8: Get your first 100 signups
The first hundred come from conversations, not mass posts. Message people you know have the problem and ask whether the promise is clear. Take part in two or three communities where your users already talk, and share the problem you're solving before the link. Write one genuinely useful piece about what you learned building the product.
Tag every link you post so you can see which channel works. Our full playbook: how to get your first 100 waitlist signups.
Step 9: Measure the three numbers that matter
Total signups always goes up, so it tells you little. Watch three things instead: signup rate (signups divided by page views) to judge the page, referral share (the part of your signups that came through someone's link) to judge the loop, and signups by source to know where to spend next week. Low signup rate with lots of traffic means fix the page; a good rate with little traffic means go find visitors. More in waitlist metrics to track before launch.
Step 10: Keep the list warm, then launch
Send few emails, each with one job: a welcome that repeats the referral link, one progress update in the middle that shows something real, a heads-up a few days before launch, and the launch email itself with one link to the product. Re-send the launch email once to people who didn't open it, with a different subject line.
When you invite people, go in order of the line, and reward your top referrers first. They earned it, and they are your most likely early customers. You can export your list with positions and referral counts as a CSV and send from any email tool. Our waitlist email sequence has the details.
Waitlist setups for different kinds of launches
The steps are the same, but the details change with the audience. These guides cover each case, with template picks and copy examples:
- SaaS waitlist page for B2B and developer tools
- AI app waitlist page for AI products with a queue
- Mobile app waitlist before your App Store release
- Waitlist page for vibe coders building with AI tools
- All waitlist use cases, including games, newsletters, product drops and Web3
Comparing tools? Our guide on how to choose a waitlist tool lays out what to look for.
FAQ
What is a waitlist?
A waitlist is a pre-launch signup list: people leave their email to be told when a product opens, often with a place in line that decides who gets access first. A referral waitlist adds a personal share link that moves subscribers up when friends join.
How long should a waitlist run before launch?
Long enough to build an audience and learn from it, short enough that people still remember signing up. Many founders aim for a few weeks to a few months. If it will be longer, send an occasional update that shows real progress.
Do I need a website to build a waitlist?
No. A hosted waitlist page gives you a public link you can share right away. With Qubed your page lives at qubed.xyz/your-name, and custom domains are coming soon.
Can I build a waitlist for free?
Yes. Qubed's Free plan includes one live waitlist page, up to 100 subscribers, every template, referrals, a countdown, basic analytics and CSV export, with no card required.
How do referral waitlists stop cheating?
By keeping all queue logic on the server, limiting signups per network, blocking duplicate emails and only counting a referral code on its own page. Our waitlist fraud guide covers the details.
What's the difference between a waitlist and a coming soon page?
A coming soon page announces a launch and collects emails. A waitlist page does that and gives each person a place in line, which makes referrals possible. Qubed pages do both.
Start your waitlist today
The best time to put up a waitlist page is before you think the product is ready, because the list only grows from the day the page exists. Write your sentence, pick a template, publish, and send the link to the first twelve people who have the problem. The referral loop, countdown and stats are already running when they arrive.
Build your waitlist page free
Pick a template, write your headline and publish. Referrals, a launch countdown and stats are built in on every plan.
Browse free templatesRelated guides
- How to Get Your First 100 Waitlist Signups Without a Launch PlatformYour first 100 waitlist signups come from direct messages, two communities and one useful piece of writing, not a launch platform. Here's how to run it.
- Referral Waitlist Mechanics: Three Spots Per Share Is the Number That WorksHow a waitlist referral program works: why queue position beats discounts, why 3 spots per referral is a good default, and how to get people to share.
- Waitlist Landing Page Copy: Name the Outcome in Six Words or Lose the VisitorHow to write waitlist landing page copy: name the outcome in six to ten words, add one line on how it works, one field, one button and a reason to join.