Set up Zapier automation
This guide walks you through setting up Kisi's native Zapier integration to create automated workflows (called "Zaps") between Kisi and other apps.
Prerequisites
- Kisi organization administrator rights
- Active Zapier account (free tier available for 2-step Zaps)
To authenticate in Zapier you will be prompted to sign in to Kisi, enter KISI-LOGIN followed by a space and your API key (get your API key here).
Example: KISI-LOGIN xxxxxxxxxxxxxxxxx
Create a Zap with a Kisi trigger
Use this approach when you want Kisi events (like new users being added) to trigger actions in other apps.
Example: New Kisi user creates Slack notification
- Log into your Zapier account
- Click Create Zap (orange button in the top navigation)
- In the trigger section, click Choose app and event
- Search for "Kisi" in the app search box
- Select Kisi from the results
- Under Event, select
New User - Click Continue
- Click Sign in to Kisi
- In the authentication window:
- Enter
KISI-LOGINfollowed by a space and your API key - Example:
KISI-LOGIN xxxxxxxxxxxxxxxxxx - Click Yes, Continue to Kisi
- Enter
- Back in Zapier, click Continue
- Click Test trigger to verify the connection works
- If successful, click Continue
Set up the Slack action:
- In the action section, click Choose app and event
- Search for "Slack" and select it
- Under Event, select
Send Channel Message - Click Continue
- Click Sign in to Slack and authorize the connection
- Click Continue
- Configure the message:
- Select your desired Slack channel
- Write the message and configure other optional fields
- Click Continue
- Click Test action to send a test message
- If successful, click Publish Zap
- Your Zap is now active and will run automatically
To use variables from your trigger or previous actions, click the + button that appears in any configuration field. This opens a menu where you can:
- Choose a previous step (trigger or action)
- Select the specific variable you want to use from that step
- Now the workflow will use the variable you selected automatically
For example, to use a user's name from your Kisi trigger, click the + button in the Message field, select your Kisi trigger step, then choose "Name" from the available data.
Create a Zap with Kisi actions
Use this approach when you want events from other apps to trigger actions in Kisi.
Example: New CRM contact creates Kisi invite
- Log into your Zapier account
- Click Create Zap
- In the trigger section, click Choose app and event
- Search for your CRM (e.g., "Salesforce", "HubSpot", "Pipedrive")
- Select your CRM from the results
- Under Event, select a trigger for creating a new contact/user/lead
- Click Continue
- Click Sign in and authorize the connection
- Click Continue
- Click Test trigger to get sample data
- Click Continue
Set up the Kisi action:
- In the action section, click Choose app and event
- Search for "Kisi" and select it
- Under Event, select
Create Invite - Click Continue
- If not already connected, click Sign in to Kisi:
- Enter
KISI-LOGINfollowed by your API key - Click Yes, Continue to Kisi
- Enter
- Click Continue
- Map the required fields:
- Email address: Select the email field from your CRM trigger data
- Group ID: Enter the specific group ID you want to invite them to (e.g., "visitors", "contractors", "members")
- Configure optional fields if desired:
- Name: Select the name fields from your CRM trigger data
- Notify the user: Leave as "Yes" to send invitation email
- Valid from/until: Set dates if you want time-limited access
- Click Continue
- Click Test action to send a test invitation
- Verify the test invitation was sent and the user appears in your Kisi dashboard
- Click Publish Zap
- Your Zap is now active
Adding multiple Kisi actions
Trigger: Project ends in CRM/Project management system
Goal: Remove specific role assignment from user
- Set up your CRM trigger:
- Select your CRM and choose an appropriate trigger where specific access should be removed
- Test trigger to get sample data with user email
- Add Kisi search action
Fetch Users- Email: Use email from CRM trigger
- Test to get the User ID
- Add second Kisi search action
Fetch Role Assignment- User ID: Use User ID from step 2
- Test to get current role assignments
- Add Kisi delete action
Delete Role Assignment- Role Assignment ID: Select the specific role from step 3 results
- Test the deletion
- Add confirmation notification:
- Send email or Slack message confirming role removal
- Click Publish Zap
Next steps and advanced features
Explore advanced Zapier features
Now that you've created your first Kisi Zaps, you can enhance your automations with advanced Zapier features:
- Error handling: Configure what happens when a step fails
- Delays: Add time delays between actions
- Filters: Only run actions when specific conditions are met
- Paths: Create branching logic for different scenarios
Visit Zapier's help center and their docs website for further information.
Access more Kisi functionality with webhooks
For additional Kisi features beyond the native integration, you can use Zapier's webhook functionality:
- Webhooks by Zapier with Kisi: Access the complete Kisi API through webhooks for advanced automations