Integrate Kisi with Mindbody
Mindbody is an all-in-one software solution for businesses in the fitness and wellness industry. The integrations synchronize users' memberships and bookings with their Kisi place, and check users into Mindbody whenever a relevant door is unlocked at the place. Kisi offers two integrations with Mindbody:
- Kisi-built (Pilot) — pilot version with limited features.
- Partner-built (GymAxess) — fully released version maintained by GymAxess.
Customers can choose the integration that best fits their needs.
If you are currently using the GymAxess integration and want to switch to the native Kisi-built integration, you must disable the GymAxess integration first. If the GymAxess representative is an admin on your Kisi organization, you can remove their access and enable the native integration directly. If they are an organization owner, you will need to request an ownership transfer before making the switch.
Kisi-built Mindbody integration
This is a Kisi-built integration, maintained and supported by Kisi.
We currently offer a native Kisi-built Mindbody integration in Pilot mode. This version does not support add-ons. If you need that feature, you can use a partner-built integration.
Prerequisites
- Kisi Organization Administrator rights
- Mindbody Site ID owner credentials
Set up the Mindbody integration
Part 1: API activation
- Sign in to Kisi
- Click the integrations icon (3x3 grid of dots) > Add Integration
- In the Type dropdown, select Mindbody and click Add
- In the setup window, click Settings
- In the Get Activation Code section, enter your Mindbody Site ID in the Site ID field and click Generate
- Click Activate Site to open Mindbody's API Integrations screen in a new window
- Log in to your Mindbody account with owner credentials
- On the API Integrations screen, the activation code should be automatically filled in the "Have an activation code?" section
- If the code is not auto-filled, manually enter the activation code from step 5
- Click Submit
- Wait for the "Activation successful" message and confirm Kisi is listed under "Who has access to your API?"
For more information about API activation, see Mindbody's API integration setup guide.
Part 2: Site credentials and configuration
- Return to Kisi and in the Add Site Credentials section, enter your Mindbody Site ID again
- Click Add Site. You will be redirected to Mindbody to complete the authentication flow
- Sign in to your Mindbody account, click Next, and you will be redirected back to Kisi
- In the dropdown, select the Mindbody site you want to sync and click Next
- Choose the Kisi group where members will be added to share access
- In the Select Memberships dropdown, select one or more Mindbody memberships that will be synced to this group
- Click the trash bin icon to view deleted or deactivated memberships that still exist in your Mindbody account
- (Optional) Toggle Bookings Enabled to grant access to all bookings (classes and appointments) in this location
- Set Bookings access starts in (minutes before the class/appointment starts when access is granted)
- Set Bookings access ends in (minutes after the class/appointment ends when access is revoked)
- Click on the site you just added
- To configure automatic check-ins, click on the added configuration, then click Add Location
- Select a Place, a Door or Access Point, and a Mindbody Location, then click Add Location
To use a standalone reader for check-ins without a door and controller, you need to first set up an access point in Kisi. Access points allow a Kisi reader to record check-ins independently, without being connected to a door or controller.
After completing both the Mindbody API activation and Kisi integration setup, members with the selected memberships will automatically receive access through Kisi and be checked into the Mindbody location when they unlock the selected door or use the configured access point for check-in. All members with the selected membership types will also receive an email with Kisi access instructions.
If bookings are enabled, users with any booking (classes or appointments) at the location will receive time-limited access to the selected group based on the configured time windows.
Day Pass configuration
The Kisi integration can only sync memberships, not pricing options. To grant access to users with a Day Pass, you must link the Day Pass pricing option to a membership in Mindbody:
- In Mindbody, navigate to Settings > Services & Pricing > Pricing Options
- Select your Day Pass pricing option
- Under Additional options, locate the Membership setting
- Choose the membership to which access should be linked
- Ensure the selected membership has access configured in your Kisi integration
Once linked, a circle icon will appear next to the Day Pass in Mindbody, indicating its association with the selected membership. Members with this Day Pass will then automatically receive access through Kisi once you add the corresponding membership to your Kisi integration configuration.
When configuring the membership linked to your Day Pass, we recommend setting the duration to 2 days for better access management.
Partner-built Mindbody integration
This is a partner-built integration, maintained and supported by GymAxess.
Prerequisites to set up the integration
- Kisi Organization Administrator rights
- Mindbody SiteId owner credentials
Prerequisites for Mindbody members to be imported into Kisi
- An active pricing option
- An active booking
Set up the Mindbody integration
Reach out to sales@gymaxess.com to get started with this integration. GymAxess will take care of ordering your Kisi hardware, setting up your Kisi organization, and managing the remote install together with a local installer.
Synchronizing Mindbody members with Kisi
- As part of the onboarding of your business, access rights will be assigned based on any pricing options and bookings on file at that time. Hereafter, access rights will be updated based on any relevant webhooks that Mindbody sends out for client updates, sales and bookings.
- Within 1-2 minutes after an update has been sent out from Mindbody, Kisi will be updated as well.
Access is granted immediately based on webhooks from Mindbody, but access removal only occurs during the daily synchronization process.
The first time a member gets assigned access rights in Kisi, an automated email will be sent out with a download and sign-in instruction.
Check Kisi users in through Mindbody
- Mindbody members will have to sign up with Kisi to unlock
- Whenever a door is being unlocked, Mindbody will be updated accordingly. By default there will be added an arrival to Mindbody but class ‘checks-in’ and ‘appointment complete’ events can also be enabled.
- GymAxess has developed a custom dashboard that displays all door events in Kisi, including a live ticker with member photo and other relevant information from Mindbody.
When a Mindbody user's membership is inactive, or their booking is in the past, they are removed from the group, however, their user will remain in Kisi for future use. Even though they have a user in Kisi, they will not have access to any doors.