Skip to main content

Integrate Skedda with Kisi

The Skedda integration connects your Kisi-enabled doors with the Skedda space-management system, bringing automated booking management and seamless access control together. Automatically unlock a door, or send an access link to allow users to get into the spaces they've booked in Skedda.

info

This is a webhook integration based on Kisi events.

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 Settings
  3. Click on Integrations > Add Integration
  4. Define the name of your integration, e.g. Skedda
  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

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.

  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 Authorization header by entering the Kisi API key you generated above. Further headers you need to define:
  • accept = application/json
  • content-type = application/json
  • X-Kisi-Integration-Identifier = Skedda
  1. Click Continue
  2. Test the Zap or turn it on

For more detailed guides and examples, visit Skedda's support article.