Skip to main content

Waitlist Overview

When a booking slot, event, program, or coach block reaches full capacity, SlotBase offers waitlists so interested players can queue up for the next available spot. The waitlist system uses a first-in, first-out (FIFO) approach to ensure fair promotion when spots open up.


Types of Waitlists

SlotBase supports four types of waitlists, each tied to a different booking context:

Waitlist TypeWhat It CoversWhen It Applies
Booking WaitlistTime slots on resourcesA specific time slot is fully booked
Event WaitlistEvents (clinics, camps, etc.)An event has reached its registration capacity
Program WaitlistPrograms (ongoing enrollments)A program has reached its enrollment limit
Block WaitlistCoach blocks (private lessons)A coach's available block is fully booked

How FIFO Promotion Works

When a spot opens (through a cancellation, admin action, or capacity increase), the waitlist system promotes the next player in line:

  1. The first player who joined the waitlist is identified.
  2. Their status changes from WAITING to NOTIFIED.
  3. An email notification is sent informing them a spot is available.
  4. The player has a limited time window to confirm their booking.
  5. If they confirm, their status changes to BOOKED.
  6. If they do not respond within the expiry window, their status changes to EXPIRED and the next person in line is promoted.
info

FIFO stands for "first in, first out." The player who joined the waitlist earliest is always promoted first. There are no priority overrides in the standard waitlist flow.


Waitlist Statuses

Every waitlist entry moves through a defined set of statuses:

StatusDescription
WAITINGThe player is on the waitlist and waiting for a spot to open
NOTIFIEDA spot has opened and the player has been notified via email
BOOKEDThe player confirmed their spot and the booking/registration is complete
EXPIREDThe notification period elapsed without the player confirming
CANCELLEDThe player voluntarily removed themselves from the waitlist

Enabling Waitlists

Waitlists are configured at the facility level:

  1. Navigate to Facility Settings in your admin dashboard.
  2. Find the Waitlist configuration section.
  3. Enable the waitlists you want to offer.
SettingDescription
waitlistEnabledMaster toggle to enable or disable waitlists at your facility
waitlistExpiryHrsHow many hours a notified player has to confirm before their spot expires
tip

A 24-hour expiry window is a good starting point. It gives players enough time to respond without holding up the queue for too long.


Notification Flow

When a player is promoted from the waitlist:

  1. Email notification -- The player receives an email with the details and a link to confirm.
  2. Dashboard notification -- A banner appears on the player's dashboard.
  3. Countdown -- The expiry timer begins (based on your configured hours).
  4. Outcome -- The player either confirms (status becomes BOOKED) or the notification expires (status becomes EXPIRED and the next player is notified).

Waitlists from the Admin Perspective

As a facility admin, you can:

  • View the waitlist for any booking slot, event, program, or block
  • See the order of players on the waitlist
  • Manually promote a player if needed
  • Remove a player from the waitlist
warning

Manually promoting a player out of FIFO order should be done sparingly. It can cause confusion if other players expect to be next in line.