Skip to main content

Integrate Kisi with Mindbody

Mindbody is an all-in-one software solution for businesses in the fitness and wellness industry. With the Kisi integration, members with active memberships automatically receive door access, and are checked into Mindbody when they unlock a door. Bookings can also be used to grant time-limited access for classes and appointments.

info

This is a Kisi-built integration, maintained and supported by Kisi.

Prerequisites

  • Kisi Organization Administrator rights
  • Mindbody Site ID owner credentials

Set up the Mindbody integration

Part 1: API activation

  1. Sign in to Kisi
  2. Click the integrations icon (3x3 grid of dots) > Add Integration
  3. In the Type dropdown, select Mindbody and click Add
  4. In the setup window, click Settings
  5. In the Get Activation Code section, enter your Mindbody Site ID in the Site ID field and click Generate
  6. Click Activate Site to open Mindbody's API Integrations screen in a new window
  7. Log in to your Mindbody account with owner credentials
  8. On the API Integrations screen, the activation code should be automatically filled in the "Have an activation code?" section
  9. If the code is not auto-filled, manually enter the activation code from step 5
  10. Click Submit
  11. 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

  1. Return to Kisi and in the Add Site Credentials section, enter your Mindbody Site ID again
  2. Click Add Site. You will be redirected to Mindbody to complete the authentication flow
  3. Sign in to your Mindbody account, click Next, and you will be redirected back to Kisi
  4. In the dropdown, select the Mindbody site you want to sync and click Next
  5. Choose the Kisi group where members will be added to share access
  6. 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
  7. (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)
  8. Click on the site you just added
  9. To configure automatic check-ins, click on the added configuration, then click Add Location
  10. Select a Place, a Door or Access Point, and a Mindbody Location, then click Add Location
note

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.

Reauthenticate the integration

If the Mindbody login expires, the integration will stop syncing. To reauthenticate:

  1. Sign in to Kisi
  2. Click the integrations icon (3x3 grid of dots), click Mindbody, then click Configure Integration
  3. Click Settings
  4. Click Reauthenticate and complete the Mindbody authentication flow

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:

  1. In Mindbody, navigate to Settings > Services & Pricing > Pricing Options
  2. Select your Day Pass pricing option
  3. Under Additional options, locate the Membership setting
  4. Choose the membership to which access should be linked
  5. 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.

tip

When configuring the membership linked to your Day Pass, we recommend setting the duration to 2 days for better access management.

In-app unlock for Mindbody

Mindbody offers an in-app unlock that lets members unlock Kisi doors directly from within the Mindbody Branded Mobile App, without needing to install or use the Kisi app. Members can view the doors available to them in the Door Access tab, select a door, and slide to unlock without using a separate app or physical key card. The tab also uses your app's brand colors.

To enable the Door Access tab in mindbody, complete the Mindbody integration setup in Kisi and then contact Mindbody support or Mindbody Account Manager to request to enable the feature in your Branded Mobile App.

warning

Do not enable the Reader proximity restriction or Reader tap to access restriction settings for doors used with the Mindbody in-app unlock. Mindbody performs its own geolocation check, and enabling these restrictions in Kisi will cause unlock attempts to fail.