PRE-LAUNCH WAITLIST

Build a pre-launch waitlist that turns into first users

A waitlist is worth having when it does two jobs: it tells you who is waiting and why, and it gives you people to invite the day your product opens. This guide shows the six parts of a waitlist page, generates the signup form and the four emails you need in your own words, lists the consent rules that apply and explains how to turn the list into launch-day users.

Short answer

  • Put one clear promise, who it is for and a single email field above everything else. Every extra field costs signups, so ask at most one question.
  • Confirm each signup with a link (double opt-in). It keeps typos and fake addresses off the list and gives you a record of who agreed to hear from you.
  • Send a welcome message right away and short progress notes while you build, so people still remember you when you open.
  • Invite the list before your public launch. Product Hunt does not feature waitlisted products unless people get immediate access, so launch there once anyone can sign up and use it.

The six parts of a waitlist page

This is our own schematic, not a copy of anyone else’s page. The order matters: a visitor should understand the promise and the next step without scrolling.

Schematic waitlist page with its six parts, numbered top to bottom.
PartJobGet it right
1 PromiseSays in one line what people get once it exists.Describe the outcome, not the technology. If it takes a second sentence, it is not clear yet.
2 Who it is forLets the right people recognise themselves and the wrong ones leave early.Name a role or situation. A narrower list gives you better feedback and better launch-day users.
3 Honest proofAnswers “why should I believe this will ship?”.Use only what is true today: a screenshot of the working prototype, your track record, a date. No invented user counts or logos.
4 FormCollects the email and, if you want, one answer.One email field, one optional question, one button. A labelled field and an unticked consent box keep it accessible and clean.
5 What happens nextSets expectations for after the click.Say what they will receive and roughly when. It lowers anxiety and makes the confirmation email expected.
6 Privacy lineShows that leaving an email is safe.Link your privacy policy and say how to unsubscribe. Keep it short and next to the button.

Waitlist kit generator

Fill in a few facts and get a ready signup form plus the four emails in your own words. Copy them into the email or form tool you already use; LaunchRepo does not collect or store any signups.

The four emails

Four messages cover the whole wait. Each one has a single job, and the reply-to address should reach a real person.

EmailWhenIts job
ConfirmationImmediately after signup (double opt-in only)Proves the address works and that this person wants your emails. Nothing else in it.
WelcomeRight after the confirmation clickRepeats the promise, says when you plan to open and asks one question they can answer by reply.
Progress updateOnly when something real changedShows progress with one concrete thing and one change you made because of their replies.
Launch inviteThe day access opens, before any public launch postGives direct access and one first step that shows the promise, then asks for feedback.

Pick a rhythm you can keep. Two honest updates are better than a weekly newsletter that stops after three issues.

Consent and email rules

A waitlist is a list of personal data used for email. These are the rules that shape the form and the four emails above.

Quotes are the original English wording, copied from the pages listed under Sources and checked on September 30, 2026.

Consent and email

RuleOfficial wordingWhat it means for you
GDPR, recital 32Silence, pre-ticked boxes or inactivity should not therefore constitute consent.The consent box must start unticked, and a signup needs an active click. The generator never pre-ticks anything.
GDPR, Art. 7(1)the controller shall be able to demonstrate that the data subject has consented to processing of his or her personal dataYou need a record of who agreed. A confirmation link (double opt-in) plus the signup time is a common, simple way to keep one.
GDPR, Art. 7(3)It shall be as easy to withdraw as to give consent.Leaving must be as easy as joining: one unsubscribe link in every email after the confirmation.
CAN-SPAM (USA)Your message must include your valid physical postal address.Commercial emails, such as the launch invite, carry a postal address. The kit adds a [POSTAL-ADDRESS] line for it.
CAN-SPAM (USA)You must honor a recipient’s opt-out request within 10 business days.Unsubscribes have to take effect quickly. Use a tool that removes people automatically.
Gmail sender guidelinesMarketing messages and subscribed messages must support one-click unsubscribe, and include a clearly visible unsubscribe link in the message body.For larger sends, Gmail expects one-click unsubscribe. Most email tools add the needed headers; keep the visible link too.

The form itself

RuleOfficial wordingWhat it means for you
HTML email fieldThe input value is automatically validated to ensure that it's either empty or a properly-formatted email addresstype="email" lets the browser catch obvious typos before submit, without any script.
Labels (W3C WAI)Whenever possible, use the label element to associate text with form elements explicitly.Each field gets a visible label linked by for/id, so screen readers announce it and a click on the text focuses the field.

This is a practical summary of the texts quoted here, not legal advice. Check the rules for the countries you collect emails in.

Turning the list into users

The list only pays off if you invite it at the right moment. Product Hunt’s own rules make the order clear.

RuleOfficial wordingWhat it means for you
What Product Hunt does not featureWaitlisted products (unless immediate access is provided)A launch that only collects emails will not be featured. Launch there once people can actually use the product.
Available products onlyWe only feature products that are currently available.Same rule from the other side: Product Hunt is for launch day, the waitlist is for the time before it.
Common pre-launch mistakeAsking your community to join only on the day of your launch and not before.Gathering your people before launch day is exactly what a waitlist is for.
  1. Open to the list firstSend the launch invite a few days before any public launch. Early users find the rough edges while you can still fix them quietly.
  2. Fix what they reportAnswer every reply personally in the first days. That feedback is the real reason to have a list.
  3. Then go publicLaunch on Product Hunt and elsewhere once access is open to everyone. Tell your list the date so the people who like the product can follow along, without asking anyone for upvotes.
  4. Keep the list aliveAfter launch the list becomes your first customer newsletter. Keep the promise from the signup page: useful and not too often.

What to measure

Count a few numbers from the first signup on. They show whether the promise is working long before launch day.

NumberHow to count itWhat it tells you
Signups per weekNew confirmed addresses per week, with where they came from.Which channels bring interested people, not just visitors.
Confirmed shareConfirmed addresses divided by form submissions.A low share points to typos, fake signups or a confirmation email that lands in spam.
Answers to your questionShare of signups who answer the question or reply to the welcome email.How strongly people care, and in their own words.
Invited people who startOn launch day: invited addresses that complete the first step in the product.The only number that shows the waitlist turned into users.

We publish no benchmark rates here: they depend on your audience and channel. Compare your own weeks with each other.

Your first SaaS users: how to choose the right channels →

Sources

Every rule and figure on this page comes from one of these pages. We read all of them on September 30, 2026; the middle column shows a last-update date only where the page itself gives one.

PageLast updated (per page)Checked by us
Product Hunt Featuring Guidelines
Product Hunt: Sharing your launchno date shown
Regulation (EU) 2016/679 (GDPR), recital 32 and Article 7
FTC: CAN-SPAM Act compliance guide for business
Google: Email sender guidelinesno date shown
MDN: <input type="email">
MDN: HTML attribute autocomplete
W3C WAI: Labeling controls

FAQ

Do I need a waitlist at all?
Not always. If people can use the product today, let them sign up for the product instead. A waitlist makes sense while you are still building and want to learn who is interested and why.
Should I use double opt-in for a waitlist?
In most cases, yes. A confirmation link keeps typos and fake addresses off the list and gives you a record of consent, which the GDPR asks you to be able to show. The generator adds the confirmation email when you tick the option.
How many fields should a waitlist form have?
One email field and at most one optional question. Every extra field makes signing up harder, and one good answer per person tells you more than a long survey nobody finishes.
Can I launch on Product Hunt with a waitlist?
You can post it, but Product Hunt does not feature waitlisted products unless immediate access is provided. Invite your list first and launch on Product Hunt once anyone can sign up and use the product.
Does this generator store my signups?
No. It only creates text in your browser: a form and four emails. You paste them into the form or email tool you already use, which then stores the signups.

Your launch needs more than a waitlist

When you open, directories and launch platforms bring the next wave of people. LaunchRepo gives your coding agent a playbook for each one and tracks what went live.

See pricing