Manage Reservations & Waitlists for Classes

Follow

This is available on Subscription Tiers: 

Grow, Promote, Free Unlimited, Essentials, Accelerate, & Ultimate.


 

Why This Matters

This article will walk you through creating reservations, reservation limits, and allowing waitlists for classes. This will allow you to set class limits by requiring people to sign up for a spot ahead of time, keeping class sizes manageable for more personal instruction!

 



Step-By-Step How To

 

Reservations for Classes

If you would like clients to book into classes, noting their intent to attend class before signing in, you will want to allow Reservations for your classes.

Reservations: When Adjusting Recurring Classes:

  1. Select Classes
  2. Select List
  3. Select Recurring Classes Tab
  4. Select the Class to Adjust
  5. Scroll to the Class section
  6. Toggle the Class Limit/ Reservation Option On for the specific day you want it 
    • Adjust the Class Limit to the total number of clients who can reserve
    • Toggle the waitlist option on or off as you see fit (see section below)
      • Set a Waitlist Limit, if desired.
          

Reservations: When Adjusting Individual Classes:

  1. Select Classes
  2. Select List
  3. Select the Class to Adjust
  4. Scroll to the Class section
  5. Toggle the Class Limit/ Reservation Option on
    • Adjust the Class Limit to the total number of clients who can reserve
    • Toggle the waitlist option on or off as you see fit (see section below)
      • Set a Waitlist Limit, if desired.

 

 

Reservation Open, Close, & Late Cancellation Windows

Once reservations are enabled, you control when clients can reserve a spot and how close to class time a cancellation counts as a Late Cancellation. You can set account-wide defaults, then override them for any recurring or individual class.

  • Reservations open: How far before the class start time clients can begin reserving (for example, 48 hours before start time).
  • Reservations close: How close to the class start time reservations cut off (for example, 0 minutes before start time). You can choose minutes or hours, before or after, and start time or end time.
  • Cancellations before class are marked as "Late Cancellations": Any reservation canceled inside this window (for example, 1 hour before class) is recorded as a Late Cancellation. Penalties for Late Cancellations are configured separately—see Configure Late Cancellation & No Show Settings.

Note: Editing the defaults applies the new settings to newly created classes moving forward. To change an existing class, edit that class directly using the steps below.

To Set Your Default Reservation Windows:

  1. Click Classes > Settings > Classes tab
  2. Scroll to Default Reservation Settings
  3. Set Reservations open, Reservations close, and the Late Cancellations window
  4. Click Save

Reservation Windows: When Adjusting Recurring Classes:

  1. Select Classes
  2. Select List
  3. Select Recurring Classes Tab
  4. Select the Class to Adjust
  5. Scroll to the Reservation Settings section (the Class Limit/ Reservation Option must be toggled On)
  6. Set Reservations open, Reservations close, and the Late Cancellations window for that class
  7. Click Save

Reservation Windows: When Adjusting Individual Classes:

  1. Select Classes
  2. Select List
  3. Select the Class to Adjust
  4. Scroll to the Reservation Settings section (the Class Limit/ Reservation Option must be toggled On)
  5. Set Reservations open, Reservations close, and the Late Cancellations window for that class
  6. Click Save

 

Waitlist for Classes

When class reservations are full, you may want to consider adding a waitlist to your classes so clients can join and get notified when a spot opens up to optimize the number of class attendees. 

When enabled, you may choose to limit how many members may join the Waitlist:

Note: If set, this limit will be enforced on the mobile app and client web portal. It will show a "Waitlist full" message when the waitlist is full.

 

When enabled, you can also then select how the waitlist functions:

  1. All Emailed, First to Reply Gets Added to the Class
    • All clients who sign up for a full class are put on a waitlist. If a spot in the class opens, all the clients on the waitlist are notified and the first one to reply gets into the class.
      • Clients will be notified via email and a push notification on the Wodify Mobile App
  2. Automatically Added to the Class in the Order They Signed Up
    • All clients who sign up for a full class are put on a waitlist in the order they signed up. If a spot in the class opens, the first client on the waitlist is automatically put in the class. 

 

Waitlists: When Adjusting Recurring Classes:

  1. Select Classes
  2. Select List
  3. Select Recurring Classes Tab
  4. Select the Class to Adjust
  5. Scroll to the Class section
  6. Toggle the Class Limit/ Reservation Option ON
    • Toggle the Waitlist Option ON or OFF as you see fit
        

Waitlists: When Adjusting Individual Classes:

  1. Select Classes
  2. Select List
  3. Select the Class to Adjust
  4. Scroll to the Class section
  5. Toggle the Class Limit/ Reservation Option ON
    • Toggle the Waitlist Option ON or OFF as you see fit
       

NOTE: Automatically adding a client into a class right before it starts isn’t a great experience and increases no-shows, so during the late cancel window the client (first in line) will not be automatically added to a class. Instead, all clients on the waitlist will be emailed about the last-minute opening and the first to reply get into the class.

 

To Set your Daily Reservation Limit

  1. Click Classes > Settings > Memberships > Daily Reservation Limit
  2. Choose Unlimited (default) or configure a specific number of reservations a client may have in one day for each program and location.
  3. Click Save

 

Sign In Settings for Classes

Sign In settings control when clients can sign themselves into a class through the Wodify Mobile App and when coaches can sign clients in from the Coach View. Like reservation windows, these can be set as account-wide defaults and overridden on any recurring or individual class.

Client Self Sign In:

  • CLIENT SELF SIGN IN toggle: When On, clients can sign themselves in via the mobile app. When Off, only a coach or staff member can sign them in.
  • Sign in starts: How far before the class start time clients can sign in (for example, 24 hours before start time).
  • Sign in ends (with reservations): For classes with reservations enabled, how long after the class start time a reserved client can still sign in (for example, 0 hours after start time). This field is grayed out when reservations are disabled for the class.
  • Sign in ends (without reservations): For classes without reservations, how long after the class end time clients can still sign in (for example, 336 hours after end time).

Coach Sign In:

  • Sign in starts: How far before the class start time coaches can sign clients in from the Mobile App Coach View (for example, 24 hours before start time). Coaches can always sign people in through Core, Simple Sign-In, Kiosk+, and Mobile App Coach View.

To Set Your Default Sign In Settings:

  1. Click Classes > Settings > Classes tab
  2. Scroll to Default Sign In Settings
  3. Toggle CLIENT SELF SIGN IN On or Off and set Sign in starts, Sign in ends (with reservations), and Sign in ends (without reservations)
  4. Under COACH SIGN IN, set Sign in starts
  5. Click Save

Sign In Settings: When Adjusting Recurring or Individual Classes:

  1. Select Classes
  2. Select List
  3. Select the Recurring Classes Tab (for recurring classes) or select the class directly (for individual classes)
  4. Select the Class to Adjust
  5. Scroll to the Sign In Settings section
  6. Adjust the Client Self Sign In and Coach Sign In settings for that class
  7. Click Save

 


 

 


 

Creating A Recurring Reservation

Note: This is only for Essentials, Accelerate, and Ultimate (no legacy tiers) and can only be done from Core.

To create a recurring reservation for a client from their profile:

  1. Client Profile > Actions > Add to Class
  2. Select date, program, class, membership
  3. Toggle on recurring class reservations
  4. Select recurrence details (eg. every week, on Tuesday and Thursday, ending on June 1, 2026)
  5. If classes are full --> show conflicts side panel (classes in the recurrence need to be full to show this)
  6. Click book --> generate

To create a recurring reservation for a client from the Calendar or detail list:

  1. Class > Calendar or List 
  2. Add a reservation for the client to a class and/or click the ellipses icon to the right of their name to create a recurring reservation for that class. 
  3. Select recurrence details (eg., every week, on Tuesday and Thursday, ending on June 1, 2026) and the membership to use. 
  4. Click reserve

You can cancel the full reservation recurrence for a client from Core > client profile > Attendance and Core > Edit Class Details > add recurrence.

  • All errors are reported to the client and the employee who made the recurring reservation. Such errors include if a membership has no sessions remaining in the booking period, class is full, if a membership is on hold, if the class is canceled, if the client was added to the waitlist, etc.

 

FAQs

  1. "Will waitlist spots and late cancellations count toward the Daily Reservation Limit?"
    Answer: A spot on the waitlist will not unless that client is moved into the class. A late cancellation will apply to this limit.
  2. "Where can I see or edit the client's recurring reservations?"
    • Client Profile > Attendances > recurrence tooltip
    • Edit Class Details > Attendees > recurrence tooltip
  3. "Why can't I make a recurring reservation for my classes or a specific client?"
    Answer: Some common issues for not being able to make recurring reservations include the class not having reservation limits enabled, the client's membership may be inactive at the time of attempted reservation, or the client already has a recurring reservation for that particular recurring class. 
  4. "Can I create recurring reservations from the mobile app?"
    Answer: No, recurring reservations are currently only available from Core.
  5. "Can I edit the waitlist email that is sent to members?"
    Answer: Unfortunately, no. This is a system email--one that contains a link that performs an action in Wodify--and these cannot be edited.
  6. "Why can't my clients reserve a spot yet, or why did the reserve button disappear?"
    Answer: Check the class's Reservations open and Reservations close windows. Clients can only reserve between those two times. If the windows are still on the default, you can adjust them in Classes > Settings > Classes tab or on the class itself.
  7. "What is the difference between Sign in ends (with reservations) and Sign in ends (without reservations)?"
    Answer: "With reservations" applies to classes that have reservations enabled and is measured after the class start time. "Without reservations" applies to classes with reservations turned off and is measured after the class end time. Only the setting that matches the class's reservation status is enforced.

 

FAQs - ClassPass

  1. "How can I set a limit for the number of ClassPass reservations for classes?"
    Answer: You can set a limit for the number of ClassPass reservations for classes by logging onto the ClassPass portal > Classes > Select Class > increase or decrease the ClassPass spots available.
  2. "Can I cancel a reservation made through ClassPass?"
    Answer: Admins cannot cancel a ClassPass reservation on behalf of a ClassPass user. Only a ClassPass user can cancel their own ClassPass reservation.

 

 

Comments

Check the current status of our products

View status