Beta signup form template
A beta signup is different from a waitlist: you're not just capturing interest, you're often choosing who gets in first, especially with limited capacity. This template adds one field a plain waitlist doesn't need - a short use-case description - specifically so you have something to sort or filter by when deciding who to invite first.
Copy-paste HTML
<form action="https://send.webforms.to/wft_your_key" method="POST"> <label for="email">Email</label> <input type="email" id="email" name="email" required> <label for="company">Company or project (optional) (optional)</label> <input type="text" id="company" name="company"> <label for="use_case">What would you use this for?</label> <textarea id="use_case" name="use_case" required></textarea> <button type="submit">Submit</button> </form>
Replace https://send.webforms.to/wft_your_key with your own endpoint from the WebForms dashboard.
Why these fields
- Use case is required here, unlike the waitlist template's optional qualifying question - the whole point of this form is selecting good beta candidates, so the one field that lets you do that has to actually be filled in to be useful.
- No "how did you hear about us" field. It's a common addition to signup forms, but it rarely changes who you invite to a beta, and it's exactly the kind of field that exists for marketing's curiosity rather than the form's actual job.
Where to send it
Get your endpoint
Free for 300 submissions a month. No card required.
Start freeBeta signup form FAQ
WebForms stores and lets you filter submissions, but sending the actual invite email is on you (or your own automation off a webhook) - it's a deliberate, one-by-one decision most beta programs want a human making, not an auto-responder.
For a selective beta, yes - it's your main signal for choosing candidates. For an open beta where you'll eventually let everyone in anyway, make it optional and treat this closer to the waitlist template instead.