Create a list
Give it a name, choose a URL slug, and decide which websites can submit to it.
Create a list, point any form at its endpoint, and watch the signups arrive. No form builder, no campaign maze, no unnecessary contact fields.
This form posts to waitinglists.dev—the very product you’re signing up for.
waitinglists.dev stays deliberately small: a clean endpoint on the public side and a focused control room on the private side.
Give it a name, choose a URL slug, and decide which websites can submit to it.
Post an email plus explicit consent. Plain HTML, HTMX, or JavaScript all work.
Only confirmed addresses enter your export. Pending requests expire and are removed automatically.
No embedded widget to restyle. Keep the form you already designed and change only where it sends the email.
<form method="post"
action="https://waitinglists.dev/api/subscribe/your-list">
<input
type="email"
name="email"
required
/>
<label>
<input type="checkbox"
name="consent" value="yes" required />
I agree to join this waitlist.
</label>
<button>Join the waitlist</button>
</form>The only subscriber-supplied personal data is an email. Consent status and timestamps provide the minimum audit trail.
Create a separate endpoint for every launch and restrict browser submissions to the origins you trust.
Download consent metadata with confirmed addresses. Unverified requests never enter the usable list.
See list counts at a glance, inspect signups, and keep many launches organized in one place.