Back to Templates
Registration4 fields

Waitlist Signup

Capture early interest with a waitlist form including referral source tracking.

Spam protectionEmail notificationsAI sales agentSubmission dashboardNo backend needed

Live Preview

Exactly what visitors will see on your site

Join the Waitlist

What you'll collect

Every field in this template, ready to use out of the box.

Name

text · required

Email

email · required

How did you hear about us?

select · required

What excites you most?

textarea · optional

Copy the Code

Choose HTML for static sites or React for component-based apps. Replace YOUR_FORM_ID with your Flowqen endpoint ID.

<form
action="https://flowqen.com/api/f/YOUR_FORM_ID"
method="POST"
class="max-w-xl mx-auto rounded-[32px] border border-white/10 bg-[#1f1a17] px-6 py-7 shadow-[0_28px_90px_rgba(23,16,12,0.28)] sm:px-8"
>
<h2 class="text-2xl font-semibold tracking-tight text-white mb-6">Join the Waitlist</h2>
<div class="space-y-4">
<div>
<label class="mb-1.5 block text-sm font-medium text-stone-200">Name</label>
<input type="text" name="name" class="w-full rounded-[20px] border border-white/10 bg-white/5 px-4 py-3 text-sm text-white outline-none transition placeholder:text-stone-400 focus:border-[#ff8a6c] focus:ring-4 focus:ring-[#E14E3A]/18" placeholder="Jane Doe" required />
</div>
<div>
<label class="mb-1.5 block text-sm font-medium text-stone-200">Email</label>
<input type="email" name="email" class="w-full rounded-[20px] border border-white/10 bg-white/5 px-4 py-3 text-sm text-white outline-none transition placeholder:text-stone-400 focus:border-[#ff8a6c] focus:ring-4 focus:ring-[#E14E3A]/18" placeholder="jane@example.com" required />
</div>
<div>
<label class="mb-1.5 block text-sm font-medium text-stone-200">How did you hear about us?</label>
<select name="referral_source" class="w-full rounded-[20px] border border-white/10 bg-white/5 px-4 py-3 text-sm text-white outline-none transition focus:border-[#ff8a6c] focus:ring-4 focus:ring-[#E14E3A]/18" required>
<option value="">Select...</option>
<option value="Twitter / X">Twitter / X</option>
<option value="LinkedIn">LinkedIn</option>
<option value="Friend or colleague">Friend or colleague</option>
<option value="Blog post">Blog post</option>
<option value="Search engine">Search engine</option>
<option value="Other">Other</option>
</select>
</div>
<div>
<label class="mb-1.5 block text-sm font-medium text-stone-200">What excites you most?</label>
<textarea name="excitement" rows="4" class="w-full rounded-[20px] border border-white/10 bg-white/5 px-4 py-3 text-sm text-white outline-none transition placeholder:text-stone-400 focus:border-[#ff8a6c] focus:ring-4 focus:ring-[#E14E3A]/18 resize-none" placeholder="Tell us what you're looking forward to..."></textarea>
</div>
</div>
<!-- Honeypot (spam protection) -->
<div style="display:none">
<input type="text" name="_gotcha" style="display:none" />
</div>
<button type="submit" class="mt-6 w-full rounded-[20px] bg-white py-3 text-sm font-semibold text-[#201814] transition hover:bg-stone-100">
Join Waitlist
</button>
</form>

What is a Waitlist Signup?

A waitlist signup form template helps you build anticipation before a product launch. This HTML form captures email addresses and referral sources, giving you both a growing list of interested users and insight into which marketing channels drive the most signups. A must-have for pre-launch landing pages.

Frequently Asked Questions

Common questions about registration form templates.

Start with this Waitlist Signup

Create your form in 30 seconds — pre-filled with all the fields above. Free forever.