Integrate Kisi with Zapier
You can integrate Kisi webhooks into Zapier to help you further automate your access control related processes.
info
This is a webhook integration based on Kisi events.
Prerequisites
- Kisi organization administrator rights
- Webhooks by Zapier
Set up the Zapier trigger
- Sign in to Zapier
- Click on Make a Zap and choose Webhooks by Zapier as the trigger
- Select Catch Hook as the trigger event
- Click Continue
- Next, you'll see a Custom Webhook URL. Copy it, leave the window open, and navigate to Kisi.
Create the Kisi Webhook integration
- Sign in to Kisi
- Navigate to Settings
- Click on Integrations > Add Integration
- Define the name of your integration, e.g. Zapier
- From the Type dropdown choose Event Webhook
- In the URL field enter the Webhook URL copied from Zapier
- Click Save
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.
- Sign in to Kisi
- On the top right corner, click on your name and click on My Account
- Next, select the API tab and click on Add API key
- Enter your name, your Kisi password, and your verification code and click Add
- Copy the API key shown on the screen and click Close
Set up Zapier Action
- Return to Zapier and click Continue
- Under Test trigger you can verify if it can read any recent Kisi events
- Click Continue
- Choose Webhooks by Zapier
- Set Action Event to Custom Request
- Click Continue
- Under Set up action, choose
POST
as the Method - Under URL enter the desired URL, e.g. to unlock a door
https://web.kisi.io/places/{place_id}/locks/{lock_id}
- Enable Data Pass-Through
- Under Headers define the an Authorization header by entering the Kisi API key you generated above
- Click Continue
- Test the Zap or turn it on