Konnectify
Nookal + Konnectify

Nookal Integration with Konnectify

Connect Nookal Smart Practice Management Software with Konnectify to automate healthcare practice workflows across appointments, patients, clinical cases, invoices, files, classes, and practitioner operations.

Appointments Patients Cases Invoices Classes Files Practitioners 7 Triggers 45 Actions
On this page

What is Nookal?

Nookal is smart practice management software designed for healthcare and allied health clinics to manage bookings, patients, clinical cases, invoices, treatment notes, documents, and practitioner schedules. With Konnectify, you can connect Nookal to the rest of your business stack and automate operational workflows without manually copying data between systems.

This integration is ideal for practices that want to keep patient records, appointment updates, invoices, files, communications, and reporting tools in sync across their connected applications.

New to Nookal?

Explore Nookal’s practice management tools for clinics and healthcare teams.

Visit Nookal →

New to Konnectify?

Build automated workflows between Nookal and your other cloud applications.

Sign up for Konnectify →

What you can automate

• Create, update, cancel, and rebook appointments
• Create, update, find, and list patient records
• Sync clinical cases and treatment notes
• Retrieve and manage invoices, payments, credits, and refunds
• Access patient files, documents, and Base64 file content
• Retrieve classes, availabilities, practitioners, and redemptions

API & Authentication

Authentication method: API Key authentication

The Nookal connector uses API Key authentication. When you create the connection in Konnectify, enter your Nookal API Key in the connection field labelled API Key. Konnectify securely stores the credential and uses it to authenticate API requests made by your workflows.

If you cannot locate or generate an API key in your Nookal account, contact your Nookal account administrator or Nookal support to confirm API access is enabled for your practice.

Supported API capabilities

• Appointment creation, updates, cancellations, rebooking, availability, and waiting lists
• Patient creation, search, updates, listing, Medicare, DVA, and communication logs
• Case creation, editing, payer updates, and treatment note operations
• Invoice retrieval, entries, credits, discounts, adjustments, payments, refunds, and deletion
• File activation, patient file listing, document URLs, and Base64 file conversion
• Classes, class availability, class redemptions, service redemptions, and practitioners
Plan and rate-limit notice

API availability, endpoint access, and request limits may vary by your Nookal subscription, account permissions, and regional configuration. If a workflow fails due to permissions or throttling, verify your Nookal plan and API access before retrying.

For more details, refer to the official Nookal API documentation.

How to Connect Nookal to Konnectify

Prerequisites
  • An active Nookal account with API access enabled
  • A valid Nookal API Key
  • Access to the Konnectify workspace where you will build the workflow
  • Required Nookal IDs such as patient ID, practitioner ID, location ID, case ID, invoice ID, or appointment ID depending on the workflow
1

Add Nookal to a Workflow

  1. Open Konnectify and create a new workflow.
  2. Choose Nookal as the trigger app or action app.
  3. Select the Nookal event you want to automate.
2

Authorize via API Key authentication

  1. Click Connect account.
  2. Paste your Nookal API Key into the required field.
  3. Save the connection and allow Konnectify to validate access.
3

Configure the Trigger or Action

  1. Map required fields such as patient ID, invoice ID, appointment ID, location, practitioner, dates, or status.
  2. Use outputs from previous steps to populate Nookal fields dynamically.
  3. Apply filters where needed to control which records continue through the workflow.

Before creating or deleting clinical, billing, or appointment records, confirm the mapped IDs and dates are correct. Some Nookal operations may permanently change or remove records.

4

Test the Workflow

  1. Run a test to verify Konnectify can read or write the expected Nookal record.
  2. Review the returned sample data and confirm downstream mappings.
  3. Adjust filters, date formats, or IDs if the result is not expected.
5

Activate the Workflow

  1. Turn on the workflow once testing is successful.
  2. Monitor the first few runs from the workflow history.
  3. Update mappings as your Nookal configuration or connected apps change.

Triggers 7

Nookal includes 7 polling triggers. Konnectify checks Nookal on a schedule and starts workflows when matching appointments, patients, cases, invoices, or class records are created, updated, cancelled, or modified.

Appointments 2 triggers
Create Or Update Appointment

Monitors Nookal for updated appointments using lastModified timestamp.

Cancelled Appointment

Monitors Nookal for cancelled appointments using lastModified timestamp.

Patients 2 triggers
New Patient

Fires when a new patient record is added to Nookal.

Create Or Update Patient

Fires when an existing patient's details are updated in Nookal.

Classes 1 trigger
New Or Updated Class

Monitors Nookal classes and triggers for newly created or updated class records.

Cases 1 trigger
Create Or Update Case

Fires when an existing medical case's details are updated in Nookal.

Invoices 1 trigger
Create Or Update Invoice

Fires when an existing invoice's details are updated in Nookal.

Actions 45

Use these 45 Nookal actions to create, update, retrieve, and manage practice records directly from your Konnectify workflows.

Appointments & Scheduling8 actions
Create Appointment

Adds a new appointment booking for a patient

Update Appointment

Updates an existing appointment booking and status

Get Appointment by Patient ID

Fetches the most recent appointment record associated with a specific patient ID in Nookal.

Cancel Appointment

Permanently cancels a scheduled appointment for a specific patient in Nookal.

Rebook Appointment

Moves or rebooks an existing appointment to a new time/date.

Get All Appointments

Retrieves appointments from Nookal with optional filters: location, date range, patient, paging, and last modified.

Get Appointment Availabilities

Retrieves appointment availabilities from Nookal for a practitioner and location within a date range.

Get Waiting List

Retrieves the waiting list from Nookal with an optional last-modified date filter.

Billing, Invoices & Payments14 actions
Find Invoice

Retrieves complete details of an invoice, including line items (entries), totals, and balance, using the Invoice ID.

Get All Invoices

Retrieves invoices from Nookal for a required patient ID, with optional filters for last modified, void, and expanded.

Get Invoice Credits

Retrieves invoice credits from Nookal with optional invoice and date-range filters.

Get Invoice Discounts

Retrieves invoice discounts from Nookal with optional invoice and date-range filters.

Get Invoice Payments

Retrieves invoice payments from Nookal with optional invoice and date-range filters.

Get Invoice Refunds

Retrieves invoice refunds from Nookal with optional invoice and date-range filters.

Get Invoice Adjustments

Retrieves invoice adjustments from Nookal with optional invoice and date-range filters.

Get Invoice Item Entries

Retrieves invoice line items (entries) from Nookal with optional invoice and date-range filters.

Create Item to Invoice

Adds a specific item (consultation, product, etc.) to an existing invoice in Nookal.

Create Account Credit

Adds credit to a specific patient's account in Nookal.

Create Payment to Invoice

Adds a payment record (Cash, Credit Card, EFT, etc.) to an existing invoice in Nookal.

Delete Invoice

Permanently removes an invoice record from Nookal using the Invoice ID.

Delete Item from Invoice

Removes a specific line item entry from an existing invoice in Nookal using the Entry ID.

Delete Payment from Invoice

Permanently removes a payment (credit) record from an existing invoice in Nookal.

Patients7 actions
Create Patient

Adds a new patient record to your Nookal account.

Find Patient

Search for a patient record in Nookal using various criteria.

Update Patient

Updates an existing patient record. Patient ID is required.

List Patient

Searches patients in Nookal using patient ID, online code, created date filters, exact identity fields, or general name search.

Update Medicare Details

Updates Medicare number, IRN, and expiry date for a patient in Nookal.

Update DVA Details

Updates DVA details for a patient in Nookal.

Add Message to Patient Communication Log

Adds a message to the patient communication log in Nookal.

Cases & Treatment Notes7 actions
Create Case

Adds a new medical case record for a specific patient in Nookal.

Get Cases by Patient ID

Fetches clinical cases associated with a patient ID from Nookal.

Create Treatment Note

Adds a clinical treatment note to a patient's case record.

Get Treatment Notes

Fetches the clinical treatment notes associated with a specific patient in Nookal.

List Treatment Notes

Retrieves all clinical treatment notes from Nookal with optional practitioner and pagination filters.

Edit Case

Updates an existing medical case record for a patient in Nookal.

Edit Case Payer

Updates payer details for a patient case in Nookal.

Files & Documents4 actions
Get File Content (Base64)

Fetches the file URL from Nookal and converts the file content into a Base64 string.

Activate File

Sets a previously uploaded file as active in Nookal.

Get Document URL

Fetches the secure download or access URL for a specific document associated with a patient in Nookal.

Get Patient Files

Fetches a list of files (like PDFs or images) uploaded for a specific patient ID.

Classes, Services & Practitioners5 actions
Get Class Redemptions

Retrieves class redemptions from Nookal with optional patient and date-range filters.

Get All Practitioners

Retrieves practitioners from Nookal with optional filters and auto-pagination.

Get Service Redemptions

Retrieves service redemptions from Nookal with optional patient and date-range filters, including last-modified filters.

Get Class Availabilities

Retrieves class availabilities from Nookal for a practitioner, class, and location within a date range.

Get Classes

Retrieves classes from Nookal. Supports filtering by location and date range.

Popular Automations

Here are common Nookal workflow ideas you can build in Konnectify.

Keep appointment status in sync

When an appointment is created, updated, or cancelled in Nookal, update downstream calendars, reminders, CRM records, or reporting systems.

Create Or Update AppointmentGet Appointment by Patient IDUpdate Appointment

Create complete patient onboarding records

When a new patient is added, automatically create a case, add Medicare or DVA details, and log a welcome communication.

New PatientCreate CaseAdd Message to Patient Communication Log

Automate invoice follow-up

Use updated invoice events to retrieve complete invoice details, payments, refunds, credits, and line items for accounting or notifications.

Create Or Update InvoiceFind InvoiceGet Invoice Payments

Sync clinical documentation

When a case changes, fetch related cases, treatment notes, and files so clinical documentation stays available in connected systems.

Create Or Update CaseGet Treatment NotesGet Patient Files

FAQ

 How does Nookal authentication work in Konnectify? 
Nookal uses API Key authentication in Konnectify. Add a new Nookal connection, enter your API Key, and save the connection. The same connection can then be reused across workflows in your workspace.
 Which Nookal plans are supported? 
Any Nookal account with the required API access and permissions can be connected. API availability may depend on your subscription, practice configuration, and user role, so confirm API access with your Nookal administrator if connection or endpoint errors occur.
 How do Nookal triggers work? 
The Nookal triggers in this connector are polling triggers. Konnectify checks Nookal periodically and starts the workflow when it finds matching new, updated, cancelled, or last-modified records.
 How can I prevent duplicate patients, appointments, or invoices? 
Use lookup actions before creating records. For example, use Find Patient or List Patient before Create Patient, and use appointment or invoice retrieval actions before creating or updating related records. Where possible, store and reuse Nookal IDs from previous workflow steps.
 How does Konnectify handle Nookal rate limits? 
If Nookal returns rate-limit or temporary API errors, review workflow frequency, reduce unnecessary polling or list actions, and add filters to limit retrieved records. You can also retry failed runs after the API limit window resets.
 Can I connect multiple Nookal accounts or practices? 
Yes. Create separate Nookal connections in Konnectify for each API Key or practice account you want to automate. Give each connection a clear name so workflow builders can select the correct account.
 Can I automate Medicare, DVA, and clinical treatment workflows? 
Yes. The connector includes actions to update Medicare details, update DVA details, create and edit cases, update case payer details, create treatment notes, and retrieve treatment notes. Make sure users handling clinical or billing data follow your practice’s privacy and compliance policies.

Ready to automate your Nookal workflows?

Connect Nookal to Konnectify and streamline appointments, patient records, invoices, cases, files, and clinic operations.

Get started free →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article