About this integration
HR software for recruiting, payroll, and people management.
There are 4 triggers, 9 search modules and 6 actions available. The integration connects via oauth or oauth authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for Client ID, Client Secret, Client ID, and Client Secret.
Prefer the interactive builder form? Open it on the app page.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | Client Secret can be obtained in |
Client SecretRequired | text | Client Secret can be obtained in |
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | Client Secret can be obtained in |
Client SecretRequired | text | Client Secret can be obtained in |
Use it in workflow automation
Start with Watch Events, then add Create an Employee.
The canvas below runs Watch Events into Create an Employee — watch the video, then drop a node onto the canvas.
Select the Watch Modified Employee Attributes trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create an Employee as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 10 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
Personio workflow on the canvas: Watch Modified Employee Attributes then Create an Employee
Triggers, searches and actions
Open any Personio trigger, search, or action to see its inputs and outputs — 4 triggers, 9 searchs, 6 actions.
Triggers
Use one of 4 triggers to kick off a workflow as soon as an event occurs in the app.
- Watch Events
- Watch Modified Employee Attributes
- Watch Modified Employees
- Watch New Employees
Searches
This integration includes 9 search modules for looking data up mid-run.
- Get an Employee
- Get Custom Report Data
- Get Employee Photo
- Get Time Off
- List Custom Reports
Actions
Take action during a run with 6 available modules that write data back into the app.
- Create an Employee
- Create a Time Off
- Delete a Time Off
- Make an API Call
- Update an Employee
Explore the fields available for each Personio trigger, search, and action.
Triggers
No fields documented.
| Field | Type |
|---|---|
ID | object |
Label | text |
Value | number |
Type | text |
Universal ID | text |
| Field | Type |
|---|---|
ID | object |
Label | text |
Value | number |
Type | text |
Universal ID | text |
First Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Email | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Gender | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Status | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Position | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Supervisor | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Employment Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Weekly Working Hours | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Hire Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Contract End Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Reason | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Probation Period End | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Created At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Modified At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Subcompany | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Office | object |
Label | text |
Value | object |
Type | text |
Universal ID | text |
| Field | Type |
|---|---|
ID | object |
Label | text |
Value | number |
Type | text |
Universal ID | text |
First Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Email | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Gender | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Status | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Position | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Supervisor | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Employment Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Weekly Working Hours | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Hire Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Contract End Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Reason | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Probation Period End | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Created At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Modified At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Subcompany | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Office | object |
Label | text |
Value | object |
Type | text |
Universal ID | text |
Searches
| Field | Type |
|---|---|
Employee IDRequired | text |
| Field | Type |
|---|---|
ID | object |
Label | text |
Value | number |
Type | text |
Universal ID | text |
First Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Email | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Gender | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Status | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Position | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Supervisor | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Employment Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Weekly Working Hours | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Hire Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Contract End Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Reason | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Probation Period End | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Created At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Modified At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Subcompany | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Office | object |
Label | text |
Value | object |
Type | text |
Universal ID | text |
| Field | Type |
|---|---|
Report IDRequired | choice |
| Field | Type |
|---|---|
Custom Report ID | text |
Name | text |
Description | text |
Author First Name | text |
Author Last Name | text |
Type | text |
Status | text |
Start Date | date |
End Date | date |
Created at | date |
Updated at | date |
Data Refreshed at | date |
Columns | array |
Filters | array |
Period Type | text |
Items | text |
| Field | Type |
|---|---|
Employee IDRequired | number |
Width | number |
| Field | Type |
|---|---|
File name | text |
Data | text |
| Field | Type |
|---|---|
Time Off IDRequired | number |
| Field | Type |
|---|---|
ID | number |
Status | text |
Comment | text |
Start Date | date |
End Date | date |
Days Count | number |
Half Day Start | number |
Half Day End | number |
Time Off Type | object |
Type | text |
Attributes | object |
Employee | object |
Type | text |
Attributes | object |
Created by | text |
Certificate | object |
Status | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Report IDs | choice |
Status | text |
Limit | number |
| Field | Type |
|---|---|
Custom Report ID | text |
Name | text |
Description | text |
Author First Name | text |
Author Last Name | text |
Type | text |
Status | text |
Start Date | date |
End Date | date |
Created at | date |
Archived at | date |
Updated at | date |
Data Refreshed at | date |
Columns | array |
Filters | array |
Period Type | text |
Items | text |
Archival Status | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Unit | text |
Category | text |
Legacy Category | text |
Half Day Requests Enabled | boolean |
Certification Required | boolean |
Certification Submission Timeframe | number |
Substitute Option | text |
Approval Required | boolean |
| Field | Type |
|---|---|
Start Date | date |
End Date | date |
Updated From | date |
Updated To | date |
Employee IDs | choice |
Absence Types | choice |
Absense Periods | array |
Period ID | text |
Limit | number |
| Field | Type |
|---|---|
Absence Period ID | text |
Measurement Unit | text |
Effective Duration | number |
Employee | object |
Type | text |
Attributes | object |
Absence Type | object |
Type | text |
Attributes | object |
Certificate | object |
Status | text |
Start | text |
End | text |
Half Day Start | boolean |
Half Day End | boolean |
Comment | text |
Origin | text |
Created by | number |
Created at | date |
Updated at | date |
Approved at | date |
Status | text |
Timezone | text |
Breakdowns | array |
| Field | Type |
|---|---|
Email | |
Updated Since | date |
Attributes | array |
Attribute Name | text |
Limit | number |
| Field | Type |
|---|---|
ID | object |
Label | text |
Value | number |
Type | text |
Universal ID | text |
First Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Email | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Gender | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Status | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Position | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Supervisor | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Employment Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Weekly Working Hours | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Hire Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Contract End Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Reason | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Probation Period End | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Created At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Modified At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Subcompany | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Office | object |
Label | text |
Value | object |
Type | text |
Universal ID | text |
| Field | Type |
|---|---|
Start Date | date |
End Date | date |
Updated From | date |
Updated To | date |
Employee IDs | array |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Status | text |
Comment | text |
Start Date | date |
End Date | date |
Days Count | number |
Half Day Start | number |
Half Day End | number |
Time Off Type | object |
Type | text |
Attributes | object |
Employee | object |
Type | text |
Attributes | object |
Created By | text |
Certificate | object |
Status | text |
Created At | date |
Updated At | date |
Actions
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Gender | choice |
Position | text |
Subcompany | text |
Department | text |
Office | text |
Hire Date | date |
Weekly Working Hours | number |
Status | text |
Supervisor ID | number |
Custom Attributes | object |
| Field | Type |
|---|---|
ID | object |
Label | text |
Value | number |
Type | text |
Universal ID | text |
First Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Name | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Email | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Gender | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Status | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Position | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Supervisor | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Employment Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Weekly Working Hours | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Hire Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Contract End Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Date | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Type | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Termination Reason | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Probation Period End | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Created At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Last Modified At | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Subcompany | object |
Label | text |
Value | text |
Type | text |
Universal ID | text |
Office | object |
Label | text |
Value | object |
Type | text |
Universal ID | text |
| Field | Type |
|---|---|
Employee IDRequired | number |
Time Off Type IDRequired | choice |
Start DateRequired | date |
End DateRequired | date |
Half Day StartRequired | boolean |
Half Day EndRequired | boolean |
Comment | text |
Skip Approval | boolean |
| Field | Type |
|---|---|
Type | text |
Attributes | object |
Time Off ID | number |
Status | text |
Comment | text |
Days Count | number |
Half Day Start | boolean |
Half Day End | boolean |
Time Off Type | object |
Employee | object |
Created by | text |
Certificate | object |
| Field | Type |
|---|---|
Time Off IDRequired | number |
| Field | Type |
|---|---|
Success | boolean |
Data | object |
Message | text |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Key | text |
Value | text |
Query String | array |
Key | text |
Value | text |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Employee IDRequired | number |
First Name | text |
Last Name | text |
Gender | choice |
Position | text |
Subcompany | text |
Department | text |
Office | text |
Hire Date | date |
Weekly Working Hours | number |
Status | text |
Supervisor ID | number |
Custom Attributes | object |
| Field | Type |
|---|---|
Success | boolean |
Data | object |
Employee ID | number |
Meta | array |
| Field | Type |
|---|---|
TitleRequired | text |
Employee IDRequired | choice |
Category IDRequired | choice |
FileRequired | object |
File NameRequired | text |
DataRequired | text |
Comment | text |
Date | date |
| Field | Type |
|---|---|
Document ID | number |
Type | text |
Attributes | object |
Title | text |
Date | text |
Comment | text |
Employee | object |
Category | object |

