Waitlist form
A polished waitlist form that collects signups the moment interest strikes, with the backend already wired in, spam quietly filtered, and no CAPTCHA to slow anyone down.
How to use this form
- Create a form in your Formpaste dashboard and copy its access key.
- Paste the template below into your project and swap YOUR_ACCESS_KEY_HERE for your key.
- Set your destination email and allowed domains in the dashboard.
- Deploy - submissions land in your inbox, spam filtered, no CAPTCHA.
Framework guides for this form
Prefer a guide for your exact stack? Open the per-framework walkthrough.
What is a waitlist form?
A waitlist form captures interest before you launch. A visitor leaves an email, and optionally a name, and you get a growing list of people to notify the moment you go live. It is the simplest, highest-intent signal a pre-launch product can collect, and it doubles as social proof: a real number you can point to when you talk to users, partners, or investors.
Unlike a contact form, a waitlist has one job. It is not there to start a conversation or answer a question. It exists to turn a curious visitor into a name you can reach later, with as little friction as possible. That focus is exactly why it converts so well when you get it right.
When to use it
Reach for a waitlist form when you are validating demand, running a private beta, or staging a launch in waves. If your product is not ready for everyone yet, a waitlist lets you build an audience while you build the thing itself.
It shines in a few specific moments. Use it on a “coming soon” page to gauge whether an idea has legs before you write a line of production code. Use it to cap early access so your servers and your support inbox are not overwhelmed on day one. Use it to reward the people who believed in you first, letting you drip out invites and gather feedback from a manageable group. And use it whenever scarcity is part of the story, because a waitlist makes the wait feel deliberate rather than accidental.
What to include
Keep the first version to email plus an optional name, which is exactly what this template ships with. The email field is required and validated, so a mistyped address gets caught before it lands in your list. The name field is optional on purpose: asking for it lets you greet people personally later, but making it mandatory would cost you signups from anyone in a hurry.
Resist the urge to bolt on more. A referral code, a “how did you hear about us” dropdown, or a role selector can all wait until you have proven people want in. Every extra field is one more reason to close the tab. If you do add a referral position down the road, treat it as a bonus on top of a successful signup, never a gate in front of it.
One more thing the template handles for you: because the same person often signs up twice, treat the email as the unique key when you export or sync the list, and you will not spam anyone with duplicate invites.
Tips for a waitlist that converts
Confirm the signup instantly. The moment the submit resolves, swap the form for a clear “You are on the list” message. A visible success state removes doubt and stops people from submitting again because they were not sure it worked.
Set expectations in one line. Tell people roughly when they will hear from you and what happens next, even if it is just “we will email you when your spot opens.” Silence after a signup feels like being ignored, and it is the fastest way to lose the goodwill you just earned.
Follow up while the interest is warm. A list you never email is a list that forgets you. Send a short welcome soon after signup, then keep an occasional heartbeat going so that when launch day arrives, your invite lands with people who still remember why they raised their hand.
Also works on
No dedicated guide yet, but this form drops into any of these too. Open the platform overview to get started.
Frequently asked questions
Paste a form. Get submissions.
Instantly without setting up any backend, servers or databases. 250 submissions/mo free - no credit card.