Connect
Connect with the Linked Account’s Keka account.
Keka is a Key based integration and does not require the setup of an app.
Required Credentials of a Linked Account
To successfully connect with the Keka HR integration, a Linked Account or an end-user will need to provide the following to connect:
- Client ID
- Client Secret
- API Token
- API Domain
To understand how a Linked Account can get the above mentioned credentials, refer below.
Getting Credentials of Keka
To acquire the required credentials and connect a Linked Account, please follow the steps mentioned below:
- Log in to your Keka account and copy the Domain of your Keka account. This is the
API Domain
. - Click on the
Gear
icon in the top nav bar and selectIntegration and Automation
button.
- Go to
API Access
tab and click onCreate New Key
button. - Enter the
Name
> Copy the API Key (API Token) > Select the scopes required and click onSave
. - Copy the Client ID and Client Secret from the API Key section.
Keka Single Webhook URL
If you wish to create an orchestration where a workflow is being triggered when some operation occurs in Keka HR, you’d need to subscribe to Keka’s Webhook. Cobalt provides a single webhook URL to manage such event triggers for all your customers.
To setup Keka webhook subscription:
-
Select Keka from the application list in Cobalt, and select
Settings
. -
Copy the
Single Webhook Url
-
Go to
Communications
in your Keka Account Settings. -
Select the Event Category which you want to subscribe to > Select the
Event
> Click onAdd Action
>Webhook
> Give the Webhook aName
> Paste theSingle Webhook Url
inside the “Webhook Endpoint” field. -
Click on
Test
and click onCreate
.
Actions and triggers
Once the above setup is completed, you can create orchestrations of your use-cases using Keka actions and triggers. Following are the set of Keka actions and triggers supported by Cobalt.