Skip to main content

Integrate Kisi with Gymflow

Sync your Kisi access system with Gymflow's platform to manage access based on membership types through Gymflow's members app. Users can tap to unlock doors using the Gymflow app if they have an active membership linked to a Kisi access group. Gymflow will grant access only to members with active memberships and will automatically revoke or grant access in real-time as membership statuses change. The Gymflow members app also enables members to regain access by making overdue payments or resuming their memberships.


  • Kisi organization administrator rights
  • Gymflow account

Generate a Kisi API key

You need to have organization administrator or organization owner rights to create an API key. We recommend creating API keys from the organization owner's account, to avoid the API key becoming invalid when an organization admin loses their admin rights.

  1. Sign in to Kisi
  2. On the top right corner, click on your name and click on My Account
  3. Next, select the API tab and click on Add API key
  4. Enter your name, your Kisi password, and your verification code and click Add
  5. Copy the API key shown on the screen and click Close

Integration options

You currently have two options for integrating Kisi with Gymflow:

  1. Set up the integration within Gymflow - This integration is developed by our partner Gymflow and is managed and supported by them.
  2. Set up the integration within Kisi - This integration is developed by Kisi and is managed and supported by us.

Depending on your choice, use of the tabs below to continue.


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

  1. Sign in to Gymflow
  2. Go to Settings and click on the Integrations tab
  3. Navigate to Kisi and click on Enable Integration
  4. Enter the Kisi API key you obtained before and hit Save
  5. Select your Kisi place from the drop down list and hit Next
  6. Associate your Gymflow memberships with the Kisi access group you would like synced. You can associate as many memberships as you like with one Kisi group for each.
  7. Click Sync to complete the setup of your integration for the first time. Access will be synced immediately.

Update the integration in Gymflow

You can update the associations between Gymflow memberships and Kisi access groups, or create new associations at any time.

  1. Go to Settings and click on the Integrations tab
  2. Navigate to Kisi and click on Update Integration
  3. Here, you can remove access from Gymflow memberships, change the Kisi group associated with memberships, or create new associations.

Members access via the Gymflow Members app

Gymflow provides tap to unlock access for members via the Gymflow mobile app or custom branded members app. Customers can setup access by following the below instructions:

  1. Download the Gymflow Members app
  2. Sign in with your Gymflow account
  3. Open the Profile tab and select Access. To enable access, make sure to enable Bluetooth and location services.

You can view your access status from the Access tab at anytime. Alerts will be shown for any reason that would limit access, including:

  • Missed memberships payments
  • Paused memberships
  • Memberships that have yet to start
  • Missing permissions (e.g Bluetooth)
  • Memberships that do not include access