Yes!  

When a customer logs in and goes to make a class reservation, the system determines if they have a valid pass for that specific class. If they do, they are allowed to make the reservation - if not they are prompted to purchase a pass.

This is a feature of our Banyan Plan, as it requires both customer logins and online payments to work effectively.  

You must enable this on a class by class basis - you can require an active pass for some classes, but not for all of them.  For example advanced classes might require a pass, but beginner classes do not.

In order to configure this, click Manage Account => Manage Classes.   Click on the class to you want to restrict, and click Edit Class.

Punchpass can also prevent a customer from making more class reservations than they have purchased in visits.  This is a global setting you can find in your Reservations setup.

Did this answer your question?