# Waitlists

URL: /systems/waitlists · Id: `system:waitlists`

> Waitlists holds the Leads waiting for an Offer that is not open to them and invites them ranked as a Setting chooses.

[Waitlists](/business/nouns/waitlist) holds the [Leads](/business/nouns/lead) waiting for an [Offer](/business/nouns/offer) that is not open to them, and invites them in the order a [Setting](/business/nouns/setting) chooses. A reservation page writes every sign-up here, so demand is measured before the product exists.

## Summary
| Part | This System |
| --- | --- |
| Group | Marketing |
| Status | Live |
| Shelf | Front: offered from a Startup’s first days |

You can ask:

- “Start a waitlist for the launch”
- “Let the next 50 people in”
- “Who referred the most people?”
- “How long is the waitlist?”

## What you get
| Part | This System |
| --- | --- |
| Starts | On for every Startup at creation, with nothing to install. |
| Built from | [Database](/code/platform/capabilities/database), [Workflows](/code/platform/workflows), [Email delivery](/systems/communications/email) |

## Nouns it owns
| Noun | Definition |
| --- | --- |
| [Waitlist](/business/nouns/waitlist) | A Waitlist is the Leads waiting for an Offer that is not open to them, invited in the order a Setting chooses. |

## Verbs
| Verb | Object | Approval | Event |
| --- | --- | --- | --- |
| [Waitlist.join](/business/nouns/waitlist/join) | [Waitlist](/business/nouns/waitlist) | None | [`Waitlist.joined`](/business/events/Waitlist.joined) |
| [Waitlist.admit](/business/nouns/waitlist/admit) | [Waitlist](/business/nouns/waitlist) | None | [`Waitlist.admitted`](/business/events/Waitlist.admitted) |

## Events
| Direction | Event | How |
| --- | --- | --- |
| Emits | [`Waitlist.joined`](/business/events/Waitlist.joined) | By [Waitlist.join](/business/nouns/waitlist/join) |
| Emits | [`Waitlist.admitted`](/business/events/Waitlist.admitted) | By [Waitlist.admit](/business/nouns/waitlist/admit) |

## States
None.

## Who operates it
| Part | This System |
| --- | --- |
| Accountable | [Marketing Lead](/agents/marketing/marketing-lead) |
| Team | [Marketing Team](/agents/marketing) |
| Seat | A role agent holds it until a Human is seated. |
| Autonomy | `supervised` |
| Also calls its Verbs | [Sales Lead](/agents/sales/sales-lead) |

## Approvals and limits
None.

## Processes that use it
| Process | How it uses it |
| --- | --- |
| [Launches](/workflows/processes/launches) | A step calls [Waitlist.admit](/business/nouns/waitlist/admit) |

## Rail underneath
None.

## Views and dashboards
| View | Shows | Metrics |
| --- | --- | --- |
| The [Marketing Lead](/agents/marketing/marketing-lead)’s view | The Metrics its accountable Role answers for. | [Play-sourced Customers](/agents/marketing#play-sourced-customers), [Fully loaded acquisition cost](/agents/marketing#cac-fully-loaded), [Organic share](/agents/marketing#organic-share), [Referral share](/agents/marketing#referral-share), [Spam rate](/agents/marketing#spam-rate), [Play payback](/agents/marketing#play-payback) |

## Access
What each Access level may call here.

| Access level | May call |
| --- | --- |
| `owner` | Every Verb (7) |
| `admin` | Every Verb (7) |
| `member` | Every Verb (7) |
| `viewer` | Read only (2 of 7) |

## Import and export
None.

## Fees and pricing
None.

## Availability and limits
| Part | This System |
| --- | --- |
| Status | Live |

## Compliance notes
Controls it carries:

- [Point-in-time recovery](/systems/trust-and-governance/controls/point-in-time-recovery)
- [Processing definitions](/systems/trust-and-governance/controls/processing-definitions)
- [Action completion](/systems/trust-and-governance/controls/action-completion)

## Related Systems
None.

## Example
A [SaaS](/products/templates/saas) for podcast editing puts its reservation [Page](/business/nouns/page) live before any code exists. In two weeks 840 Leads join; Waitlists ranks them by how many friends each one brought and invites the top 50 when the beta opens. The 50 who accept become its first [Interviews](/business/nouns/interview).