About this integration
Workforce management platform for hospitality scheduling, time and attendance, and HR data. Connect it to any workflow without writing code.
You can choose from 2 triggers, 5 search modules and 27 actions. The connection type is basic authentication.
How to connect
The credential form asks for URL, Username, Password, and External Customer Canonical ID.
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 Fourth to WEXTL®
| Field | Type | Help |
|---|---|---|
URLRequired | text | Your Fourth.com URL. For example: |
UsernameRequired | text | — |
PasswordRequired | password | — |
External Customer Canonical IDRequired | text | The external customer canonical ID specific to the customer. |
Use it in workflow automation
Start with Watch Absences, then add Add or Update Additional Payments.
The canvas below runs Watch Absences into Add or Update Additional Payments — watch the video, then drop a node onto the canvas.
Select the Watch Absences trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add or Update a Paid Absence as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 29 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
Fourth workflow on the canvas: Watch Absences then Add or Update a Paid Absence
Triggers, searches and actions
Explore the fields available for each Fourth trigger, search, and action — 2 triggers, 5 searchs, and 27 actions.
Triggers
Whenever something changes in the app, one of 2 available triggers can start a run immediately.
- Watch Absences
- Watch Job Titles
Searches
5 search modules let you query the app mid-run and feed the results to the next step.
- Get Absences
- Get Employees (Limited)
- Get Full Employee Records
- Get Job Titles
- Get Locations
Actions
Use 27 action modules to write data back into the app from anywhere in a run.
- Add or Update Additional Payments
- Add or Update a Job Title
- Add or Update a Location
- Add or Update an Additional Payment
- Add or Update an Assignment
Explore the fields available for each Fourth trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Reference | text |
Employee external ID | text |
Payroll no | text |
Type | text |
Days | number |
Start date | date |
End date | date |
Status | text |
Percent paid | number |
Reason | text |
Job code | text |
Location code | text |
Department code | text |
| Field | Type |
|---|---|
Job code | text |
Job name | text |
Is tippable | boolean |
Attributes | array |
Created date | date |
Last modified date | date |
Searches
| Field | Type |
|---|---|
If Modified Since | date |
Limit | number |
| Field | Type |
|---|---|
Reference | text |
Employee external ID | text |
Payroll no | text |
Type | text |
Days | number |
Start date | date |
End date | date |
Status | text |
Percent paid | number |
Reason | text |
Job code | text |
Location code | text |
Department code | text |
| Field | Type |
|---|---|
Location Code | text |
Start Date | date |
End Date | date |
If Modified Since | date |
Limit | number |
| Field | Type |
|---|---|
Employee ID | text |
User ID | text |
Payroll no | text |
First name | text |
Last name | text |
Employments | array |
| Field | Type |
|---|---|
Location Code | text |
Start Date | date |
End Date | date |
If Modified Since | date |
Limit | number |
| Field | Type |
|---|---|
Employee ID | text |
User ID | text |
Email home | text |
Payroll no | text |
First name | text |
Last name | text |
Date of birth | date |
Employments | array |
| Field | Type |
|---|---|
If Modified Since | date |
Limit | number |
| Field | Type |
|---|---|
Job code | text |
Job name | text |
Is tippable | boolean |
Attributes | array |
Created date | date |
Last modified date | date |
| Field | Type |
|---|---|
If Modified Since | date |
Limit | number |
| Field | Type |
|---|---|
Location name | text |
Location code | text |
Address | object |
Address 1 | text |
Address town | text |
Address country | text |
Departments | array |
Actions
| Field | Type |
|---|---|
Additional PaymentsRequired | array |
Employee First NameRequired | text |
Employee Last NameRequired | text |
Payment TypeRequired | text |
Reference | text |
Assignment Reference | text |
Employee ID | choice |
Payroll No | text |
Record Type | text |
Location Code | text |
Department Code | text |
| Field | Type |
|---|---|
Job CodeRequired | text |
Job NameRequired | text |
Is Tippable | boolean |
Is Indirectly Tippable | boolean |
Is Obsolete | boolean |
Obsolete Date | date |
Attributes | array |
| Field | Type |
|---|---|
Location CodeRequired | text |
Location NameRequired | text |
Location Start Date | date |
Location Latitude | number |
Location Longitude | number |
Start of Schedule Week Day | choice |
Location Is Obsolete | boolean |
Location Obsolete Date | date |
Location Address | object |
Address 1Required | text |
Address TownRequired | text |
Address CountryRequired | text |
Address Reference | text |
Address Type | text |
Address Effective Date | date |
Address 2 | text |
Address 3 | text |
Address 4 | text |
Address Municipality | text |
Attributes | array |
Departments | array |
| Field | Type |
|---|---|
Employee First NameRequired | text |
Employee Last NameRequired | text |
Payment TypeRequired | text |
Reference | text |
Assignment Reference | text |
Employee ID | choice |
Payroll No | text |
Record Type | text |
Location Code | text |
Department Code | text |
Value | number |
Currency | text |
Payment Date | date |
| Field | Type |
|---|---|
Assignment ReferenceRequired | text |
Location CodeRequired | text |
Job CodeRequired | text |
Rate TypeRequired | choice |
Employment ID | text |
Employee ID | choice |
Assignment Start Date | date |
Assignment End Date | date |
Main Assignment | boolean |
Department Code | text |
Shift Type | text |
Working Pattern | text |
Contracted Hours | number |
Attributes | array |
Rates | array |
| Field | Type |
|---|---|
Employee IDRequired | choice |
User Canonical ID | text |
Personal Details | object |
Payroll NoRequired | text |
First NameRequired | text |
Middle Name | text |
Last NameRequired | text |
Preferred Name | text |
Title | text |
Initials | text |
Gender | text |
Date of Birth | date |
Date of Death | date |
Passport | object |
Passport NoRequired | text |
Passport Reference | text |
Issuing CountryRequired | text |
Issue Date | date |
Expiry Date | date |
Contact Details | object |
Addresses | array |
Email | object |
Telephone | object |
Dependents | array |
Next of Kins | array |
Payment Details | array |
Split Payment | object |
Split Type | text |
Split Value | text |
Split Order | text |
Employment Details | array |
Documents | array |
Absences | array |
Pay Parts | array |
Payslips | array |
Claims | array |
| Field | Type |
|---|---|
Employee ID | choice |
Location Code | text |
Department | text |
Job Code | text |
Element Name | text |
Element Local Ref | text |
Start DateTime | date |
End DateTime | date |
Units | number |
Unit Type | text |
Rate | number |
Reference | text |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Job CodeRequired | text |
Absence ReferenceRequired | text |
Absence TypeRequired | text |
Absence StatusRequired | choice |
Location Code | text |
Department | text |
Element Name | text |
Element Local Ref | text |
Start DateTime | date |
End DateTime | date |
Units | number |
Unit Type | text |
Rate | number |
Reference | text |
Absence Days | number |
Absence Start Date | date |
Absence End Date | date |
Absence Paid | number |
Absence Reason | text |
| Field | Type |
|---|---|
AssignmentsRequired | array |
Assignment ReferenceRequired | text |
Location CodeRequired | text |
Job CodeRequired | text |
Rate TypeRequired | choice |
Employment ID | text |
Employee ID | choice |
Assignment Start Date | date |
Assignment End Date | date |
Main Assignment | boolean |
Department Code | text |
| Field | Type |
|---|---|
TypeRequired | choice |
Event ID | text |
Employee ID | choice |
Payroll No | text |
Employee First Name | text |
Employee Last Name | text |
Location Code | text |
Department Code | text |
Event Date | date |
Payments | array |
Notes | text |
Submission Date | date |
Clock In | date |
Clock Out | date |
Pay Rate | number |
Rate Type | choice |
Job Code | text |
Is Deleted | boolean |
| Field | Type |
|---|---|
EmployeesRequired | array |
Employee IDRequired | choice |
User Canonical ID | text |
Personal Details | object |
Passport | object |
Contact Details | object |
Dependents | array |
Next of Kins | array |
Payment Details | array |
Split Payment | object |
Employment Details | array |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Employer ID | choice |
Employment Reference | text |
Employment Join Date | date |
First Working Day | date |
Original Hire Date | date |
Employment Leave Date | date |
Termination Reason | text |
Rehire | boolean |
Employment Type | choice |
Employment Status | choice |
Contract Permanent | boolean |
Contract Fulltime | boolean |
Contracted Hours | number |
Full Time Equivalent | text |
Foreign Student | text |
Pay Group | text |
Live In | boolean |
Assignments | array |
Break Waiver | boolean |
| Field | Type |
|---|---|
EmploymentsRequired | array |
Employee IDRequired | choice |
Employer ID | choice |
Employment Reference | text |
Employment Join Date | date |
First Working Day | date |
Original Hire Date | date |
Employment Leave Date | date |
Termination Reason | text |
Rehire | boolean |
Employment Type | choice |
| Field | Type |
|---|---|
jobtitlesRequired | array |
Job CodeRequired | text |
Job NameRequired | text |
Is Tippable | boolean |
Is Indirectly Tippable | boolean |
Is Obsolete | boolean |
Obsolete Date | date |
Attributes | array |
| Field | Type |
|---|---|
locationsRequired | array |
Location CodeRequired | text |
Location NameRequired | text |
Location Start Date | date |
Location Latitude | number |
Location Longitude | number |
Start of Schedule Week Day | choice |
Location Is Obsolete | boolean |
Location Obsolete Date | date |
Location Address | object |
Attributes | array |
| Field | Type |
|---|---|
List of PaidAbsencesRequired | array |
Employee ID | choice |
Location Code | text |
Department | text |
Job Code | text |
Element Name | text |
Element Local Ref | text |
Start DateTime | date |
End DateTime | date |
Units | number |
Unit Type | text |
| Field | Type |
|---|---|
List of Planned AbsencesRequired | array |
Employee IDRequired | choice |
Job CodeRequired | text |
Absence ReferenceRequired | text |
Absence TypeRequired | text |
Absence StatusRequired | choice |
Absence Days | number |
Absence Start Date | date |
Absence End Date | date |
Absence Paid | number |
Absence Reason | text |
| Field | Type |
|---|---|
TnA RecordsRequired | array |
TypeRequired | choice |
Event ID | text |
Employee ID | choice |
Payroll No | text |
Employee First Name | text |
Employee Last Name | text |
Location Code | text |
Department Code | text |
Event Date | date |
Payments | array |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Assignment ReferenceRequired | text |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Absence Start DateRequired | date |
| Field | Type |
|---|---|
AssignmentsRequired | array |
Employee IDRequired | choice |
Assignment ReferenceRequired | text |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Employment Join Date | date |
| Field | Type |
|---|---|
EmploymentsRequired | array |
Employee IDRequired | choice |
Employment Join Date | date |
| Field | Type |
|---|---|
Planned AbsencesRequired | array |
Employee IDRequired | choice |
Absence Start DateRequired | date |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
AssignmentsRequired | array |
Employee IDRequired | choice |
Employer ID | choice |
Employment Reference | text |
Employment Join Date | date |
First Working Day | date |
Original Hire Date | date |
Employment Leave Date | date |
Termination Reason | text |
Rehire | boolean |
Employment Type | choice |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Employer ID | choice |
Employment Reference | text |
Employment Join Date | date |
First Working Day | date |
Original Hire Date | date |
Employment Leave Date | date |
Termination Reason | text |
Rehire | boolean |
Employment Type | choice |
Employment Status | choice |
Contract Permanent | boolean |
Contract Fulltime | boolean |
Contracted Hours | number |
FTE | text |
Foreign Student | text |
Pay Group | text |
Live In | boolean |
Assignments | array |
Break Waiver | boolean |



