About this integration
Practice management for allied health clinics — appointments, invoices, payments, and patients. Use it from the workflow canvas with no custom glue script required.
This integration exposes 4 triggers, 4 search modules and 11 actions as workflow nodes. Authentication uses oauth authentication.
How to connect
The credential form asks for Basic Key and Region.
Prefer the interactive builder form? Open it on the app page.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Nookal to WEXTL®
| Field | Type | Help |
|---|---|---|
Basic KeyRequired | password | You can get your Basic Key in your account via |
RegionRequired | select | — |
Use it in workflow automation
Start with Watch Appointments, then add Cancel Appointment.
The canvas below runs Watch Appointments into Cancel Appointment — watch the video, then drop a node onto the canvas.
Select the Watch Invoices trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create an Invoice Entry as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 15 ready-made modules for support work — each run logs its inputs and outputs for debugging.
Nookal workflow on the canvas: Watch Invoices then Create an Invoice Entry
Triggers, searches and actions
Use the tables below to inspect Nookal's 4 triggers, 4 search modules, and 11 actions.
Triggers
4 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Appointments
- Watch Clients
- Watch Invoices
- Watch Payments
Searches
Fetch data on demand using 4 search modules that query the app during a run.
- List Appointments
- List Clients
- List Invoices
- List Payments
Actions
11 action modules cover the full range of create, update, and delete operations.
- Cancel Appointment
- Create a Client
- Create an Appointment
- Create an Invoice
- Create an Invoice Entry
Explore the fields available for each Nookal trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Appt ID | number |
Client ID | number |
Client Name | text |
Provider ID | number |
Provider Name | text |
Case ID | number |
Case Name | text |
Is New Client | number |
Is New Case | number |
Appt Type | text |
Type Name | text |
Type ID | number |
Appointment Date | text |
Start Time | text |
End Time | text |
Date Added | date |
Cancellation Date | text |
Status | text |
Notes | text |
Location ID | number |
| Field | Type |
|---|---|
Client ID | number |
Contact Details | array |
Addresses | array |
Files | array |
Alerts | text |
DOB | text |
Date Created | text |
Date Modified | text |
Doctor | object |
Contact ID | number |
First Name | text |
Last Name | text |
Title | text |
Display Name | text |
Active | number |
Company | text |
Contact Type | text |
Employer | text |
Title | text |
First Name | text |
Middle Name | text |
Last Name | text |
Full Name | text |
Location ID | text |
Notes | text |
Occupation | text |
Pension No | text |
Private Health No | text |
| Field | Type |
|---|---|
Invoice ID | number |
Client ID | number |
Case ID | number |
Location ID | number |
Invoice Number | text |
Practitioner ID | number |
Date Created | text |
Last Modified | text |
Is Third Party Invoice | number |
Invoice Notes | text |
Account Notes | text |
Addressee ID | number |
Appt ID | number |
Appt Date | text |
GST | number |
Subtotal | number |
GST Total | number |
Total | number |
Total Payments | number |
Balance | number |
| Field | Type |
|---|---|
Payment ID | number |
Location ID | number |
Client ID | number |
Method | text |
Amount | number |
Invoice ID | number |
Date | text |
Payment Ref | text |
Cheque No | text |
Bank Name | text |
Eft Ref | text |
Active | number |
Searches
| Field | Type |
|---|---|
Locations | choice |
Appointments | choice |
Date From | date |
Date To | date |
Clients | choice |
Provider IDs | array |
Appointment Type | array |
Appointment Status | array |
Last Modified Date From | date |
Last Modified Date To | date |
Limit | number |
| Field | Type |
|---|---|
Appt ID | number |
Client ID | number |
Client Name | text |
Provider ID | number |
Provider Name | text |
Case ID | number |
Case Name | text |
Is New Client | number |
Is New Case | number |
Appt Type | text |
Type Name | text |
Type ID | number |
Appointment Date | text |
Start Time | text |
End Time | text |
Date Added | date |
Cancellation Date | text |
Status | text |
Notes | text |
Location ID | number |
| Field | Type |
|---|---|
Locations | choice |
Client IDs | choice |
Online Quick Code | text |
Location ID | choice |
Deceased Flag | number |
First Name | text |
Last Name | text |
Date of Birth | date |
Mobile | text |
Email Address | |
Fuzzy Match | number |
File Type | choice |
Limit | number |
| Field | Type |
|---|---|
Client ID | number |
Contact Details | array |
Addresses | array |
Files | array |
Alerts | text |
DOB | text |
Date Created | date |
Date Modified | date |
Doctor | object |
Contact ID | number |
First Name | text |
Last Name | text |
Title | text |
Display Name | text |
Active | number |
Company | text |
Contact Type | text |
Employer | text |
Title | text |
First Name | text |
Middle Name | text |
Last Name | text |
Full Name | text |
Location ID | text |
Notes | text |
Occupation | text |
Pension No | text |
Private Health No | text |
| Field | Type |
|---|---|
Locations | choice |
Invoices | choice |
Date From | date |
Date To | date |
Limit | number |
| Field | Type |
|---|---|
Invoice ID | number |
Client ID | number |
Case ID | number |
Location ID | number |
Invoice Number | text |
Practitioner ID | number |
Date Created | date |
Last Modified | date |
Is Third Party Invoice | number |
Invoice Notes | text |
Account Notes | text |
Addressee ID | number |
Appt ID | number |
Appt Date | text |
GST | number |
Subtotal | number |
GST Total | number |
Total | number |
Total Payments | number |
Balance | number |
| Field | Type |
|---|---|
Invoices | choice |
Date From | date |
Date To | date |
Last Modified Date From | date |
Last Modified Date To | date |
| Field | Type |
|---|---|
Payment ID | number |
Location ID | number |
Client ID | number |
Method | text |
Amount | number |
Invoice ID | number |
Date | date |
Payment Ref | text |
Cheque No | text |
Bank Name | text |
Eft Ref | text |
Active | number |
Actions
| Field | Type |
|---|---|
AppointmentRequired | choice |
ClientRequired | choice |
Client Name | text |
Provider ID | number |
Provider Name | text |
Case | choice |
Case Name | text |
Is New Client | choice |
Is New Case | choice |
Appointment Type | text |
Type Name | text |
Appointment Type | number |
Appointment Date | date |
Start Time | time |
Start Date Time UTC | date |
End Date Time UTC | date |
End Time | time |
Date Added | date |
Cancellation Date | date |
Status | text |
| Field | Type |
|---|---|
Appt ID | number |
Client ID | number |
Client Name | text |
Provider ID | number |
Provider Name | text |
Case ID | number |
Case Name | text |
Is New Client | number |
Is New Case | number |
Appt Type | text |
Type Name | text |
Type ID | number |
Appointment Date | text |
Start Time | text |
Start Date Time UTC | text |
End Date Time UTC | text |
End Time | text |
Date Added | text |
Cancellation Date | text |
Status | text |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
Date of BirthRequired | date |
Date Created | date |
Date Modified | date |
Employer | text |
Title | text |
Middle Name | text |
Full Name | text |
Location ID | text |
Notes | text |
Occupation | text |
Pension Number | text |
Private Health Number | text |
Private Health Type | text |
Registration Date | date |
Health Fund Data | text |
Active | boolean |
Allergies | text |
Allow Online Bookings | boolean |
| Field | Type |
|---|---|
Client ID | number |
Contact Details | array |
Addresses | array |
Files | array |
Alerts | text |
DOB | text |
Date Created | text |
Date Modified | text |
Doctor | object |
Contact ID | number |
First Name | text |
Last Name | text |
Title | text |
Display Name | text |
Active | number |
Company | text |
Contact Type | text |
Employer | text |
Title | text |
First Name | text |
Middle Name | text |
Last Name | text |
Full Name | text |
Location ID | text |
Notes | text |
Occupation | text |
Pension No | text |
Private Health No | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Client Name | text |
Provider IDRequired | number |
Provider Name | text |
Case | choice |
Case Name | text |
Is New Client | choice |
Is New Case | choice |
Appointment Type | text |
Type Name | text |
Appointment TypeRequired | number |
Appointment DateRequired | date |
Start TimeRequired | time |
Start Date Time UTC | date |
End Date Time UTC | date |
End Time | time |
Date Added | date |
Cancellation Date | date |
Status | text |
Notes | text |
| Field | Type |
|---|---|
Appt ID | number |
Client ID | number |
Client Name | text |
Provider ID | number |
Provider Name | text |
Case ID | number |
Case Name | text |
Is New Client | number |
Is New Case | number |
Appt Type | text |
Type Name | text |
Type ID | number |
Appointment Date | text |
Start Time | text |
Start Date Time UTC | text |
End Date Time UTC | text |
End Time | text |
Date Added | text |
Cancellation Date | text |
Status | text |
| Field | Type |
|---|---|
ClientRequired | choice |
Case IDRequired | choice |
LocationRequired | choice |
Invoice Number | text |
Practitioner ID | number |
Recipient ID | number |
Recipient Type | text |
Is TP | number |
Date Created | date |
Is Third Party Invoice | number |
Invoice Notes | text |
Account Notes | text |
Addressee ID | number |
Appointment | choice |
Appointment Date | date |
GST | number |
Subtotal | number |
GST Total | number |
Total | number |
Total Payments | number |
| Field | Type |
|---|---|
Invoice ID | number |
Client ID | number |
Case ID | number |
Location ID | number |
Invoice Number | text |
Practitioner ID | number |
Recipient ID | number |
Recipient Type | text |
Is TP | number |
Date Created | text |
Is Third Party Invoice | number |
Invoice Notes | text |
Account Notes | text |
Addressee ID | number |
Appt ID | number |
Appt Date | text |
GST | number |
Subtotal | number |
GST Total | number |
Total | number |
| Field | Type |
|---|---|
InvoiceRequired | choice |
Item IDRequired | number |
Tax | number |
Total | number |
Void | number |
Subtotal | number |
Item Type | text |
Item Price | number |
Item GST | number |
Item Code | text |
Quantity | number |
Name | text |
Category | text |
Description | text |
Date | date |
Appointment | choice |
Provider ID | number |
Appointment Date | date |
| Field | Type |
|---|---|
Entry ID | number |
Invoice ID | number |
Tax | number |
Total | number |
Void | number |
Subtotal | number |
Item Type | text |
Item Price | number |
Item GST | number |
Item Code | text |
Item ID | number |
Qty | number |
Name | text |
Category | text |
Description | text |
Date | text |
Appt ID | number |
Provider ID | number |
Appt Date | text |
| Field | Type |
|---|---|
Location | choice |
Client | choice |
MethodRequired | text |
AmountRequired | number |
InvoiceRequired | choice |
Date | date |
Payment Reference | text |
Cheque Number | text |
Bank Name | text |
EFT Reference | text |
Active | choice |
| Field | Type |
|---|---|
Payment ID | number |
Location ID | number |
Client ID | number |
Method | text |
Amount | number |
Invoice ID | number |
Date | text |
Payment Ref | text |
Cheque No | text |
Bank Name | text |
Eft Ref | text |
Active | number |
| Field | Type |
|---|---|
InvoiceRequired | choice |
Entry IDRequired | number |
| Field | Type |
|---|---|
Payment ID | number |
Location ID | number |
Client ID | number |
Method | text |
Amount | number |
Invoice ID | number |
Date | text |
Payment Ref | text |
Cheque No | text |
Bank Name | text |
Eft Ref | text |
Active | number |
| Field | Type |
|---|---|
Payment | choice |
| Field | Type |
|---|---|
Payment ID | number |
Location ID | number |
Client ID | number |
Method | text |
Amount | number |
Invoice ID | number |
Date | text |
Payment Ref | text |
Cheque No | text |
Bank Name | text |
Eft Ref | text |
Active | number |
| Field | Type |
|---|---|
MethodRequired | choice |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
ClientRequired | choice |
First Name | text |
Last Name | text |
Date of Birth | date |
Date Created | date |
Date Modified | date |
Employer | text |
Title | text |
Middle Name | text |
Full Name | text |
Location ID | text |
Notes | text |
Occupation | text |
Pension Number | text |
Private Health Number | text |
Private Health Type | text |
Registration Date | date |
Health Fund Data | text |
Active | boolean |
Allergies | text |
| Field | Type |
|---|---|
Client ID | number |
Contact Details | array |
Addresses | array |
Files | array |
Alerts | text |
DOB | text |
Date Created | text |
Date Modified | text |
Doctor | object |
Contact ID | number |
First Name | text |
Last Name | text |
Title | text |
Display Name | text |
Active | number |
Company | text |
Contact Type | text |
Employer | text |
Title | text |
First Name | text |
Middle Name | text |
Last Name | text |
Full Name | text |
Location ID | text |
Notes | text |
Occupation | text |
Pension No | text |
Private Health No | text |
| Field | Type |
|---|---|
InoviceRequired | choice |
Client | choice |
Case ID | choice |
Location | choice |
Invoice Number | text |
Practitioner ID | number |
Recipient ID | number |
Recipient Type | text |
Is TP | number |
Date Created | date |
Is Third Party Invoice | number |
Invoice Notes | text |
Account Notes | text |
Addressee ID | number |
Appointment ID | number |
Appointment Date | date |
GST | number |
Subtotal | number |
GST Total | number |
Total | number |
| Field | Type |
|---|---|
Invoice ID | number |
Client ID | number |
Case ID | number |
Location ID | number |
Invoice Number | text |
Practitioner ID | number |
Recipient ID | number |
Recipient Type | text |
Is TP | number |
Date Created | text |
Is Third Party Invoice | number |
Invoice Notes | text |
Account Notes | text |
Addressee ID | number |
Appt ID | number |
Appt Date | text |
GST | number |
Subtotal | number |
GST Total | number |
Total | number |



