Skip to main content

Webhooks by Zapier

You can integrate Kisi webhooks into Zapier to help you further automate your access control related processes.

Prerequisites

  • Kisi organization administrator rights
  • Webhooks by Zapier

Set up the Zapier trigger

  1. Sign in to Zapier
  2. Click on Make a Zap and choose Webhooks by Zapier as the trigger
  3. Select Catch Hook as the trigger event
  4. Click Continue
  5. Next, you'll see a Custom Webhook URL. Copy it, leave the window open, and navigate to Kisi.

Create the Kisi Webhook integration

  1. Sign in to Kisi
  2. Navigate to Organization Setup
  3. Click on Integrations > Add Integration
  4. Define the name of your integration, e.g. Zapier
  5. From the Type dropdown choose Event Webhook
  6. In the URL field enter the Webhook URL copied from Zapier
  7. Click Save

Generate a Kisi API key

  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 Zapier Action

  1. Return to Zapier and click Continue
  2. Under Test trigger you can verify if it can read any recent Kisi events
  3. Click Continue
  4. Choose Webhooks by Zapier
  5. Set Action Event to Custom Request
  6. Click Continue
  7. Under Set up action, choose POST as the Method
  8. Under URL enter the desired URL, e.g. to unlock a door https://web.kisi.io/places/{place_id}/locks/{lock_id}
  9. Enable Data Pass-Through
  10. Under Headers define the an Authorization header by entering the Kisi API key you generated above
  11. Click Continue
  12. Test the Zap or turn it on