When to use it
A full class doesn’t have to mean a lost booking or the front desk ringing round for a replacement. The queue fills a freed seat on its own, and each seat is only ever promised to one person at a time. This page walks through the full workflow, from joining a waitlist to the moment an offer turns into a confirmed booking. Typical uses:- An early cancellation - a member cancels their seat in a pass-covered yoga class a day ahead, inside the full-refund window, and the first person in line is booked straight in without doing anything.
- A last-minute drop-out - someone cancels two hours before a padel clinic, and the first person in line gets a spot-available notification with a claim window (15 minutes by default) before the offer rolls to the next person.
- A paid drop-in class - when the policy takes payment at booking, the next person gets a claim window instead of an automatic booking, so they pay when they take the seat.
- A caller without an account - the front desk adds a phone caller to a full class’s waitlist, and when a spot opens they set a password from the claim link and book.
When a waitlist applies
Every class supports a waitlist by default, so nothing needs to be switched on for the queue to work. A waitlist only comes into play when both of these are true:- The class has a Max capacity set. Classes with unlimited capacity are never full, so there is nothing to wait for.
- The class is full - the number of booked seats plus anonymous check-ins has reached the max capacity.
How members join a full class
When a class is full, the booking control changes from Book to Join waiting list everywhere the class appears - the class detail page, the schedule grid, and class cards.- The member taps Join waiting list and confirms in the dialog.
- If they are not signed in, they are asked to log in first, then the join continues automatically.
- 1club creates a waitlist entry with the status pending and emails the member to confirm they are on the list, including their current position in the queue.
What happens when a spot opens
The queue is processed automatically whenever a booked member cancels and frees a seat. 1club picks the person at the front of the queue and takes one of two paths, depending on how far away the class is.1
A booking is cancelled
Cancelling a booking frees a seat and triggers waitlist processing for that class occurrence. Only occurrences that have not yet started are processed - a cancellation on a class that has already begun does not generate offers.
2
Auto-book, or offer to claim
1club looks at the first person in line:
- Auto-book - If the class is at least 12 hours away and the cancellation still falls inside the full-refund window of the matching booking policy, 1club books the next member straight into the seat. No action is needed from them.
- Offer to claim - Otherwise, 1club marks the entry notified, generates a one-time claim link, and sends a “A spot is now available” notification with a deadline to claim.
3
The member claims the spot
The member opens the claim link and confirms. 1club turns their waitlist entry into a confirmed booking and clears the offer.
4
The offer rolls on if unclaimed
If the deadline passes with no claim, the entry expires and the same offer is passed to the next person in line.
The claim window
The claim window is how long a notified member has to confirm before the offer moves on. It defaults to 15 minutes and is set per policy by the Waitlist claim window (minutes) field - see Booking policies. The spot-available notification tells the member the exact deadline. Offers are only sent when the freed seat is realistically claimable, so notifications cluster in the hours before a class rather than days ahead.How members claim
Taking an offered seat is booking the class. Whichever door the member comes through, they land in the ordinary booking flow, so whatever the club’s booking policy asks for at booking happens there - a card payment when payment is due at booking, a covering pass, or pay on arrival. Creating that booking converts the waitlist entry.- The claim link in the notification. It opens a page showing the class, date and gym. If the member has no password yet - for example, a contact a staff member added to the list - they set one there, and 1club creates their account and signs them in. Continuing takes them to the class, where Book completes the seat.
- Account > Waitlist in the portal. A notified entry shows the deadline and a Book now button that opens the class.
- The class in the mobile app. The spot-available push notification opens the class, where the member sees the deadline with Accept spot and Decline. Accept opens the booking screen. Tapping a notification for a class at another of their clubs switches the app to that club first.
- Booking the class outright. A claim window is a deadline, not a hold, so the seat stays open to everyone until it is taken. A notified member who books the class from anywhere else while their window is open takes the seat the same way.
Entry statuses
Every waitlist entry moves through these statuses:
A converted entry is linked to the booking it created, so the seat and the queue history stay connected.
Behind the scenes: expiring offers
A background job runs every few minutes to keep the queue moving without anyone having to watch it. For each offer whose claim window has passed, the job:- Checks whether the member already holds a seat on that class. If they booked it while the window was open, the entry is marked converted and linked to that booking, and no expiry notice is sent.
- Otherwise marks the entry expired.
- Notifies the member that their opportunity has expired and the spot went to the next person.
- Offers the freed spot to the next pending member in line, starting a fresh claim window.
Where staff manage waitlists
Waitlists live on the class itself. Open a class from Schedule > Classes and use the Attendance card on the detail page to:- See who is on the waitlist alongside the booked seats and check-ins.
- Add a member to the waitlist with Add to waitlist (enabled only when the class is full).
- Convert a waitlist entry into a booking manually, when you want to seat someone directly rather than wait for the automatic flow.
Related
- Classes - Set capacity, run the attendance grid, and convert waitlist entries.
- Booking policies - Set the waitlist claim window and the refund tiers that drive auto-booking.
- Bookings - Where a claimed or auto-booked seat shows up as a confirmed booking.
- Events - For one-off ticketed happenings, use an event instead of a class.