Skip to main content

Kisi Door Access Integration

Location: Settings → Integrations → Kisi

Connect your Kisi account to automatically manage door access for your members. When a member purchases or cancels a membership plan, their Kisi door access is updated automatically.

Connecting Kisi

Kisi connect form with API key input

  1. Log in to your Kisi dashboard and navigate to Account → API
  2. Generate an API key (login secret)
  3. In Finegym, go to Settings → Integrations → Kisi
  4. Enter your API key and click Connect

Your Kisi access groups are synced automatically on first connection.

Access Groups

Kisi connected with access groups mapped to membership plans

After connecting, Finegym imports your Kisi access groups. You can map each group to one or more membership plans.

  • Sync Memberships — Select which membership plans grant access to each Kisi group
  • Refresh — Pull the latest groups from your Kisi account (use this if you added or removed groups in Kisi)
  • Last synced — Shows when groups were last synced (groups also sync automatically once per day)

How It Works

When a member's access changes, Finegym automatically updates their Kisi group assignments:

EventAction
Membership purchasedMember added to mapped Kisi groups
Membership cancelledMember removed from mapped Kisi groups
Membership frozenMember removed from mapped Kisi groups
Membership unfrozenMember added back to mapped Kisi groups
Membership expiredMember removed (if no other active memberships)
Member blockedMember removed from all Kisi groups
Member unblockedMember added back to mapped Kisi groups
Member deletedMember removed from all Kisi groups

Disconnecting

Click Disconnect in the header to remove the Kisi integration. This will delete all group mappings. Members already provisioned in Kisi will not be removed — you can manage them directly in Kisi.

Troubleshooting

Connection fails:

  • Verify your API key is correct (not expired or revoked)
  • Ensure your Kisi account has API access enabled

Groups not appearing:

  • Click Refresh to pull the latest groups from Kisi
  • Verify groups exist in your Kisi dashboard

Member not getting access:

  • Check that the membership plan is mapped to the correct Kisi group
  • Verify the member's email in Finegym matches their Kisi account email