Beta programmes
Collect beta applications with light screening fields, tags, and metadata so you can review applicants without building a full portal.
The problem
Beta intake needs more context than a plain waitlist, but a full CRM or application portal is often too much on day one.
How Simple Signups fits
Create one campaign per beta wave. Capture email plus a small amount of metadata like role, company, or use case, then export applicants when you are ready to review.
When this is a good fit
- Invite-only beta waves that need light screening fields.
- Capturing role, company, or use-case context beside the email.
- Shortlisting applicants in a spreadsheet or downstream tool later.
When you probably need more than this
Not a fit alone if you need attachments, reviewer workflows, scoring, or an authenticated application portal.
Working example
Swap in your public campaign id (pub_...) and add your site domain to the campaign allow-list. Full field reference is in the developer docs.
<p>Want to try the product early? Apply for the beta and we will be in touch if a spot opens.</p><form action="https://simple-signups.com/api/subscribe" method="POST"> <input type="hidden" name="campaignId" value="pub_your_campaign_id" /> <input type="text" name="firstName" placeholder="First name" /> <input type="email" name="email" required placeholder="you@example.com" /> <input type="hidden" name="tags" value="beta" /> <input type="text" name="hp" tabindex="-1" autocomplete="off" style="position:absolute;left:-9999px" aria-hidden="true" /> <button type="submit">Apply for beta</button></form>await fetch('https://simple-signups.com/api/subscribe', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ "campaignId": "pub_your_campaign_id", "email": "jane@example.com", "firstName": "Jane", "tags": [ "beta" ], "metadata": { "role": "developer", "company": "Acme" } }),});Related reading
- How to add a waitlist to a static website without a custom API — The static-host capture pattern you can adapt before adding light screening fields.
- How to quickly validate an idea with a waitlist — Useful when the beta list doubles as early demand validation.
- Easiest backend for HTML forms: what to use and why — Decision guide for when a thin intake layer is enough and when it is not.
Next step
Create a campaign in the dashboard, copy the public id, and paste the form above onto your site.