About this integration
Cloud payroll and leave management for employers and pay runs. This integration exposes its full API as workflow modules.
The integration includes 5 triggers, 24 search modules and 16 actions. Connections use basic authentication.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | To get your API key, log into your account and go to https://payroll.simplepay.cloud/external_users. In the 'API Users' section, click on the 'Add' button to create a new API user and an associated authorization key. |
Use it in workflow automation
Start with Watch Clients, then add Create a Leave Day.
The canvas below runs Watch Clients into Create a Leave Day — watch the video, then drop a node onto the canvas.
Select the Watch Employees trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create an Employee Calculation as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 21 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
SimplePay workflow on the canvas: Watch Employees then Create an Employee Calculation
Triggers, searches and actions
Browse every SimplePay module field below: 5 triggers, 24 searchs, and 16 actions you can drop onto the canvas.
Triggers
This integration includes 5 triggers — start a workflow the moment something changes in the app.
- Watch Clients
- Watch Employees
- Watch Leave Days
- Watch Payment Frequencies
- Watch Pay Points
Searches
Use any of 24 search modules to retrieve records without leaving the workflow canvas.
- Calculate Employee Data
- Calculate Payslip
- Create a Comparison Leave Report
- Create an Employment Tax Incentive (ETI) Report
- Create a Tracked Balances Report
Actions
This integration includes 16 action modules — create, update, or delete records as part of any workflow.
- Create a Leave Day
- Create an Employee
- Create an Employee Calculation
- Create a Pay Frequency
- Create a Payslip Calculation
Explore the fields available for each SimplePay trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Client | object |
ID | number |
Name | text |
Physical address | object |
| Field | Type |
|---|---|
employee | object |
ID | number |
Wave ID | number |
First name | text |
Last name | text |
Birthdate | date |
Appointment date | date |
Number | text |
Job title | text |
Email | |
Income tax number | text |
| Field | Type |
|---|---|
ID | number |
Date | date |
Hours | text |
Leave type | text |
Type ID | number |
| Field | Type |
|---|---|
wave | object |
ID | number |
Frequency | text |
First end date | text |
Interim first end date | text |
Interim day of month | text |
Last day of month | number |
Custom name | text |
Client ID | number |
Length months | number |
Length weeks | number |
| Field | Type |
|---|---|
pay_point | object |
ID | number |
Name | text |
Client ID | number |
Physical address | object |
Created at | date |
Updated at | date |
Searches
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Payslip ID | text |
Inputs | object |
No autopay public holidays | text |
Fixed amount | number |
Additional paid hours | text |
Override calculated rate | text |
Calculation ID | text |
Account components | object |
Deleted | boolean |
Account outputs | object |
Client ID | number |
Created at | date |
Updated at | date |
Calculation def ID | text |
Profile ID | text |
Skip | boolean |
Multiplier | text |
Input formulas | object |
Skip rule | boolean |
Overrides | object |
Outputs | object |
System type | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Payslip ID | text |
Inputs | object |
No autopay public holidays | text |
Fixed amount | number |
Additional paid hours | text |
Override calculated rate | text |
Calculation ID | text |
Account components | object |
Deleted | boolean |
Account outputs | object |
Client ID | number |
Created at | date |
Updated at | date |
Calculation def ID | text |
Profile ID | text |
Skip | boolean |
Multiplier | text |
Input formulas | object |
Skip rule | boolean |
Overrides | object |
Outputs | object |
System type | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Start Date | date |
End Date | date |
Leave Types | array |
Humanize | boolean |
Limit | number |
| Field | Type |
|---|---|
Employee | text |
Leave type | text |
Date | date |
Accrual | text |
Entitlement | text |
Taken | text |
Adjustment | text |
Balance | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Start Date | date |
End Date | date |
Humanize | boolean |
Limit | number |
| Field | Type |
|---|---|
Employee | text |
Month | text |
Hours | text |
Monthly remuneration | text |
Monthly minimum wage | text |
Eti calculated | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Date | date |
Humanize | boolean |
Limit | number |
| Field | Type |
|---|---|
Employee | text |
Loans | text |
Savings | text |
Garnishees | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Start Date | date |
End Date | date |
Account Names | array |
Custom Fields | array |
Humanize | boolean |
Limit | number |
| Field | Type |
|---|---|
Employee | text |
Date | date |
Basic salary | text |
Tax | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Period Offset | number |
Humanize | boolean |
Limit | number |
| Field | Type |
|---|---|
Employee | text |
Type | text |
Transaction | object |
Taxable income | number |
Retirement funding income | number |
Non retirement funding income | number |
Uif income | number |
Sdl income | number |
Type | text |
Cost to company account | text |
Code | number |
Name | text |
Formula | object |
Previous | text |
Selected | text |
Variance | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Date | date |
Humanize | boolean |
Limit | number |
| Field | Type |
|---|---|
Employee | text |
Days | text |
Daily rate | text |
Liability | text |
| Field | Type |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
Message | text |
UUID | text |
| Field | Type |
|---|---|
ClientRequired | choice |
DateRequired | text |
| Field | Type |
|---|---|
5 | number |
6 | number |
7 | number |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Posted to accounting system | boolean |
Accounting splits | array |
Debit | array |
Credit | array |
| Field | Type |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
Payslip | object |
Income | array |
Deduction | array |
Grand total | array |
Sideline | array |
Leave | object |
| Field | Type |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
ID | number |
Employee ID | text |
Payslip ID | number |
Inputs | object |
Fixed amount | number |
Calculation ID | number |
Account components | object |
Deleted | boolean |
Account outputs | object |
Client ID | number |
Created at | date |
Updated at | date |
Calculation def ID | text |
Profile ID | text |
Skip | boolean |
Multiplier | text |
Input formulas | object |
Skip rule | text |
Overrides | object |
Outputs | object |
Short pay | number |
Normal pay | number |
Sunday pay | number |
Normal rate | number |
Short hours | number |
Sunday rate | number |
Basic salary | number |
Holiday rate | number |
Normal hours | number |
Overtime pay | number |
System type | text |
| Field | Type |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
Employee | object |
First name | text |
Last name | text |
Birthdate | text |
Appointment date | text |
Wave ID | number |
Payment method | text |
Physical address | object |
Custom fields | object |
| Field | Type |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
5 | text |
6 | text |
7 | text |
8 | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Client | object |
ID | number |
Name | text |
Physical address | object |
| Field | Type |
|---|---|
ClientRequired | choice |
Include | choice |
Limit | number |
| Field | Type |
|---|---|
employee | object |
ID | number |
Wave ID | number |
First name | text |
Last name | text |
Birthdate | date |
Appointment date | date |
Number | text |
Job title | text |
Email | |
Income tax number | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Type ID | number |
Balance | number |
Date | date |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date | date |
Hours | text |
Leave type | text |
Type ID | number |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
wave | object |
ID | number |
Frequency | text |
First end date | text |
Interim first end date | text |
Interim day of month | text |
Last day of month | number |
Custom name | text |
Client ID | number |
Length months | number |
Length weeks | number |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
pay_point | object |
ID | number |
Name | text |
Client ID | number |
Physical address | object |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
payment_run | object |
ID | number |
Wave ID | number |
Period offset | number |
Period end date | text |
Total | number |
Created at | date |
Updated at | date |
Special | boolean |
Posted to accounting system | boolean |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
payslip | object |
ID | number |
Date | date |
Special | boolean |
Finalised | boolean |
Dirty | boolean |
Nett pay | number |
Ss released | boolean |
Payment run ID | number |
| Field | Type |
|---|---|
ClientRequired | choice |
Limit | number |
| Field | Type |
|---|---|
payslip | object |
ID | number |
Date | date |
Special | boolean |
Finalised | boolean |
Ss released | boolean |
Payment run ID | number |
Dirty | boolean |
Nett pay | number |
Data | object |
Actions
| Field | Type |
|---|---|
ClientRequired | choice |
DateRequired | date |
Hours | number |
Leave Type IDRequired | text |
| Field | Type |
|---|---|
Message | text |
ID | number |
| Field | Type |
|---|---|
ClientRequired | choice |
WaveRequired | choice |
First NameRequired | text |
Last NameRequired | text |
BirthdateRequired | date |
Appointment DateRequired | date |
Identification TypeRequired | choice |
ID Number | text |
Other Number | text |
Passport Country Code | text |
Payment MethodRequired | choice |
Employee Number | text |
Email | |
Job Title | text |
Income Tax Number | text |
Bank Account | object |
Bank IDRequired | text |
Account NumberRequired | text |
Branch CodeRequired | text |
Account Type | choice |
Holder Relationship | choice |
Holder Name | text |
Physical Address | object |
Unit Number | text |
Complex | text |
Street Number | text |
Street or Farm Name | text |
Suburb or District | text |
City or Town | text |
Postal Code | text |
Postal Address | object |
Same as Physical | boolean |
Line 1 | text |
Line 2 | text |
Line 3 | text |
Postal Code | text |
Custom Fields | object |
Field IDRequired | text |
ValueRequired | text |
| Field | Type |
|---|---|
Message | text |
ID | number |
Number | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Calculation TypeRequired | text |
Calculation DetailsRequired | object |
Amount | number |
Operation | choice |
Effective Date | date |
| Field | Type |
|---|---|
Message | text |
ID | number |
| Field | Type |
|---|---|
ClientRequired | choice |
FrequencyRequired | choice |
First End DateRequired | date |
Last Day of Month | number |
Interim Day of Month | number |
Custom Name | text |
| Field | Type |
|---|---|
Message | text |
ID | number |
| Field | Type |
|---|---|
ClientRequired | choice |
Calculation TypeRequired | text |
Calculation DetailsRequired | object |
Amount | number |
Operation | choice |
Effective Date | date |
| Field | Type |
|---|---|
Message | text |
ID | number |
| Field | Type |
|---|---|
ClientRequired | choice |
Leave DaysRequired | array |
| Field | Type |
|---|---|
Message | text |
Ids | array |
| Field | Type |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
Message | text |
| Field | Type |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
Message | text |
| Field | Type |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
Message | text |
| 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 |
|---|---|
ClientRequired | choice |
| Field | Type |
|---|---|
Data | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Start Date | date |
End Date | date |
Date | date |
Humanize | boolean |
| Field | Type |
|---|---|
Message | text |
UUID | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Date | date |
Hours | number |
Leave Type ID | text |
| Field | Type |
|---|---|
Message | text |
ID | number |
| Field | Type |
|---|---|
ClientRequired | choice |
First Name | text |
Last Name | text |
Birthdate | date |
| Field | Type |
|---|---|
Message | text |
ID | number |
Number | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Calculation DetailsRequired | object |
Increase Balance | number |
| Field | Type |
|---|---|
Message | text |
ID | number |
| Field | Type |
|---|---|
ClientRequired | choice |
EntitiesRequired | array |
| Field | Type |
|---|---|
ID | text |
Payslip ID | text |
Success | text |
Message | text |

