Integrate TotalPass with Fitune
Centralize bookings and memberships for your TotalPass clients
TotalPass is a corporate wellness platform that provides employees with access to more than 4,500 gyms and studios across Mexico and Brazil.
Integrating TotalPass with Fitune is a great way to centralize bookings and membership management for clients coming from TotalPass. This allows you to automatically sync schedules and keep track of the revenue generated.
Additionally, this integration helps expose your studio to a broader audience of active users, attracting more clients and increasing your sales opportunities.
If you don't have a TotalPass account yet, submit your request first. If you already have an account, follow the steps below.
Step-by-Step Guide #1 — How to connect the integration if you DO NOT have schedules configured inside TotalPass
- Verify the requirements: make sure you have an administrator account in TotalPass and an active paid plan in Fitune.
- Access your settings from Fitune: from the menu, go to "Settings", select "Integrations," and click on "Connect" in the TotalPass integration. Only the Owner of the Fitune account has access to the Integrations page within Fitune.
- Get your API Key from TotalPass: log into your TotalPass administrator account, from the menu go to "Integrations," and click on the "New integrations" tab. Then, click on "New configurations", select the location you want to connect and choose "Fitune" as the partner. Finally, copy the API Key corresponding to that location. Only the Owner of the TotalPass account has access to the Integrations page within TotalPass; if you do not see this page, contact the studio Owner so they can complete this step.
- Add the TotalPass API Key in Fitune: go to the "Integrations" section and look for the TotalPass option. Paste the API Key you obtained for the corresponding location and save the changes. Make sure to paste the Key in the correct location, especially if you have studios in multiple locations.
- Set up your classes in Fitune: go to your "Calendar", select the first schedule you want to sync with TotalPass and edit it. Scroll down until you see the "TotalPass Settings" section, and enable "List on TotalPass". Then, enable the maximum number of spots you want for TotalPass, and select the TotalPass Plan clients need in order to book that schedule. Save your changes. If these are recurring schedules, you can apply the changes to "This and future occurrences." Follow this Step #5 for all schedules you want to display in the TotalPass app. Once configured, the schedules will appear in the TotalPass app and in your TotalPass admin account calendar.
Step-by-Step Guide #2 — How to connect the integration if you ALREADY HAVE schedules configured inside TotalPass
- Verify the requirements: make sure you have an administrator account in TotalPass and an active paid plan in Fitune.
- Get your TotalPass API Key: log into your TotalPass administrator account, go to "Integrations," click "New integrations," then "New configurations", select the location and "Fitune" as the partner, and copy the API Key.
- Add the TotalPass API Key in Fitune: go to "Integrations", look for the TotalPass option, paste the API Key, and save the changes.
- Configure your classes in Fitune: go to your "Calendar", select the first schedule you want to sync and edit it. In "TotalPass Settings", enable "List on TotalPass", set the maximum spots, and select the required TotalPass Plan. Save your changes. If recurring, apply to "This and future occurrences." Every schedule you activate from Fitune for TotalPass will create a new one in the TotalPass calendar and app — don't worry, in the next step we'll adjust the capacity to avoid overbooking. Schedules coming from Fitune appear in blue in the TotalPass calendar with an "ERP" label. TotalPass schedules may appear in pink, purple, or mint and do not have this label.
- Adjust the capacity in TotalPass and Fitune schedules: since you already have classes scheduled in TotalPass before the integration, it's crucial to reduce the spots in schedules that already have bookings outside of the integration (pink, purple, or mint). For example, if a TotalPass schedule has 10 spots and already has 2 bookings made before the integration, reduce the spots to 2 in the TotalPass schedule. Then, go to the corresponding schedule in Fitune and reduce the TotalPass spots to 8. This way, the maximum possible bookings for TotalPass won't exceed 10 spots. This step only applies to schedules created directly in the TotalPass calendar that had bookings before connecting with Fitune.
- Delete manually created schedules in TotalPass without bookings: if the schedules previously created in TotalPass don't have bookings, you can cancel them. Once cancelled, you'll only see the blue schedules with the "ERP" label coming from Fitune.
Booking Management & Administrative Control
- Manage bookings: bookings made through TotalPass will appear in each Fitune class schedule, with the TotalPass logo for clients who booked through the app.
- Adjust capacity whenever necessary: you can modify the TotalPass spots for a specific schedule (or for the entire recurrence) from Fitune by editing the "TotalPass Settings" — changes reflect instantly in TotalPass.
- TotalPass bookings and check-ins: your clients must check in through their TotalPass app, and Fitune will automatically validate the check-in.
Important Notes
- The API Key you copy from TotalPass must be copied exactly as it appears, without removing symbols or numbers. This key contains 36 characters.
- The Location and TotalPass Plan fields cannot be modified after saving your changes. Make sure to select the correct options before saving.
Warning: the order of disconnecting and changing the API Key is critical. If you need to disconnect or change the API Key because TotalPass provided you with a new one, follow these steps:
- Correct step: disconnect the API Key from the Fitune admin first. Then, change or regenerate the API Key from TotalPass and reconnect the correct one in Fitune.
- Incorrect step: change or delete the API Key first from TotalPass — without disconnecting it beforehand in Fitune, as this may cause connection errors.