Skip to main content

ClassPass integration

ClassPass is a monthly subscription service that offers access to various fitness classes and wellness services. With global partnerships, ClassPass provides flexibility to explore fitness activities such as yoga, boxing, pilates, cycling, and more at participating venues.

While Zenoti provides a robust booking platform, ClassPass extends its reach. The integration of ClassPass with Zenoti expands the reach of fitness businesses to ClassPass members, streamlining the process of offering classes and services. This integration enhances convenience for customers by enabling studios to optimize class attendance by filling vacant slots.

What is supported? 

  • ClassPass integration with Zenoti is designed specifically for class registration.

    In cases where the user does not exist within Zenoti, the provided user ID for the ClassPass booking is used to create a new guest entry in Zenoti, subsequently registering them for the requested class.

  • You can only set venue and class-specific settings through your dashboard on the ClassPass site.

  • ClassPass users can make reservations and cancellations only through the ClassPass app or website.

  • ClassPass works directly with your business to reconcile payments or manage credits.

  • Zenoti creates invoices for ClassPass bookings with a $0 amount, indicating payment via ClassPass.

What is not supported? 

  • ClassPass integration with Zenoti does not support the booking of services or appointments. You can only book classes.

  • Zenoti does not manage reservations or bookings made via ClassPass.

    Front desk staff cannot cancel ClassPass bookings in Zenoti; cancellations must be done through the ClassPass app or website by the student.

  • Zenoti does not handle or manage payments from ClassPass.

Steps to integrate ClassPass with Zenoti

  1. Verify ClassPass partnership.

    • Check whether your business is registered on ClassPass, as an existing partnership is necessary for the next steps.

    • If you're not a ClassPass Partner yet and want more information, refer to ClassPass Partners.

  2. Set up venue and classes.

    In ClassPass you can set venues and class-specific settings, such as class timings, durations, available locations, and available dates, through the ClassPass dashboard or app.

    ClassPass displays classes for the next two weeks and allows bookings one week in advance. So configure the venue and class settings in advance before initiating Zenoti integration. You can check with center managers to get a detailed schedule of classes and sessions in various centers on Zenoti to create an efficient schedule for ClassPass bookings.

  3. Initiate the integration process by contacting Zenoti support.

    • Request the ClassPass integration to be enabled for your business.

    • Obtain Partner ID and Venue IDs from Zenoti support for submission to ClassPass.

      Partner ID is the unique number assigned for your business and Venue IDs are identifiers for your centers that will be available for booking on ClassPass. Venue IDs are generated based on the center details provided on the ClassPass dashboard or app.

  4. Submit details to ClassPass.

    • Log in to your ClassPass Partner account and navigate to the Support section.

    • Search for and select ‘I need help with my third-party schedule integrator’ option and submit the Partner ID and Venue IDs provided by Zenoti.

    Optional step if you don't have a ClassPass partnership 

    • For new ClassPass partners, provide integration IDs as instructed in onboarding emails or email the information to launch@classpass.com.

    • ClassPass's Onboarding Team will complete the integration before the page goes live on ClassPass.

  5. Configure ClassPass at the organization level on Zenoti.

    1. At the organization level, click the Configuration icon.

    2. Search for and select ClassPass in the Integrations section.

    3. Expand ClassPass.

    4. Enter the name, description, and the image URL.

    5. Click Save.

Impacts and considerations 

  • On the Roster view, bookings made via ClassPass have the Source as ClassPass.

  • To identify a ClassPass booking on Zenoti, invoices are created with a $0 amount, indicating payment via ClassPass.