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.

info

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

Prerequisites

  • 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

Set up the integration in Gymflow

  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
info

User import integrations can only be done on organization level. This means, you can only import users into organization groups, but not into place groups. Learn more about group types here.

note

Gymflow members will have to sign up with Kisi to unlock.

Synchronize Gymflow members with Kisi

Once the integration has been set up, it will synchronize users with Kisi every 15 minutes (i.e. every 15 minutes aligned by UTC) and add imported users into the specified group. If the group of a Gymflow integration is changed, it may take a few minutes for shares to recreated for the new group.