Introduction
If you want to include ClassPass integration into PerfectGym system, this article is for you. You will get to know:
- What is ClassPass?
- What is the scope of integration between ClassPass and PG?
- What are the Benefits of Integration?
- What are the Integration limitations?
Before you start
- You will need an agreement with ClassPass. You can visit the ClassPass web page and contact them to conclude such agreement.
- As soon as you have your classes listed on ClassPass, please contact The Perfect Gym Team for integration pricing.
Feature description
What is ClassPass?
ClassPass is a third-party software company that provides a membership system with access to classes in different clubs around the world.
ClassPass users are able to browse classes taking place in their surroundings and book in for a one-time entrance. Each ClassPass user manages his/her account, payments, and booking via the ClassPass application.
What is the scope of integration?
The goal of the integration with ClassPass is to enable publishing classes created by the club into the ClassPass system and synchronize the member's bookings between the systems. Classes that are created within the PGM can be shown on the ClassPass application. PGM Users can choose which classes should be visible. When a person enrolls for a class via the ClassPass application, we will match his/her ClassPass account with the existing PG users or create a new guest account with personal data coming from the ClassPass account. This way, users will be visible on the classes attendance list along with others, who enrolled within the PG environment. Users will also be able to distinguish ClassPass users from others by checking their member's profile.
What are the Benefits of Integration?
Users:
- With every ClassPass request to make class reservation, PerfectGym will check whether the user already exists in our system. Verification will be based on user’s e-mail and/or user’s ID provided by ClassPass. If user doesn’t exist, a new guest account with E-mail, First Name, Last Name, Gender provided by ClassPass will be created. If user exists, class reservation will be assigned to his account.
- On member’s profile, there will be a field that distinguish users booked via ClassPass from PerfectGym users. Every ClassPass user will be added by a virtual employee who will be made purely for the sake of integration between ClassPass and PerfectGym. It should also be used for reporting purposes.
Clubs:
- Every club created in PerfectGym will be visible in ClassPass. However, to display it properly, Customer have to configure the clubs in Perfect Gym system with the data required by ClassPass
Classes:
- ClassPass will get all classes schedule that are set up in Perfect Gym. To make a class visible, it needs to be properly configured in PerfectGym system. Data required: Start and end time of classes, Trainers with their first and last name, Total and Available spots.
- Every booking for a specific classes done in ClassPass will be uploaded to PerfectGym system. Thus, it will limit classes capacity.
What are the Integration limitations?
- Clubs won’t be able to turn on/off the integration on their own. In order to do that, you should contact the PerfectGym Support Team.
- PerfectGym doesn’t support uploading layout of the schedule to ClassPass. Layout is a mapping of spots within given facility.
- Perfect Gym doesn’t support members accounts merging. Instead, Perfect Gym checks user’s uniqueness in both platforms using e-mail address.
- Users booked via ClassPass may be created in PerfectGym system with less personal data and agreements than required in PerfectGym system.
- PerfectGym will not integrate with Web-hooks endpoints. As a result, changes done in PerfectGym system will not be pushed to ClassPass automatically, but after period of time that depends on ClassPass calls frequency.
- It won’t be possible to book a spot on a classes’ waiting list for ClassPass user.
- ClassPass user’s may be able to book classes that have some restrictions regarding price, time before classes start or maximum guest number.
- It is recommended to manage ClassPass users cancellations, rebookings and reschedulings via ClassPass portal.
If you are looking for further business descriptions, check out this blog post.
Here you will also find the ClassPass Integrator Guide documentation: