About this integration
HR and recruiting platform for managing applicants, job campaigns, and organizational units. Use it from the workflow canvas with no custom glue script required.
This integration exposes 4 triggers, 15 search modules and 9 actions as workflow nodes. Authentication uses basic authentication.
How to connect
The credential form asks for Environment, Private Key, and Secret Key.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting Kelio to WEXTL®
| Field | Type | Help |
|---|---|---|
EnvironmentRequired | select | Select the ATS environment. |
Private KeyRequired | text | Enter your ATS private key. |
Secret KeyRequired | password | Enter your ATS secret encryption key. |
Use it in workflow automation
Start with Watch Applicants, then add Assign Manager to a Unit.
The canvas below runs Watch Applicants into Assign Manager to a Unit — watch the video, then drop a node onto the canvas.
Select the Watch Managers trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Assign Manager to a Unit as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 13 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
Kelio workflow on the canvas: Watch Managers then Assign Manager to a Unit
Triggers, searches and actions
Use the tables below to inspect Kelio's 4 triggers, 15 search modules, and 9 actions.
Triggers
4 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Applicants
- Watch Applications
- Watch Campaigns
- Watch Managers
Searches
Fetch data on demand using 15 search modules that query the app during a run.
- Get a Campaign
- Get a Manager
- Get an Applicant
- Get an Application
- Get an Entity
Actions
9 action modules cover the full range of create, update, and delete operations.
- Assign Manager to a Unit
- Create a Campaign
- Create a Manager
- Create an Applicant
- Create an Application
Explore the fields available for each Kelio trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Applicant ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Bio URL | url |
Last sign in at | text |
Is partner newsletter active | boolean |
Is campaign alert active | boolean |
Locale | text |
Legals accepted at | date |
Nb applications | number |
Last application at | date |
Resume URL | url |
Created at | date |
Address | text |
Pools | array |
| Field | Type |
|---|---|
Application ID | number |
Campaign ID | number |
Average score | number |
Current stage | text |
Created at | date |
Ended at | date |
Grade | number |
Is complete | boolean |
Is pitch complete | boolean |
Pitch complete at | text |
Resume URL | url |
Source | text |
Status | text |
Job start date | date |
Job end date | date |
Record URL | url |
Applicant | object |
ID | number |
First name | text |
Last name | text |
Email |
| Field | Type |
|---|---|
Campaign ID | number |
Name | text |
Manage name | text |
Created at | date |
Last activation at | date |
Date end | date |
Status | text |
Slug | text |
URL | url |
Salary | text |
Salary min | number |
Salary max | number |
Job type | text |
Job field | text |
Contract duration | text |
Working time | text |
Locale | text |
Education level | number |
Experience level | number |
Remote level | number |
| Field | Type |
|---|---|
Manager ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Locale | text |
Credentials | number |
Is active | boolean |
Is verified | boolean |
Is blocked | boolean |
Last sign in at | date |
Created at | date |
Searches
| Field | Type |
|---|---|
Campaign IDRequired | choice |
Embed | choice |
| Field | Type |
|---|---|
Campaign ID | number |
Name | text |
Manage name | text |
Created at | date |
Last activation at | date |
Date end | date |
Status | text |
Slug | text |
URL | url |
Salary | text |
Salary min | number |
Salary max | number |
Job type | text |
Job field | text |
Contract duration | text |
Working time | text |
Locale | text |
Education level | number |
Experience level | number |
Remote level | number |
| Field | Type |
|---|---|
ManagerRequired | choice |
Embed | choice |
| Field | Type |
|---|---|
Manager ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Locale | text |
Credentials | number |
Is active | boolean |
Is verified | boolean |
Is blocked | boolean |
Last sign in at | date |
Created at | date |
| Field | Type |
|---|---|
Applicant IDRequired | choice |
Embed | choice |
| Field | Type |
|---|---|
Applicant ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Bio URL | url |
Last sign in at | date |
Is partner newsletter active | boolean |
Is campaign alert active | boolean |
Locale | text |
Legals accepted at | date |
Nb applications | number |
Last application at | date |
Resume URL | url |
Created at | date |
Address | object |
Lat | number |
Lon | number |
Name | text |
Street number | text |
Street | text |
Zipcode | text |
City | text |
Country | text |
Iso country | text |
Applications | array |
Pools | array |
| Field | Type |
|---|---|
Application IDRequired | choice |
Embed | choice |
| Field | Type |
|---|---|
Application ID | number |
Campaign ID | number |
Average score | number |
Current stage | text |
Created at | date |
Ended at | date |
Grade | number |
Is complete | boolean |
Is pitch complete | boolean |
Pitch complete at | text |
Resume URL | url |
Source | text |
Status | text |
Job start date | date |
Job end date | date |
Record URL | url |
Applicant | object |
ID | number |
First name | text |
Last name | text |
Email |
| Field | Type |
|---|---|
EntityRequired | choice |
| Field | Type |
|---|---|
Entity ID | number |
Name | text |
Slug | text |
Description | text |
Logo URL | url |
Reference | text |
| Field | Type |
|---|---|
EntityRequired | choice |
| Field | Type |
|---|---|
Unit ID | number |
Name | text |
Description | text |
Logo URL | url |
Reference | text |
| Field | Type |
|---|---|
Keywords | text |
Embed | choice |
Partner Newsletter Active | boolean |
Campaign Alert Active | boolean |
Order By | choice |
Sort Direction | choice |
Limit | number |
| Field | Type |
|---|---|
Applicant ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Bio URL | url |
Last sign in at | text |
Is partner newsletter active | boolean |
Is campaign alert active | boolean |
Locale | text |
Legals accepted at | date |
Nb applications | number |
Last application at | date |
Resume URL | url |
Created at | date |
Address | text |
Pools | array |
| Field | Type |
|---|---|
Embed | choice |
Application Status | choice |
Status From Date | date |
Status To Date | date |
Campaign ID | choice |
Is Complete | boolean |
Source | text |
Order By | choice |
Sort Direction | choice |
Limit | number |
| Field | Type |
|---|---|
Application ID | number |
Campaign ID | number |
Average score | number |
Current stage | text |
Created at | date |
Ended at | date |
Grade | number |
Is complete | boolean |
Is pitch complete | boolean |
Pitch complete at | text |
Resume URL | url |
Source | text |
Status | text |
Job start date | date |
Job end date | date |
Record URL | url |
Applicant | object |
ID | number |
First name | text |
Last name | text |
Email |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Value | text |
Label | text |
| Field | Type |
|---|---|
Embed | choice |
Status | choice |
Channels | text |
Order By | choice |
Sort Direction | choice |
Limit | number |
| Field | Type |
|---|---|
Campaign ID | number |
Name | text |
Manage name | text |
Created at | date |
Last activation at | date |
Date end | date |
Status | text |
Slug | text |
URL | url |
Salary | text |
Salary min | number |
Salary max | number |
Job type | text |
Job field | text |
Contract duration | text |
Working time | text |
Locale | text |
Education level | number |
Experience level | number |
Remote level | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Keywords | text |
Order By | choice |
Sort Direction | choice |
Limit | number |
| Field | Type |
|---|---|
Entity ID | number |
Name | text |
Slug | text |
Description | text |
Logo URL | url |
Reference | text |
| Field | Type |
|---|---|
Keywords | text |
Order By | choice |
Sort Direction | choice |
Limit | number |
| Field | Type |
|---|---|
Manager ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Locale | text |
Credentials | number |
Is active | boolean |
Is verified | boolean |
Is blocked | boolean |
Last sign in at | date |
Created at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Pool ID | number |
Name | text |
Description | text |
| Field | Type |
|---|---|
EntityRequired | choice |
Keywords | text |
Order By | choice |
Sort Direction | choice |
Limit | number |
| Field | Type |
|---|---|
Unit ID | number |
Name | text |
Description | text |
Logo URL | url |
Reference | text |
Actions
| Field | Type |
|---|---|
ManagerRequired | choice |
| Field | Type |
|---|---|
Manager ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Locale | text |
Credentials | number |
Is active | boolean |
Is verified | boolean |
Is blocked | boolean |
Last sign in at | date |
Created at | date |
Unit ids | array |
| Field | Type |
|---|---|
Internal NameRequired | text |
NameRequired | text |
DescriptionRequired | text |
ProfileRequired | text |
Job TypeRequired | text |
Contract Duration | number |
LocaleRequired | text |
Job Start Date | date |
End Date | date |
Work Schedule | text |
Minimum Salary | number |
Maximum Salary | number |
UnitRequired | number |
Address | object |
Latitude | number |
Longitude | number |
Street Number | text |
Street | text |
Postal Code | text |
City | text |
Country | text |
| Field | Type |
|---|---|
Campaign ID | number |
Name | text |
Manage name | text |
Created at | date |
Last activation at | date |
Date end | date |
Status | text |
Slug | text |
URL | url |
Salary | text |
Salary min | number |
Salary max | number |
Job type | text |
Job field | text |
Contract duration | text |
Working time | text |
Locale | text |
Education level | number |
Experience level | number |
Remote level | number |
| Field | Type |
|---|---|
EmailRequired | |
First NameRequired | text |
Last NameRequired | text |
LocaleRequired | text |
Phone Code | text |
Phone Number | text |
Avatar URL | url |
Role | number |
Is Verified | boolean |
Units | array |
| Field | Type |
|---|---|
Manager ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Locale | text |
Credentials | number |
Is active | boolean |
Is verified | boolean |
Is blocked | boolean |
Last sign in at | date |
Created at | date |
Unit ids | array |
| Field | Type |
|---|---|
EmailRequired | |
First NameRequired | text |
Last NameRequired | text |
LocaleRequired | text |
Phone Code | text |
Phone Number | text |
Avatar URL | url |
ISO Country | text |
Is From CVCatcher | boolean |
Partner Newsletter Active | boolean |
Campaign Alert Active | boolean |
Legals Accepted By Manager | boolean |
Bio URL | url |
Pools | choice |
Resume | object |
MIME Type | text |
Base64 Resume | text |
Address | object |
Latitude | text |
Longitude | text |
Name | text |
Street Number | text |
Street | text |
Zipcode | text |
City | text |
Country | text |
ISO Country | text |
Applications | array |
| Field | Type |
|---|---|
Applicant ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Bio URL | url |
Last sign in at | date |
Is partner newsletter active | boolean |
Is campaign alert active | boolean |
Locale | text |
Legals accepted at | date |
Nb applications | number |
Last application at | date |
Resume URL | url |
Created at | date |
Address | object |
Lat | number |
Lon | number |
Name | text |
Street number | text |
Street | text |
Zipcode | text |
City | text |
Country | text |
Iso country | text |
Applications | array |
Pools | array |
| Field | Type |
|---|---|
Campaign IDRequired | choice |
Applicant IDRequired | choice |
ApplicationRequired | object |
SourceRequired | text |
ResumeRequired | object |
Comments | array |
| Field | Type |
|---|---|
Application ID | number |
Campaign ID | number |
Average score | number |
Current stage | text |
Created at | date |
Ended at | date |
Grade | text |
Is complete | boolean |
Is pitch complete | boolean |
Pitch complete at | text |
Resume URL | url |
Source | text |
Status | text |
Job start date | date |
Job end date | date |
Record URL | url |
Comments | array |
| Field | Type |
|---|---|
ManagerRequired | choice |
| Field | Type |
|---|---|
EnvironmentRequired | choice |
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
ManagerRequired | choice |
| Field | Type |
|---|---|
ManagerRequired | choice |
Email | |
First Name | text |
Last Name | text |
Locale | text |
Phone Code | text |
Phone Number | text |
Avatar URL | url |
Role | number |
Is Verified | boolean |
Units | array |
| Field | Type |
|---|---|
Manager ID | number |
First name | text |
Last name | text |
Email | |
Phone code | text |
Phone number | text |
Avatar URL | url |
Locale | text |
Credentials | number |
Is active | boolean |
Is verified | boolean |
Is blocked | boolean |
Last sign in at | date |
Created at | date |
Unit ids | array |



