Nookal icon

Nookal

Practice management for allied health clinics — appointments, invoices, payments, and patients.

4 triggers4 searches11 actionsPollingAuth: OAuth

AI-assisted documentation14 min read

This documentation is compiled from our integration source code, internal specs for Nookal, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Nookal on WEXTL →

To use Nookal on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Basic KeypasswordRequired

    You can get your Basic Key in your account via Setup > Connections > Integrations > API v3.0

    [1]
  • RegionselectRequired
  1. Log in to your WEXTL account, add the Nookal node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Nookal account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Nookal to WEXTL®
Video slide demonstrates how to integrate Nookal in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch AppointmentsTrigger
Output fields[3]
FieldType
Appt IDnumber
Client IDnumber
Client Nametext
Provider IDnumber
Provider Nametext
Case IDnumber
Case Nametext
Is New Clientnumber
Is New Casenumber
Appt Typetext
Type Nametext
Type IDnumber
Appointment Datetext
Start Timetext
End Timetext
Date Addeddate
Cancellation Datetext
Statustext
Notestext
Location IDnumber
10other output fields
Watch ClientsTrigger
Output fields[3]
FieldType
Client IDnumber
Contact Detailsarray
Addressesarray
Filesarray
Alertstext
DOBtext
Date Createdtext
Date Modifiedtext
Doctorobject
Contact IDnumber
First Nametext
Last Nametext
Titletext
Display Nametext
Activenumber
Companytext
Contact Typetext
Employertext
Titletext
First Nametext
Middle Nametext
Last Nametext
Full Nametext
Location IDtext
Notestext
Occupationtext
Pension Notext
Private Health Notext
14other output fields
Watch InvoicesTrigger
Output fields[3]
FieldType
Invoice IDnumber
Client IDnumber
Case IDnumber
Location IDnumber
Invoice Numbertext
Practitioner IDnumber
Date Createdtext
Last Modifiedtext
Is Third Party Invoicenumber
Invoice Notestext
Account Notestext
Addressee IDnumber
Appt IDnumber
Appt Datetext
GSTnumber
Subtotalnumber
GST Totalnumber
Totalnumber
Total Paymentsnumber
Balancenumber
7other output fields
Watch PaymentsTrigger
Output fields[3]
FieldType
Payment IDnumber
Location IDnumber
Client IDnumber
Methodtext
Amountnumber
Invoice IDnumber
Datetext
Payment Reftext
Cheque Notext
Bank Nametext
Eft Reftext
Activenumber
List AppointmentsSearch
Input fields[3]
FieldType
Locationschoice
Appointmentschoice
Date Fromdate
Date Todate
Clientschoice
Provider IDsarray
Appointment Typearray
Appointment Statusarray
Last Modified Date Fromdate
Last Modified Date Todate
Limitnumber
Output fields[3]
FieldType
Appt IDnumber
Client IDnumber
Client Nametext
Provider IDnumber
Provider Nametext
Case IDnumber
Case Nametext
Is New Clientnumber
Is New Casenumber
Appt Typetext
Type Nametext
Type IDnumber
Appointment Datetext
Start Timetext
End Timetext
Date Addeddate
Cancellation Datetext
Statustext
Notestext
Location IDnumber
10other output fields
List ClientsSearch
Input fields[3]
FieldType
Locationschoice
Client IDschoice
Online Quick Codetext
Location IDchoice
Deceased Flagnumber
First Nametext
Last Nametext
Date of Birthdate
Mobiletext
Email Addressemail
Fuzzy Matchnumber
File Typechoice
Limitnumber
Output fields[3]
FieldType
Client IDnumber
Contact Detailsarray
Addressesarray
Filesarray
Alertstext
DOBtext
Date Createddate
Date Modifieddate
Doctorobject
Contact IDnumber
First Nametext
Last Nametext
Titletext
Display Nametext
Activenumber
Companytext
Contact Typetext
Employertext
Titletext
First Nametext
Middle Nametext
Last Nametext
Full Nametext
Location IDtext
Notestext
Occupationtext
Pension Notext
Private Health Notext
14other output fields
List InvoicesSearch
Input fields[3]
FieldType
Locationschoice
Invoiceschoice
Date Fromdate
Date Todate
Limitnumber
Output fields[3]
FieldType
Invoice IDnumber
Client IDnumber
Case IDnumber
Location IDnumber
Invoice Numbertext
Practitioner IDnumber
Date Createddate
Last Modifieddate
Is Third Party Invoicenumber
Invoice Notestext
Account Notestext
Addressee IDnumber
Appt IDnumber
Appt Datetext
GSTnumber
Subtotalnumber
GST Totalnumber
Totalnumber
Total Paymentsnumber
Balancenumber
7other output fields
List PaymentsSearch
Input fields[3]
FieldType
Invoiceschoice
Date Fromdate
Date Todate
Last Modified Date Fromdate
Last Modified Date Todate
Output fields[3]
FieldType
Payment IDnumber
Location IDnumber
Client IDnumber
Methodtext
Amountnumber
Invoice IDnumber
Datedate
Payment Reftext
Cheque Notext
Bank Nametext
Eft Reftext
Activenumber
Cancel AppointmentAction
Input fields[3]
FieldType
AppointmentRequired
choice
ClientRequired
choice
Client Nametext
Provider IDnumber
Provider Nametext
Casechoice
Case Nametext
Is New Clientchoice
Is New Casechoice
Appointment Typetext
Type Nametext
Appointment Typenumber
Appointment Datedate
Start Timetime
Start Date Time UTCdate
End Date Time UTCdate
End Timetime
Date Addeddate
Cancellation Datedate
Statustext
12other input fields
Output fields[3]
FieldType
Appt IDnumber
Client IDnumber
Client Nametext
Provider IDnumber
Provider Nametext
Case IDnumber
Case Nametext
Is New Clientnumber
Is New Casenumber
Appt Typetext
Type Nametext
Type IDnumber
Appointment Datetext
Start Timetext
Start Date Time UTCtext
End Date Time UTCtext
End Timetext
Date Addedtext
Cancellation Datetext
Statustext
12other output fields
Create a ClientAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
Date of BirthRequired
date
Date Createddate
Date Modifieddate
Employertext
Titletext
Middle Nametext
Full Nametext
Location IDtext
Notestext
Occupationtext
Pension Numbertext
Private Health Numbertext
Private Health Typetext
Registration Datedate
Health Fund Datatext
Activeboolean
Allergiestext
Allow Online Bookingsboolean
5other input fields
Output fields[3]
FieldType
Client IDnumber
Contact Detailsarray
Addressesarray
Filesarray
Alertstext
DOBtext
Date Createdtext
Date Modifiedtext
Doctorobject
Contact IDnumber
First Nametext
Last Nametext
Titletext
Display Nametext
Activenumber
Companytext
Contact Typetext
Employertext
Titletext
First Nametext
Middle Nametext
Last Nametext
Full Nametext
Location IDtext
Notestext
Occupationtext
Pension Notext
Private Health Notext
14other output fields
Create a PaymentAction
Input fields[3]
FieldType
Locationchoice
Clientchoice
MethodRequired
text
AmountRequired
number
InvoiceRequired
choice
Datedate
Payment Referencetext
Cheque Numbertext
Bank Nametext
EFT Referencetext
Activechoice
Output fields[3]
FieldType
Payment IDnumber
Location IDnumber
Client IDnumber
Methodtext
Amountnumber
Invoice IDnumber
Datetext
Payment Reftext
Cheque Notext
Bank Nametext
Eft Reftext
Activenumber
Create an AppointmentAction
Input fields[3]
FieldType
ClientRequired
choice
Client Nametext
Provider IDRequired
number
Provider Nametext
Casechoice
Case Nametext
Is New Clientchoice
Is New Casechoice
Appointment Typetext
Type Nametext
Appointment TypeRequired
number
Appointment DateRequired
date
Start TimeRequired
time
Start Date Time UTCdate
End Date Time UTCdate
End Timetime
Date Addeddate
Cancellation Datedate
Statustext
Notestext
11other input fields
Output fields[3]
FieldType
Appt IDnumber
Client IDnumber
Client Nametext
Provider IDnumber
Provider Nametext
Case IDnumber
Case Nametext
Is New Clientnumber
Is New Casenumber
Appt Typetext
Type Nametext
Type IDnumber
Appointment Datetext
Start Timetext
Start Date Time UTCtext
End Date Time UTCtext
End Timetext
Date Addedtext
Cancellation Datetext
Statustext
12other output fields
Create an InvoiceAction
Input fields[3]
FieldType
ClientRequired
choice
Case IDRequired
choice
LocationRequired
choice
Invoice Numbertext
Practitioner IDnumber
Recipient IDnumber
Recipient Typetext
Is TPnumber
Date Createddate
Is Third Party Invoicenumber
Invoice Notestext
Account Notestext
Addressee IDnumber
Appointmentchoice
Appointment Datedate
GSTnumber
Subtotalnumber
GST Totalnumber
Totalnumber
Total Paymentsnumber
3other input fields
Output fields[3]
FieldType
Invoice IDnumber
Client IDnumber
Case IDnumber
Location IDnumber
Invoice Numbertext
Practitioner IDnumber
Recipient IDnumber
Recipient Typetext
Is TPnumber
Date Createdtext
Is Third Party Invoicenumber
Invoice Notestext
Account Notestext
Addressee IDnumber
Appt IDnumber
Appt Datetext
GSTnumber
Subtotalnumber
GST Totalnumber
Totalnumber
10other output fields
Create an Invoice EntryAction
Input fields[3]
FieldType
InvoiceRequired
choice
Item IDRequired
number
Taxnumber
Totalnumber
Voidnumber
Subtotalnumber
Item Typetext
Item Pricenumber
Item GSTnumber
Item Codetext
Quantitynumber
Nametext
Categorytext
Descriptiontext
Datedate
Appointmentchoice
Provider IDnumber
Appointment Datedate
Date Createddate
Output fields[3]
FieldType
Entry IDnumber
Invoice IDnumber
Taxnumber
Totalnumber
Voidnumber
Subtotalnumber
Item Typetext
Item Pricenumber
Item GSTnumber
Item Codetext
Item IDnumber
Qtynumber
Nametext
Categorytext
Descriptiontext
Datetext
Appt IDnumber
Provider IDnumber
Appt Datetext
Delete a PaymentAction
Input fields[3]
FieldType
Paymentchoice
Output fields[3]
FieldType
Payment IDnumber
Location IDnumber
Client IDnumber
Methodtext
Amountnumber
Invoice IDnumber
Datetext
Payment Reftext
Cheque Notext
Bank Nametext
Eft Reftext
Activenumber
Delete an Invoice EntryAction
Input fields[3]
FieldType
InvoiceRequired
choice
Entry IDRequired
number
Output fields[3]
FieldType
Payment IDnumber
Location IDnumber
Client IDnumber
Methodtext
Amountnumber
Invoice IDnumber
Datetext
Payment Reftext
Cheque Notext
Bank Nametext
Eft Reftext
Activenumber
Execute a GraphQL Queryuniversal
Input fields[3]
FieldType
MethodRequired
choice
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a ClientAction
Input fields[3]
FieldType
ClientRequired
choice
First Nametext
Last Nametext
Date of Birthdate
Date Createddate
Date Modifieddate
Employertext
Titletext
Middle Nametext
Full Nametext
Location IDtext
Notestext
Occupationtext
Pension Numbertext
Private Health Numbertext
Private Health Typetext
Registration Datedate
Health Fund Datatext
Activeboolean
Allergiestext
6other input fields
Output fields[3]
FieldType
Client IDnumber
Contact Detailsarray
Addressesarray
Filesarray
Alertstext
DOBtext
Date Createdtext
Date Modifiedtext
Doctorobject
Contact IDnumber
First Nametext
Last Nametext
Titletext
Display Nametext
Activenumber
Companytext
Contact Typetext
Employertext
Titletext
First Nametext
Middle Nametext
Last Nametext
Full Nametext
Location IDtext
Notestext
Occupationtext
Pension Notext
Private Health Notext
14other output fields
Update an InvoiceAction
Input fields[3]
FieldType
InoviceRequired
choice
Clientchoice
Case IDchoice
Locationchoice
Invoice Numbertext
Practitioner IDnumber
Recipient IDnumber
Recipient Typetext
Is TPnumber
Date Createddate
Is Third Party Invoicenumber
Invoice Notestext
Account Notestext
Addressee IDnumber
Appointment IDnumber
Appointment Datedate
GSTnumber
Subtotalnumber
GST Totalnumber
Totalnumber
3other input fields
Output fields[3]
FieldType
Invoice IDnumber
Client IDnumber
Case IDnumber
Location IDnumber
Invoice Numbertext
Practitioner IDnumber
Recipient IDnumber
Recipient Typetext
Is TPnumber
Date Createdtext
Is Third Party Invoicenumber
Invoice Notestext
Account Notestext
Addressee IDnumber
Appt IDnumber
Appt Datetext
GSTnumber
Subtotalnumber
GST Totalnumber
Totalnumber
10other output fields

Look for Nookal templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Nookal Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Nookal.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12