📝 Overview
This guide explains how to integrate your account with Kisi, the door access control system, in two steps: connecting the accounts, then setting up the rules that decide who is granted access.
For a higher-level look at what the integration does, see the overview of the Kisi integration here.
⚠️ To integrate with Kisi, you'll need a Kisi account first. Contact Kisi for more information here.
🛠️ Integration instructions
To sync your account with Kisi, head to Settings ➜ Integrations and follow the two steps below.
Click the arrow to learn how to connect and configure Kisi
Click the arrow to learn how to connect and configure Kisi
The first step would be to connect your Kisi account to TeamUp
Click here to find out more about connecting your Kisi account to TeamUp
Click here to find out more about connecting your Kisi account to TeamUp
To connect the accounts, click Get Started below Kisi.
In the next step, you'll be prompted to enter your Kisi API key. Once entered, click Connect. For instructions on generating an API key, see Kisi's guide here.
Kisi will now show as Integrated on your Integrations page.
Now that you have connected your Kisi account, you can manage your Access Group Settings.
Click here to find out more about managing your Access Group Settings
Click here to find out more about managing your Access Group Settings
You can specify the membership and registration rules for each Access Group based on your data.
💡 Access Groups are created in Kisi, not in your account. If you haven't created groups in Kisi yet, see their guide here.
Any groups you've created in Kisi are listed under Manage in the Kisi Options menu. Click Edit next to a group to configure its rules.
🧠 For example, say in Kisi you've created an Access Group that allows entry from 6:00 am to 11:00 pm, and you want customers with an Unlimited Membership in that group. You'd edit the Access Group's settings to link it to the Unlimited Membership.
Within each Access Group's sync settings, you can define two types of rule:
🔸Authorize access based on Memberships
Customers holding an active membership of one of the selected types are synced to this Access Group.
⚠️ A membership must be active for access to be granted. For example, if a customer has a pack membership but it's fully used, it's no longer active and access won't be granted.
🔸Authorize access based on Registrations
Customers with any of the selected upcoming session registrations are synced to this Access Group. Registration-based rules support all registration types: classes (including one-use plus), appointments, and courses. Under Access Duration, you can set the timeframe during which access is granted based on those upcoming registrations.
Under Advanced Settings, you can also choose to grant or restrict access for blocked memberships (for example, a failed or retry payment, or a manual block) using the Allow access with blocked memberships option.
💡 You don't need to set both rule types for an Access Group, you can use one, the other, or both. If you set both, users are synced based on their membership status or whether they have a matching upcoming registration.
When you've finished configuring the sync settings, click Save. You can edit them at any time by clicking Edit on the main page, and a summary of the rules appears below the Access Group's name.
❓ Frequently Asked Questions (FAQs)
Find answers to common questions or additional details that may not be covered in the main instructions.
Click the arrow to view frequently asked questions
Click the arrow to view frequently asked questions
Do I need to create rules for staff Access Groups?
Click the arrow to see the answer
Click the arrow to see the answer
No. Any staff or non-customer groups in Kisi will be displayed in your account, but you don't need to link them to memberships or registrations — those rules only apply to your customers.
Do I need to add my members to Kisi manually?
Click the arrow to see the answer
Click the arrow to see the answer
No. Customers are automatically created as a user in Kisi, provided they have a membership or have registered for an event (a class, course, or appointment) linked to one of your Access Groups. When their user is created, they receive an email invitation to manage their Kisi account.
What happens if a customer's membership becomes inactive?
Click the arrow to see the answer
Click the arrow to see the answer
For membership-based rules, the membership must be active for access to be granted. If it lapses or is fully used, access won't be granted — unless you've chosen to allow access with blocked memberships under Advanced Settings.










