App launches
RecipeEarly access
Open no cap
No cap. The list stays open until you pause it or launch.
- Unlimited
- Open any time
- 3 fields
Position numbers
"Am I on the list?" is the message you answer forty times a week. A Google Form gives people nothing back. A spreadsheet gives you numbers you have to type in by hand.
Plans: All plans.
How it works
The first joiner is #1, the next is #2. With a per-day, per-week, or per-month capacity the number restarts each window, so tonight's guests see "#4 today" while the all-time number is kept alongside.
Positions are assigned in a single row-locking update per waitlist. A burst of a thousand submits gets numbers 1 to 1,000 with no gaps and no duplicates. The integration test fires 50 joins at a cap of 10 and gets exactly 10 entries.
A second submit with the same address returns the existing number instead of a new row. Someone who left the line can rejoin and gets a new number at the back.
On the success screen (toggle it on the Design tab), in the confirmation email, on the joiner's status page, in the owner email, in the webhook payload, and in the CSV.
Live demo
This is the real form the "Early access" recipe creates, in preview mode. No cap. The list stays open until you pause it or launch.
The calm inbox for small teams. Early access opens in waves.
Ready-made waitlist
One click after sign-in. Every value stays editable in the Settings and Form tabs.
App launches
RecipeOpen no cap
No cap. The list stays open until you pause it or launch.
Works with
FAQ
Yes. Turn off the position on the success screen from the Design tab. Numbers are still assigned and exported, joiners just do not see them.
No. Numbers are permanent. The status page shows how many people are ahead, and that number drops as people ahead leave or are served.
Yes. The "Show how many joined" switch on the Design tab puts a running count under the button: "128 already joined" or "7 of 10 spots taken".
Related
Free for 100 signups a month. Unlimited waitlists on every plan.
Create your waitlist