About this integration
HR leave, attendance, and timesheet management for growing teams. Connect it to any workflow without writing code.
You can choose from 0 triggers, 3 search modules and 8 actions. The connection type is basic authentication.
How to connect
The credential form asks for Tenant ID and API 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 Calamari to WEXTL®
| Field | Type | Help |
|---|---|---|
Tenant IDRequired | text | Your subdomain. For example, |
API KeyRequired | password | You can get your API Key in API Settings. See for more. |
Use it in workflow automation
Add Archive an Employee as a workflow step.
The canvas below shows the integration — watch the video, then drop a node onto the canvas.
Start with the Archive an Employee step and run it on demand or on a schedule.
Then add Create an Employee as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 8 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
Calamari workflow on the canvas: Archive an Employee then Create an Employee
Triggers, searches and actions
Explore the fields available for each Calamari trigger, search, and action — 0 triggers, 3 searchs, and 8 actions.
Searches
3 search modules let you query the app mid-run and feed the results to the next step.
- Search Employee Balances
- Search Employees
- Search Timesheets
Actions
Use 8 action modules to write data back into the app from anywhere in a run.
- Archive an Employee
- Create an Employee
- Create a Timesheet Entry
- Delete a Timesheet Entry
- Invite an Employee
Explore the fields available for each Calamari trigger, search, and action.
Searches
| Field | Type |
|---|---|
From Date | date |
To Date | date |
Employee Emails | choice |
Contract Types | choice |
Positions | choice |
Teams | choice |
Limit | number |
| Field | Type |
|---|---|
Person | object |
First Name | text |
Last Name | text |
Email | |
External ID | text |
Balance | number |
| Field | Type |
|---|---|
Employee Email | |
Contract Types | choice |
Positions | choice |
Teams | choice |
With Archived | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | |
External Number | text |
Working Week | object |
ID | number |
Name | text |
Approval Flow | object |
ID | number |
Name | text |
Position | object |
ID | number |
Name | text |
Teams | array |
Admin | boolean |
Contract Type | object |
ID | number |
Name | text |
Language | text |
Timezone | text |
Direct Manager | object |
ID | number |
Email | text |
Birth Date | text |
Hire Date | text |
Business Phone | text |
Home Phone | text |
Personal Email | text |
Address Street | text |
| Field | Type |
|---|---|
From Date | date |
To Date | date |
Employee Emails | choice |
Contract Types | choice |
Positions | choice |
Teams | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Started | text |
Finished | text |
Started Time Zone | text |
Finished Time Zone | text |
Duration | number |
Person | object |
First Name | text |
Last Name | text |
Email | text |
External ID | text |
Breaks | array |
Projects | array |
Closed | boolean |
Description | text |
Actions
| Field | Type |
|---|---|
Employee EmailRequired |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Working WeekRequired | choice |
Approval FlowRequired | text |
Holidays CalendarRequired | text |
Position | choice |
Teams | choice |
Sex | choice |
Marital Status | choice |
Admin | boolean |
Contract Type | choice |
External Number | text |
Direct Manager | |
Birth Date | date |
Hire Date | date |
Business Phone | text |
Home Phone | text |
Personal Email | |
Address Street | text |
| Field | Type |
|---|---|
Employee ID | number |
| Field | Type |
|---|---|
PersonRequired | choice |
Shift StartRequired | date |
Shift EndRequired | date |
Breaks | array |
Projects | array |
Description | text |
| Field | Type |
|---|---|
ID | number |
Started | text |
Finished | text |
Started Time Zone | text |
Finished Time Zone | text |
Duration | number |
Person | object |
First Name | text |
Last Name | text |
Email | text |
External ID | text |
Breaks | array |
Projects | array |
Closed | boolean |
Description | text |
| Field | Type |
|---|---|
Timesheet Entry IDRequired | number |
| Field | Type |
|---|---|
Employee EmailRequired |
| 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 |
|---|---|
Employee EmailRequired | choice |
First Name | text |
Last Name | text |
Email | |
Working Week | choice |
Approval Flow | text |
Holidays Calendar | text |
Position | choice |
Teams | choice |
Sex | choice |
Marital Status | choice |
Admin | boolean |
Contract Type | choice |
External Number | text |
Direct Manager | |
Birth Date | date |
Hire Date | date |
Business Phone | text |
Home Phone | text |
Personal Email |
| Field | Type |
|---|---|
Employee ID | number |
| Field | Type |
|---|---|
Timesheet Entry IDRequired | number |
Person | choice |
Shift Start | date |
Shift End | date |
Breaks | array |
Projects | array |
Description | text |
| Field | Type |
|---|---|
ID | number |
Started | text |
Finished | text |
Started Time Zone | text |
Finished Time Zone | text |
Duration | number |
Person | object |
First Name | text |
Last Name | text |
Email | text |
External ID | text |
Breaks | array |
Projects | array |
Closed | boolean |
Description | text |



