If you accept reservations, Punchpass lets you create a waitlist for any class you want in Punchpass. This article explains how to turn waitlists on, how customers can be added to the waitlist (by themselves or you), and what happens when a spot opens up in class. We also list a few caveats and 'things to be aware of' when using waitlists.


Under Manage Settings > Online Reservations, you can choose either the Confirmation option (default) or the Autofill option for your waitlists.

1) Confirmation option: When a spot opens up, the customers on the waitlist are all emailed about the opening. They receive the following email and can click to book. The first customer who claims the spot will get in the class.

This option benefits your business as the priority is getting any customer to actively claim the open spot in the class, however, there is no priority for the customer who got on the waitlist first.

2) Autofill option: When a spot opens up, the first customer on the waitlist is automatically added to the class. They will receive a confirmation email letting them know that they have been moved off the waitlist and into the class.

This prioritizes the customer who signs up first on the waitlist, HOWEVER, you may have these customers "no show" and claim to not have received the confirmation email. We recommend creating a policy for how to handle that scenario for your business.

Turning On Waitlists - Class Level

By default, waitlists are OFF and need to be enabled for an individual type of class. To do so, go to Manage Classes, and click on the class - then click Edit The Class. The waitlist option is in the Reservations section:

How Customers Are Added To The Waitlist

Please note: if your classes require an active pass on file for reservations then your students will also need an active pass to add themselves to the waitlist.

Waitlist Option 1: A Customer Reserves a Spot in an Already Full Class

Your customers will be prompted to sign up for the Waitlist whenever the class limit is reached. Here's what happens and the screens your customer will see:

Class Full - Waitlist Sign Up:

When a customer clicks the "Add Me To The Waitlist" button they are prompted to confirm their reservation.

Waitlist Confirmation:

After pressing the "Yes - Add Me To The Waitlist" button, the customer is redirected to a confirmation screen.

Waitlist Reservation Confirmation:

From the Admin side, when a customer signs up for a class waitlist, we send YOU a notice that a waitlist for the class was created and that a customer signed up for it.

We do NOT send the customer an email. We let them know an email will be sent if a spot opens up/if they are auto-added to the class.

Waitlist Option 2: Manually Adding a Customer to a Class Waitlist

As an Admin user, you can make class reservations for your customers using the standard Add a New Reservation form on the class details page. This also allows you to add customers to Waitlist.

A few things to be aware of:

  • As an Admin, you can always create a reservation for a customer and this also means you can overbook your classes.

  • To manually add a customer to the waitlist, you need to check off the "Add To Waitlist" option, or a standard reservation will be created.

Inside of Punchpass, here is what the class details page looks like when there are two people on the waitlist:

How The Waitlist Process Works:

You have options for how Punchpass will handle Waitlists. Please review this section to confirm those options.

When a customer reservation is canceled, moved to a different class, or the # of spots available for a class is changed, Punchpass reviews the class to see if there is now a spot available.

From Waitlist to Class Reservation Option 1: Confirmation - Email Everyone

With this option selected in your Online Reservation settings, when a spot in a class becomes available, Punchpass sends an email to everyone on the waitlist:

In order to claim the spot in class customers need to click on the link in the email, and then click the Yes - I'll Take The Spot button.

If the spot has been taken, then the customers will see:

If your plan includes customer logins, customers on the waitlist will be able to claim the spot from their account:

If they are the first to claim the spot, we send them to the reservation confirmation page and send them an email. If they aren't the first (and there are no spots left) we let them know the spot has been filled.

From Waitlist to Class Reservation Option 2: Autofill the Spot with the first person on the list

With this option selected in your Online Reservation settings, when a spot in a class becomes available, Punchpass automatically adds the first person on the waitlist to the class.

The customer will receive a reservation confirmation email to let them know they have been added to the class:

From Waitlist to Class Reservation Option 3: Manually move a customer from the Waitlist to the class reservations:

As an Admin, you can always move a customer from the Waitlist and into class. Punchpass allows an Admin to make reservation decisions for their own classes, so you can overbook your own classes if you like!

If you wish to place someone into the class from the waitlist, you can do this from the Class Details page by clicking the 3 dots next to their name and then clicking Move From Waitlist to Regular Reservation.

For full classes, you will be prompted to confirm and acknowledge that you understand this will overbook the class when moving a customer off the waitlist.

Things To Be Aware Of!

1) Waitlists are NOT a guarantee that your class will be full.

There are LOTS of reasons why a customer may not receive or see the email.

Confirmation: Customers have to take action in order to claim their spot OR they may not check their email

Autofill: The customer may not see the email.

2) Waitlist reservations for Ticketed classes are NOT CHARGED. This means if they are accepted off the waitlist, they will not have paid and you should collect payment at the time of class.

4) A Series will support a waitlist only if the class it is based on has the waitlist feature enabled.

Did this answer your question?