Our Platform. Your Vision.

Booking Limits Spoke

The Booking Limits Spoke is where you can enable bookings, enable the wait list, control how many people can sign up for a course, and set the online draft timeout.

Setting booking limits is needed to restrict the class size of a program.

Booking Limit Options

General tab

Under the general tab you can configure if bookings are allowed, number of people required to book, and adjust how long a draft will hold a spot.

Allow Bookings

Toggle to enable or disable the ability for customers to book this plan.

Maximum Total Contracts Per Course

Sets the total number of contracts allowed for the course. A single contract may include multiple enrollments.

Maximum Total Enrollments Per Course

Sets the total number of enrollments allowed for the course. A single contract may include multiple enrollments. 

This setting alone will restrict the total enrollments allowed in a course online or by staff.  Staff would need override permission to exceed this limit.

Maximum Enrollments Per Contract

Defines the maximum number of individuals that can be enrolled under a single contract (e.g., allow up to 2 people per transaction). 

This will block staff from exceeding the booking limit in an individual contract, even if they have permission to override booking limits.

NOTE: if you want to allow staff (with override permission) to override a booking limits in a contract (ie, for a Group Event or Party that restricts general online sign ups but allows select staff to book larger events), leave this OFF OR set it to the very max a staff person should be able to set.  

Minimum Enrollments Per Contract

Sets the minimum number of individuals required per contract (e.g., require at least 2 people to register together). Defaults to 1.

Online draft timeout

Specifies the time limit (in minutes) for how long enrollment spots are held when a customer adds the program to their cart via the Customer Portal. Default is 15 minutes.

If no booking limit is configured, the system defaults to requiring at least one enrollment per contract, with no limit on the total quantity sold.

 

Waitlist tab

Enable or disable if the plan has a waitlist.

Configure waitlist options. 
For detailed overview of waitlist see: Program Waitlist

Online Waitlist Markup tab

Add customized message when someone is joining a waitlist or when someone joins successfully.

 

Examples:

Example of Default Settings

This screenshot illustrates the system behavior when no booking limit is configured. It is ideal for offerings like memberships, where there's no cap on the number of contracts sold.

  • A minimum of 1 enrollment per contract is required.

  • Unlimited quantities of the plan can be sold.

 

Example for an Instructional Course

This configuration is designed for instructional courses where participants may not know each other and supports multiple booking scenarios, allowing flexibility in how spots are reserved.

The course remains open for bookings until all available enrollment spots are filled. This setup is ideal for group-based courses with open enrollment.

Examples of Booking Possibilities:

  • A single person can book all 6 enrollment spots.

  • Six individuals can book one spot each.

  • Or, any combination is allowed (e.g., one booking for 3 spots, one for 1, and another for 2).

 

Example for an Experience Package (Private Lessons, Lock-Ins, Group Sessions)

This configuration is tailored for private or group-based experiences that are booked as a single unit. This setup is ideal for bookings where the time slot should be reserved exclusively for one group or client.

Example of Booking:

  • This example allows one contract with up to 4 enrollments. (You can adjust the Maximum Total Enrollments Per Course as needed.)

  • Once booked, the session is marked as unavailable, regardless of whether it has 1 or all 4 enrollments filled.

  • Staff can manually add or remove participants from the booked session via the calendar.

 

 

Related to