A waitlist is a named bucket for collecting email signups. Every waitlist has its own origin allowlist, abuse settings, theme, and notification preferences. You can run as many waitlists as you want in parallel (one per product, per region, per launch), and each is independent.
Lifecycle
A waitlist passes through two states:
- Active. Accepts new signups via the embed widget. Visible by default in the dashboard.
- Archived. Read-only. The widget stops accepting submissions, but historical subscribers remain. Use this for finished launches you want to keep around.
Archived waitlists don’t disappear. Switch to the Archived tab on the Waitlists page to see them. You can permanently delete a waitlist from its Setup page’s danger zone, which erases the waitlist and every subscriber.
What lives on a waitlist
| Section | What it controls |
|---|---|
| General | Name, description. Used for display only. |
| Origins | Domains the widget is allowed to submit from. |
| Anti-abuse | The protections applied to every public submission. |
| Theme | Visual customisation of the embed widget (colours, layout, copy). |
| Notifications | Email digest preferences. |
| Integrations | Webhook and Resend bindings that route events to your own systems. |
Each section has its own dashboard page. See the Setup reference for the full tour.
How signups flow in
Every public submission runs through a fixed pipeline of checks. The order is chosen so cheap checks reject obvious abuse before expensive ones run. Each gate is independent and configured per waitlist.
For the full per-gate reference, see Anti-abuse.
Defaults
A freshly created waitlist starts with:
- Status: active
- Origins: empty (you must add at least one before the widget can submit)
- Anti-abuse: all gates off except disposable-email blocking
- Theme: system defaults (orange accent, rounded inputs, “Join waitlist” button)
- Notifications: email digest on
You can change any of these from the Setup page at any time.
Subscribers
Subscribers belong to one waitlist. The same email can join multiple waitlists in your account, but it can only join the same waitlist once. A duplicate submission is silently accepted without creating a new row.
You can view, search, paginate, and export subscribers from the detail page.