About this integration
Workforce scheduling and HR planning for frontline teams. Connect it to any workflow without writing code.
You can choose from 7 triggers, 18 search modules and 31 actions. The connection type is oauth authentication.
How to connect
The credential form asks for Application ID.
OAuth asks you to approve revenue:read, revenue:set, and revenue:delete before access is granted.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
Application IDRequired | text | This is your Application ID. To generate this, login to planday and navigate to Settings > Integrations > API Access. When setting application credentials on Planday website, use the following redirect uri: |
- revenue:read
- revenue:set
- revenue:delete
- absence:read
- absence:create
- employee:read
- employee:update
- employee:create
- department:read
- employeegroup:read
- employeetype:read
- EmployeeReadSkillRead
- skill:create
- skill:update
- skill:delete
- punchclockshift:read
- punchclockshift:create
- shift:read
- shift:create
- shift:delete
- shift:update
- shiftposition:read
- shiftposition:create
- shiftposition:update
- shiftposition:delete
- shifttype:read
- openid
- offline_access
Use it in workflow automation
Start with Watch Absence Requests, then add Approve an Absence Request.
The canvas below runs Watch Absence Requests into Approve an Absence Request — watch the video, then drop a node onto the canvas.
Select the Watch Employee Shifts 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 38 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
Planday workflow on the canvas: Watch Employee Shifts then Create an Employee
Triggers, searches and actions
Explore the fields available for each Planday trigger, search, and action — 7 triggers, 18 searchs, and 31 actions.
Triggers
Whenever something changes in the app, one of 7 available triggers can start a run immediately.
- Watch Absence Requests
- Watch Employees
- Watch Employee Shifts
- Watch Positions
- Watch Revenue
Searches
18 search modules let you query the app mid-run and feed the results to the next step.
- Get Absence Requests
- Get Account Transactions
- Get a Custom Property Attachment Value
- Get an Absence Request Draft
- Get an Employee
Actions
Use 31 action modules to write data back into the app from anywhere in a run.
- Approve an Absence Request
- Approve a Shift
- Assign a Shift
- Change an Employee Username
- Create a Custom Property Attachment Value
Explore the fields available for each Planday trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Note | text |
Absence period | object |
Start | text |
End | text |
Status | text |
Requested accounts | array |
| Field | Type |
|---|---|
Hired date | date |
Deactivation date | date |
Security groups | array |
Supervisor ID | number |
Primary department ID | number |
ID | number |
Date time created | date |
Date time modified | date |
Date time deleted | text |
Employee type ID | number |
Salary identifier | text |
First name | text |
Last name | text |
User name | text |
Cell phone | text |
Street 1 | text |
Street 2 | text |
Zip | text |
City | text |
Phone | text |
| Field | Type |
|---|---|
ID | number |
Department ID | number |
Employee ID | number |
Employee group ID | number |
Position ID | number |
Shift type ID | number |
Date | date |
Start date time | date |
End date time | date |
Description | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Start date | date |
End date | date |
Is active | boolean |
Department ID | number |
Section ID | number |
Employee group ID | number |
Affect revenue | boolean |
Revenue unit ID | number |
| Field | Type |
|---|---|
Day schedule ID | number |
Revenue unit ID | number |
Department ID | number |
Turnover | number |
Date | date |
| Field | Type |
|---|---|
Punch clock shift ID | number |
Start date time | date |
End date time | date |
Status | text |
Date time created | date |
Date time modified | date |
Skill ids | array |
ID | number |
Department ID | number |
Employee ID | number |
Employee group ID | number |
Position ID | number |
Shift type ID | number |
Date | text |
Comment | text |
| Field | Type |
|---|---|
Account ID | number |
Type | text |
Date | date |
Costs | array |
External ID | text |
Note | text |
Searches
| Field | Type |
|---|---|
Employee ID | choice |
Status | array |
Start Date | date |
End Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Note | text |
Absence period | object |
Start | text |
End | text |
Status | text |
Requested accounts | array |
| Field | Type |
|---|---|
Account IDRequired | choice |
Date | text |
External ID | text |
Limit | number |
| Field | Type |
|---|---|
Account ID | number |
Type | text |
Date | date |
Costs | array |
External ID | text |
Note | text |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Custom Property NameRequired | text |
| Field | Type |
|---|---|
Start Date | date |
End Date | date |
Account ID | choice |
Absence Type | choice |
Employee ID | choice |
| Field | Type |
|---|---|
Absence request | object |
Note | text |
Absence type | text |
Absence period | object |
Registrations | array |
Accounts | array |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Special Fields | array |
| Field | Type |
|---|---|
ID | number |
Hired from | date |
Deactivation date | date |
Salary identifier | text |
Gender | text |
Job title | text |
Employee type ID | number |
Primary department ID | number |
Date time created | date |
Date time modified | date |
Supervisor employee ID | number |
Security groups | array |
First name | text |
Last name | text |
User name | text |
Cell phone | text |
Cell phone country code | text |
Street 1 | text |
Street 2 | text |
Zip | text |
| Field | Type |
|---|---|
Position IDRequired | choice |
| Field | Type |
|---|---|
Skill ids | array |
ID | number |
Name | text |
Start date | date |
End date | date |
Is active | boolean |
Department ID | number |
Section ID | number |
Employee group ID | number |
Affect revenue | boolean |
Revenue unit ID | number |
| Field | Type |
|---|---|
Shift IDRequired | choice |
| Field | Type |
|---|---|
Punch clock shift ID | number |
Start date time | date |
End date time | date |
Status | text |
Date time created | date |
Date time modified | date |
Skill ids | array |
ID | number |
Department ID | number |
Employee ID | number |
Employee group ID | number |
Position ID | number |
Shift type ID | number |
Date | date |
Comment | text |
| Field | Type |
|---|---|
Is Active | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Start date | date |
End date | date |
Is active | boolean |
Department ID | number |
Section ID | number |
Employee group ID | number |
Affect revenue | boolean |
Revenue unit ID | number |
| Field | Type |
|---|---|
Department ID | choice |
Employee Group ID | choice |
Shift Type ID | choice |
Position ID | choice |
Employee ID | choice |
Shift Status | choice |
From Date | date |
To Date | date |
Created From | date |
Created To | date |
Modified From | date |
Modified To | date |
Limit | number |
| Field | Type |
|---|---|
Punch clock shift ID | number |
Start date time | date |
End date time | date |
Status | text |
Date time created | text |
Date time modified | text |
Skill ids | array |
ID | number |
Department ID | number |
Employee ID | number |
Employee group ID | number |
Position ID | number |
Shift type ID | number |
Date | date |
Comment | text |
| Field | Type |
|---|---|
Punch Clock Shift IDRequired | number |
Employee ID | choice |
| Field | Type |
|---|---|
ID | number |
Punch clocks shift ID | number |
Start date time | date |
End date time | date |
Duration | time |
| Field | Type |
|---|---|
Punch Clock Shift IDRequired | number |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Punch clocks shift ID | number |
Start date time | date |
End date time | date |
Duration | time |
| Field | Type |
|---|---|
FromRequired | date |
ToRequired | date |
Department IDs | choice |
| Field | Type |
|---|---|
Type | text |
Title | text |
Status | number |
Detail | text |
Instance | text |
Property 1 | text |
Property 2 | text |
| Field | Type |
|---|---|
Created From | date |
Created To | date |
Modified From | date |
Modified To | date |
Special | array |
Include Security Groups | boolean |
Search Query | text |
Limit | number |
| Field | Type |
|---|---|
Hired date | date |
Deactivation date | date |
Security groups | array |
Supervisor ID | number |
Primary department ID | number |
ID | number |
Date time created | date |
Date time modified | date |
Date time deleted | text |
Employee type ID | number |
Salary identifier | text |
First name | text |
Last name | text |
User name | text |
Cell phone | text |
Street 1 | text |
Street 2 | text |
Zip | text |
City | text |
Phone | text |
| Field | Type |
|---|---|
Employee ID | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Department ID | number |
Employee ID | number |
Employee group ID | number |
Position ID | number |
Shift type ID | number |
Date | date |
Start date time | date |
End date time | date |
Description | text |
| Field | Type |
|---|---|
Department IDsRequired | choice |
From DateRequired | date |
To DateRequired | date |
Shift Status | choice |
Return Full Salary for Monthly Paid | boolean |
Limit | number |
| Field | Type |
|---|---|
Shifts payroll | array |
Supplements payroll | array |
Salaried payroll | array |
Currency symbol | text |
Currency format string | text |
| Field | Type |
|---|---|
Revenue Unit ID | choice |
Department ID | choice |
From Date | date |
To Date | date |
Limit | number |
| Field | Type |
|---|---|
Day schedule ID | number |
Revenue unit ID | number |
Department ID | number |
Turnover | number |
Date | date |
| Field | Type |
|---|---|
FromRequired | date |
ToRequired | date |
Department IDs | choice |
Employee IDs | choice |
Shift Type IDs | choice |
Shift Status | choice |
Days of Week | array |
| Field | Type |
|---|---|
Employee ID | number |
Department ID | number |
Shift ID | number |
Punchclock ID | number |
At work start | object |
Employee group ID | number |
Shift type ID | number |
Comment | text |
Date | text |
Start | text |
End | text |
Breaks | array |
Worked time | object |
Employee group ID | number |
Shift type ID | number |
Comment | text |
Date | text |
Start | text |
End | text |
Breaks | array |
First approved | object |
Employee group ID | number |
Shift type ID | number |
Comment | text |
Date | text |
Start | text |
End | text |
Breaks | array |
Approved | object |
Employee group ID | number |
Shift type ID | number |
Comment | text |
Date | text |
Start | text |
End | text |
Breaks | array |
Current | object |
Employee group ID | number |
Shift type ID | number |
Comment | text |
Date | text |
Start | text |
End | text |
Breaks | array |
Approved by employee ID | number |
Last modified by employee ID | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Skill ID | number |
Name | text |
Description | text |
Is time limited | boolean |
Actions
| Field | Type |
|---|---|
Absence Request IDRequired | choice |
Existing Shifts | object |
ActionRequired | choice |
Change | object |
Cover Shifts | object |
ActionRequired | choice |
Reason | text |
Notify | boolean |
| Field | Type |
|---|---|
Shift IDRequired | choice |
| Field | Type |
|---|---|
Shift IDRequired | choice |
Employee IDRequired | choice |
| Field | Type |
|---|---|
Employee IDRequired | choice |
New UsernameRequired |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Custom Property NameRequired | text |
AttachmentRequired | text |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
UsernameRequired | |
DepartmentsRequired | choice |
Cell Phone | text |
Birth Date | date |
SSN | text |
Cell Phone Country Code | text |
Cell Phone Country ID | number |
Street 1 | text |
Street 2 | text |
ZIP | text |
Phone | text |
Phone Country Code | text |
Phone Country ID | number |
City | text |
Email | |
Employee Groups | choice |
Hired From | date |
Gender | choice |
| Field | Type |
|---|---|
ID | number |
Hired from | date |
Deactivation date | date |
Salary identifier | text |
Gender | text |
Job title | text |
Employee type ID | number |
Primary department ID | number |
Date time created | date |
Date time modified | date |
Supervisor employee ID | number |
Security groups | array |
First name | text |
Last name | text |
User name | text |
Cell phone | text |
Cell phone country code | text |
Street 1 | text |
Street 2 | text |
Zip | text |
| Field | Type |
|---|---|
Department IDRequired | choice |
Employee Group IDRequired | choice |
NameRequired | text |
Affect RevenueRequired | boolean |
Section ID | choice |
Color | text |
Valid From | date |
Valid To | date |
Skill IDs | choice |
Revenue Unit ID | choice |
| Field | Type |
|---|---|
Skill ids | array |
ID | number |
Name | text |
Start date | date |
End date | date |
Is active | boolean |
Department ID | number |
Section ID | number |
Employee group ID | number |
Affect revenue | boolean |
Revenue unit ID | number |
| Field | Type |
|---|---|
Department IDRequired | choice |
Allow ConflictsRequired | boolean |
Use BreaksRequired | boolean |
DateRequired | date |
Employee Group IDRequired | choice |
Start Time | time |
End Time | time |
Employee ID | choice |
Position ID | choice |
Shift Type ID | choice |
Default Wage | object |
Amount | number |
Type | choice |
Comment | text |
Skill IDs | choice |
| Field | Type |
|---|---|
Start time | text |
End time | text |
Default wage | object |
Amount | number |
Type | text |
Skill ids | array |
ID | number |
Department ID | number |
Employee ID | number |
Employee group ID | number |
Position ID | number |
Shift type ID | number |
Date | date |
Comment | text |
| Field | Type |
|---|---|
Is Time LimitedRequired | boolean |
NameRequired | text |
Description | text |
| Field | Type |
|---|---|
Account IDRequired | choice |
AmountsRequired | array |
External ID | text |
Type | choice |
Date | text |
Note | text |
| Field | Type |
|---|---|
Start DateRequired | text |
Salary PercentageRequired | number |
ID | number |
Department ID | choice |
Description | text |
Revenue | number |
Salary Budget | number |
| Field | Type |
|---|---|
Type | text |
Title | text |
Status | number |
Detail | text |
Instance | text |
Property 1 | text |
Property 2 | text |
| Field | Type |
|---|---|
TurnoverRequired | number |
Revenue Unit IDRequired | choice |
DateRequired | text |
Description | text |
| Field | Type |
|---|---|
Day schedule ID | number |
Revenue unit ID | number |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Date | date |
Reason | text |
Keep Shifts | boolean |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Custom Property NameRequired | text |
| Field | Type |
|---|---|
Position IDRequired | choice |
Replacement Position ID | choice |
Delete Option | choice |
| Field | Type |
|---|---|
DateRequired | date |
Revenue Unit IDRequired | choice |
| Field | Type |
|---|---|
Shift IDRequired | choice |
| Field | Type |
|---|---|
Skill ID | choice |
| Field | Type |
|---|---|
Absence Request IDRequired | choice |
Reason | text |
Notify | boolean |
| Field | Type |
|---|---|
Employee IDRequired | choice |
| Field | Type |
|---|---|
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 |
|---|---|
Employee IDRequired | choice |
Comment | text |
Departments | choice |
| Field | Type |
|---|---|
Employee IDRequired | choice |
| Field | Type |
|---|---|
Punch Clock Shift IDRequired | number |
Employee IDRequired | choice |
Start Date Time | date |
| Field | Type |
|---|---|
ID | number |
Punch clocks shift ID | number |
Start date time | date |
End date time | date |
Duration | time |
| Field | Type |
|---|---|
Punch Clock Shift IDRequired | number |
Employee IDRequired | choice |
End Date and TimeRequired | date |
| Field | Type |
|---|---|
ID | number |
Punch clocks shift ID | number |
Start date time | date |
End date time | date |
Duration | time |
| Field | Type |
|---|---|
Absence PeriodRequired | object |
Start | text |
End | text |
RegistrationsRequired | array |
Note | text |
Absence Type | choice |
| Field | Type |
|---|---|
ID | number |
Status | text |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Custom Property NameRequired | text |
AttachmentRequired | text |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Use Validation | boolean |
First Name | text |
Last Name | text |
Username | |
Departments | choice |
Cell Phone | text |
Birth Date | date |
SSN | text |
Cell Phone Country Code | text |
Cell Phone Country ID | number |
Street 1 | text |
Street 2 | text |
ZIP | text |
Phone | text |
Phone Country Code | text |
Phone Country ID | number |
City | text |
Email | |
Employee Groups | choice |
| Field | Type |
|---|---|
Position IDRequired | choice |
NameRequired | text |
Affect RevenueRequired | boolean |
Section ID | choice |
Color | text |
Valid From | date |
Valid To | date |
Skill IDs | choice |
Revenue Unit ID | choice |
| Field | Type |
|---|---|
Skill ids | array |
ID | number |
Name | text |
Start date | date |
End date | date |
Is active | boolean |
Department ID | number |
Section ID | number |
Employee group ID | number |
Affect revenue | boolean |
Revenue unit ID | number |
| Field | Type |
|---|---|
Shift IDRequired | choice |
Allow ConflictsRequired | boolean |
Use BreaksRequired | boolean |
DateRequired | date |
Employee Group IDRequired | choice |
Start Time | time |
End Time | time |
Employee ID | choice |
Position ID | choice |
Shift Type ID | choice |
Default Wage | object |
Amount | number |
Type | choice |
Comment | text |
Skill IDs | choice |
| Field | Type |
|---|---|
Start time | text |
End time | text |
Default wage | object |
Amount | number |
Type | text |
Skill ids | array |
ID | number |
Department ID | number |
Employee ID | number |
Employee group ID | number |
Position ID | number |
Shift type ID | number |
Date | date |
Comment | text |
| Field | Type |
|---|---|
Skill ID | choice |
NameRequired | text |
Is Time LimitedRequired | boolean |
Description | text |

