Waitlist
A waitlist lets you collect pre-launch signups for your project. People join with their email, get a position in line and a personal referral link, and you invite them in when you’re ready.
Enabling the waitlist
- Go to your project’s Settings page
- Under Features, turn on Waitlist
- A Waitlist section appears in the project sidebar
The waitlist is available on all plans.
Configuring the waitlist
Open the Waitlist section to set it up:
- Name and Description — shown on your public sign-up page
- Status —
Openaccepts new signups;Closedstops them but keeps the list - Redirect URL — optional. Where invited people land after accepting (for example your real sign-up page)
The settings card also shows your public sign-up link and an embed
snippet — a <script> tag you can paste into your own website to collect
signups without visitors leaving your site. See Embeds for
the full options.
How positions and referrals work
Everyone waiting has a position, computed live: entries are ranked by their
referral count first, then by sign-up time. Each signup gets a personal
referral link (/waitlist?ref=...). When someone joins through that link, the
referrer’s referral count goes up and they move ahead of everyone with fewer
referrals. Positions are never stored, so they always reflect the current list.
Managing entries
The Entries table lists everyone on the waitlist. You can:
- Search by email and filter by status (
waiting,invited,joined) - See each entry’s position, referral count, source, and sign-up date
- Invite a single entry, or select several and Invite selected in a batch
- Remove an entry (this permanently deletes it; the person can sign up again)
- Export CSV — download the full list with positions and referral counts
Inviting an entry emails them an accept link and moves them to invited. When
they accept, they become joined.
Notifications
New signups trigger your project’s notifications (email to members in immediate
mode, Slack, and the waitlist_signup.created webhook), following each member’s
notification preferences. The waitlist_signup.invited and
waitlist_signup.joined webhooks fire as entries move through the list.
Waitlist signups are leads, not submissions — they do not count toward your workspace’s monthly submission allowance.