Kisi smart door access
Automatically unlock your gym door when clients check in through your branded app
Kisi is a smart door access system. When connected to Arketa, your gym door unlocks automatically when a client checks in through your branded app — no key fob or front desk needed.
Requirements
Before setting up Kisi, make sure you have:
- Branded app add-on — Kisi requires the Arketa branded app. Learn more about the branded app →
- Kisi hardware — A Kisi Controller Pro 2 and compatible lock (purchase from Kisi)
- Kisi account — Create one at kisi.io
- Location check-in enabled — Kisi uses gym check-in (location-based check-in), not class check-in
Set up the integration
1. Enable gym check-in in Arketa
Open business settings
Go to Settings → Business → General.
Enable check-in
Turn on Client Check-In and Gym Check-In (location check-in).
2. Get your Kisi API key
Log into Kisi
Go to web.kisi.io and sign in to your Kisi account.
Open API settings
Click your email in the top-right corner, select My Account, then click API in the left sidebar.
Create an API key
Click Add API Key. Name it Arketa and enter your Kisi password to confirm.
Copy the key
Copy the generated API key to your clipboard. You'll paste it into Arketa in the next step.
We recommend naming the key "Arketa" so you can easily identify it later. If you ever need to disconnect, you can revoke just this key without affecting other Kisi integrations.
3. Connect Kisi to Arketa
Open the Kisi integration
Go to Settings → Integrations and click Kisi.
Enter your API key
Paste the API key you copied from Kisi into the API Key field and click Save API Key.
Assign locks to locations
Your connected Kisi locks appear automatically. For each lock, use the dropdown to assign it to one of your Arketa locations.
Test each lock
Click Test Unlock on each lock to verify the connection is working. You should hear or see the lock unlock.
Save your configuration
Click Save Lock Configuration to save all lock-to-location assignments.
4. Configure eligible pricing options
For each pricing option that should grant door access:
- Open the pricing option's settings
- Check Allow clients to check in at a location using this price option
Only clients with an active, eligible pricing option can unlock doors when they check in.
How clients unlock the door
When a client checks in at a location through your branded app, any Kisi lock assigned to that location unlocks automatically. The client doesn't need to do anything extra — checking in is all it takes.
General check-in: Clients tap the Check In button in the app at any time during access hours.
Class attendees: Clients see an Unlock Door button on their class details screen. This button is active 1 hour before and 1 hour after their scheduled class.
Kisi only works through your branded app. Web check-ins do not trigger door unlocks.
Lock status indicators
When viewing your locks in Settings → Integrations → Kisi, each lock shows its current status:
| Indicator | Meaning | |-----------|---------| | Green dot | Lock is online and connected | | Red dot | Lock is offline or disconnected | | Unlocked | Lock is currently in an unlocked state | | Open | Door is physically open |
If a lock shows as offline, any configuration changes you make will take effect when the lock reconnects. Make sure your Kisi hardware has a stable internet connection.