Skip to main content

myClubs integration

How to enable the integration and synchronise your sessions and bookings with myClubs

Product avatar
Written by Product
Updated today

What is myClubs?

myClubs is a fitness membership platform operating in Austria and Switzerland, connecting its members with a diverse network of sports and wellness providers.

Through the bsport <> myClubs integration, your studio gains visibility to a broad community of active members looking for new training experiences. It's a great opportunity to welcome new faces through your doors and support your business growth.

Please note: To activate this integration, your studio must first have an active partnership agreement with myClubs. If you don't have one yet, reach out to myClubs directly via the contact form in German or in English to set up your account before proceeding.

Who can benefit from the integration?

All clients partnering with myClubs in Switzerland & Austria can subscribe to the bsport integration.

How does this integration benefit your studio?

The bsport <> myClubs integration allows you to:

  • Seamlessly publish your activity or workshop sessions on myClubs

  • Automatically receive bookings and cancellations from myClubs in your Back Office

  • Track check-ins for myClubs bookings in real-time

Sessions

  • Visibility window: Sessions are displayed up to 4 weeks (28 days) in advance on myClubs.

  • Real-time updates: Any session created, updated, or cancelled within this 4-week visibility window is immediately reflected on myClubs in real-time, so members always see the most current information.

  • Livestream sessions are supported through the myClubs integration. Members can easily access online classes by using the link provided.
    Important: This feature requires a dedicated online contract with myClubs. If your studio hasn't signed this specific agreement, online sessions published on bsport will not be made visible by myClubs on their app.

Bookings

  • Bookings from myClubs members are automatically confirmed and follow the same booking window policies as your regular members.

    • The only scenario where a myClubs booking may be declined is if the final available spot is filled just before the booking request is processed.

    • Each booking automatically assigns the member a "myClubs" pass with 0 credits.

  • When a myClubs member books at your studio for the first time, a new member profile will be created using their first name and last name, and email empty. If this person already exists in your database, you can merge both profiles into one. When booking again: if you merged the profiles, all future bookings will appear under the single merged profile. If you didn't merge them, their bookings will continue under both profiles separate in bsport.

Check-ins

  • Ensure myClubs members check in when they arrive at your studio.

  • A valid booking is required for check-in: check-ins without a corresponding booking will not be validated.

  • Unvalidated check-ins may not be compensated by myClubs.

  • myClubs members must check in through the myClubs app when they arrive at your studio. bsport will automatically validate their check-in and mark them as present in your Back-office.

    • You can confirm a successful check-in by verifying that the member appears as present in your booking list with a pass labeled "myClubs".

    • Please note: marking a myClubs booking as "present" in bsport doesn't replace the myClubs check-in requirement. Members will still need to follow the standard myClubs check-in process to ensure their attendance is properly recorded.

  • Livestream sessions: there is no check-in for these sessions.

Important Notes:

  • Spot scheduling: If your session uses spot scheduling, myClubs members will be automatically assigned a spot instead of selecting their own. To prioritize your members, you can reserve specific spots exclusively for direct bookings.

  • Late cancellation: myClubs distinguishes early (before 10am) and daytime sessions. Early sessions have booking and cancellation periods of 12 hours. Daytime classes default to 1.5 hours for their booking and cancellation periods, and you can change these on your myClubs’s Partner Portal. All financial transactions, including refunds and cancellation penalties, are handled directly by myClubs. bsport's role is to reflect the booking status in the system.

  • Grouped sessions & appointments: workshop grouped sessions and appointements are not currently supported.

Managing session changes

When updating your sessions in bsport, it's important to understand how changes sync with myClubs. Some modifications are seamlessly applied, while others will trigger a cancellation and re-creation of the session on myClubs.

Modifications that sync without cancellation

The following attributes can be updated without affecting existing bookings on myClubs:

  • Date of the class

  • Start time

  • Duration

  • Livestream link

  • Teacher

  • Maximum capacity for aggregators

  • Booking window opening (set at the activity level)

Modifications that trigger cancellation and re-creation

Changing any of the following attributes will cancel the session in myClubs and automatically re-create it with the updated information. Please note that any existing myClubs bookings will be canceled.

  • Category (set at the activity level)

  • Participation mode—switching between indoor and livestream (set at the activity level)

  • Establishment

  • Establishment address linked to the session

How to set up the myClubs integration?

Step 1: Activate the integration in bsport

  • Make sure you have the myClubs integrations enabled, for any doubts please reach out to your Account Manager via the chatbox in the back-office or by email support@bsport.io

  • Then, go to Settings > Partnership and click “Generate Partner ID” to :

    • Select which establishment(s) to synchronise

    • Generate a unique Partner ID linked to the studio’s myClubs account

Important: Studios can have multiple myClubs accounts. Each Partner ID corresponds to one myClubs account and can include multiple establishments.

Step 2: Configuration on myClubs’s Partner Portal

  • Log in to your myClubs’s Partner Portal

  • Navigate to Integrations

  • Enter the unique Partner ID generated by bsport

💡Your integration is now ready

Once the integration is set up, sessions with the toggle "Enable aggregator bookings" enabled will appear immediately on myClubs.

Important information regarding the integration setup

  • If you previously had no integration but used myClubs:

    • If you already have manually created classes in the myClubs partner area, importing your entire course offering would lead to duplicates. To avoid this, myClubs determine the date of your most distant booking (shown in blue in the image) after successfully connecting with your provider. Based on this, myClubs can automatically decide whether your classes are immediately active and visible or marked as drafts.

      Example for Illustration: Suppose you have already created classes up to and including Thursday, June 13th (highlighted in red in the image) before connecting with your provider, and your most distant booking is on June 12th (highlighted in blue in the image). To avoid overbookings and other issues, the following procedure is applied:

      • Classes up to and including June 12th will be imported with the status "Draft" (shown in gray in the image).

      • Existing classes after June 12th will be archived, i.e., deleted (red strikethrough in the image).

      • Classes from June 13th onwards will be immediately activated (shown in green in the image)

    • myClubs members must always book a session via myClubs before showing up to the studio.

    • If the studio was using a workaround, asking myClubs members to book through the bsport platform with a free pass : edit the description on myClubs and to stop providing those free passes

  • If you previously had an integration with another provider:

    • You first have to disconnect the previous provider. This cannot be done from myClubs’s Partner Portal and probably requires assistance from myClubs’s Account Manager.

    • The sessions created by the previous provider will be deleted.

    • The sessions will be created again once the integration is set up with bsport.

    • Future bookings are always lost because it's technically a different session whenever a session is deleted and then re-created, even if the parameters are the same.

Did this answer your question?