π Feature Update as of Jan 2025: Added the option to remove customers in mass from the Waitlist roster.
π Overview
Waitlists allow you to continue accepting interest for a class, camp, league, or program after it has reached maximum capacity.
When enabled, customers can join a waitlist once the roster is full. Staff can then manually move customers from the waitlist into the active roster if a spot becomes available.
Waitlists help you:
Capture additional demand for full programs
Maintain registration order based on timestamp
Easily manage roster openings
Avoid manually tracking overflow registrations
Waitlists do not automatically enroll customers. A staff member must move them into the roster when space opens.
π οΈ Setup
Click the arrow to learn how to enable waitlists for a roster
Click the arrow to learn how to enable waitlists for a roster
Waitlists are enabled at the roster level for Classes, Camps (including per-session), and Teams.
Step 1οΈβ£: Set the Maximum Roster Size
Before a waitlist can function, a maximum capacity must be defined.
Open the specific Class, Camp, or Team roster.
Select the Settings tab.
Scroll down to the Registration Settings section.
Enter a value in the Max Roster Size field.
Click Save.
βοΈ Note: If no maximum is set, the roster will never fill and the waitlist will not activate.
Step 2οΈβ£: Enable Waitlist Registrations
In the same Registration Settings section, locate the Waitlist checkbox.
Check the box to enable it.
Click Save
π‘ How Capacity Works with Different Roster Types
The waitlist checkbox appears on all roster types, but how capacity is enforced depends on how the roster is structured.
Click the arrow to understand how capacity is enforced
Click the arrow to understand how capacity is enforced
Standard Rosters (NonβPer-Session)
Registration stops when the Max Roster Size is reached.
Customers can join the waitlist.
Staff manually move customers into the roster when space becomes available.
Per-Session Camps
The waitlist is tied to the overall Max Roster Size.
Individual session limits are controlled by Event Capacity.
To prevent overbooking specific dates, adjust capacity at the Event level.
βοΈ Note: The waitlist controls total roster enrollment. Event capacity controls enrollment for individual sessions. Both settings may need to be reviewed when managing per-session programs.
π§βπ» Staff View
Manage and maintain waitlists directly from the roster page.
π Viewing the Waitlist
Click the arrow to see how the waitlist appears to staff
Click the arrow to see how the waitlist appears to staff
When a roster reaches capacity and waitlists are enabled:
β Moving a Customer from the Waitlist
β Removing a Customer from the Waitlist
π§βπ» Customer Portal View
Click the arrow to see how customers join a waitlist in the Customer Portal
Click the arrow to see how customers join a waitlist in the Customer Portal
When a program reaches maximum capacity:
The registration option will indicate the program is full.
If waitlists are enabled, customers will see an option to Join Waitlist.
Customers complete the registration process to secure their place in line.
The system records their submission based on timestamp order.
βοΈ Note: Customers are not officially enrolled until staff moves them into the active roster.









