For physio and allied-health clinic owners

Samepatients.
More rebookings.

OnePatient reads Cliniko or Nookal every night, tells each clinician who to contact today and why, drafts the message in their voice, and shows you exactly which visits came back.

Read-only connection · nothing sends without a person · hosted in Sydney

Try it yourselfClick a step, a patient, or Send.

Step 1 of 5: Start with Today.

Brunswick Physio · Synced from Cliniko at 6:00 am6 to contact

Patients to contact today

4 on this list

  • At stake today

    14

    Visits still short of the usual course

  • Won back

    17

    Visits this month, after a contact

  • Contacted

    42%

    Rebooked within 14 days

  • Held out

    11%

    Same window, nobody contacted

Today's briefing

Summary

Reading this morning's diary…

Numbers come from your data. The AI only writes the words.

Illustrative sample · not a customer result · nothing is sent

Built for allied-health clinics

  • Physiotherapy
  • Chiropractic
  • Osteopathy
  • Podiatry
  • Psychology
  • Exercise physiology

The problem

They felt better for a week. The course wasn't finished.

A school holiday, a cancelled Thursday, a front desk that meant to call. The diary looks full until you line each patient up against how that clinician's courses usually run. That gap is lost care, and lost revenue.

  • Drop-out point

    Consult 4

    Where owners told us patients most often leave their plan

  • Cancellations

    13–25%

    Cancellation rates reported by the owners we spoke to

  • The usual fix

    A spreadsheet

    A weekly list, a tick-box, and no way to know if anyone called

  • Weekly report
    “We send a report every Monday. I'm not sure the physios actually act on it.”

    Clinic owner, Darwin NT

  • Follow-up list
    “I'm not sure if the physios are actually sending it out.”

    Clinic owner, Darwin NT

  • Lost patient
    “What could I have done better there?”

    Clinic owner, on a patient who disappeared mid-plan

Quotes and figures are from clinic owners interviewed in our product research, shared anonymously.

How it works

We fix patient drop-off in four steps.

You connect your practice software. OnePatient does the noticing, the ranking and the drafting.

  1. 01 · Catch

    We catch patients slipping away

    Every night OnePatient reads your appointments and flags who is at risk, stopped early, discharged or lapsed.

    Importing practitioners

    Step 1 of 4
    103
    Patients
    513
    Appointments
    75
    Cases

    Read only. Notes stay in your practice system.

  2. 02 · Rank

    We tell you who to contact first

    A short list for each clinician, ranked by risk and visits at stake, with the reason in plain English.

    Patients to contact today

    2 on this list

    1. Isla Chen · Fitzroy

      Sarah Nguyen

      High

      Stopped after 2 sessions · Lower back

      No appointment booked · last seen 19 days ago
    2. Hamish O'Connell · Brunswick

      James O'Brien

      Medium

      Next visit booked Wed 18 Nov · session 4

      Next visit is session 4 · James's patients usually stop at 4
  3. 03 · Act

    The message, drafted in your voice

    SMS or email, written the way that clinician writes. A person checks it and presses Send.

    Message Isla

    0491 570 156 · Stopped early

    SMSEmail
    Draft

    In Sarah's voice · check before sending

    Hi Isla, it's Sarah at Brunswick Physio. How's the back going? I can hold Thursday arvo for your next session.https://example.com/book
    Reply STOP to opt out

    157/160 · 1 SMS

  4. 04 · Result

    Proof of what came back

    Rebooks are counted, confirmed when attended and invoiced, and compared against patients you didn't contact.

    Confirmed (attended) Booked, not yet attended

  • Slipping patients caught early
  • Fewer lost bookings
  • Less admin chasing
  • Proof of what came back

The product

The list, the message, and the proof.

Everything a clinic needs to keep patients in care, in one place. Have a click around.

Each clinician's list for the morning

Who is slipping, why, and how many visits are still on the table. Click a patient to see the reason.

Brunswick Physio · Synced from Cliniko at 6:00 am

Patients to contact today

4 on this list

  • At stake today

    14

    Visits still short of the usual course

  • Won back

    17

    Visits this month, after a contact

  • Contacted

    42%

    Rebooked within 14 days

  • Held out

    11%

    Same window, nobody contacted

Illustrative sample · not a customer result

Integrations

Syncs with the practice software you already use.

No new diary, no double entry, nothing for reception to learn. OnePatient reads what's already in your system and leaves it exactly as it was.

  • ClinikoRead only
  • NookalRead only
  • More practice systems on request.

What it reads

  • Patients
  • Practitioners
  • Appointments
  • Cases
  • Invoice totals

Never copied

  • Clinical notes
  • Medicare numbers
  • Home addresses
  1. 1

    Paste your API key

    From Cliniko or Nookal. Stored encrypted, shown only as a hint.

  2. 2

    Map your locations

    Each location becomes a clinic, with its own team and its own list.

  3. 3

    The first import builds the list

    Usually the same day. After that it syncs on its own.

Under the hood

Automatic where it should be. A person where it matters.

Every patient is scored against how that clinician's patients usually finish. The machine does the noticing and the drafting. A clinician always decides what goes out.

  1. Trigger

    Overnight sync

    Read from Cliniko or Nookal

  2. Condition

    Short of the usual course?

    Against that clinician's own finished courses

    1 in 10 held out, so the lift is measured

  3. Action

    Add to today's list

    Ranked, with the reason written out

  4. AI

    Draft in their voice

    SMS or email, one segment

  5. You

    Clinician approves

    Nothing sends itself

  6. Action

    Send in quiet hours

    8 am–8 pm clinic time, STOP honoured

  7. Result

    Track the rebook

    Confirmed when attended and invoiced

Why it works

Most patients don't leave. They drift.

Nobody decides to stop their rehab halfway. Life gets busy, the pain eases, the next booking never gets made. A short note from the clinician they already trust, at the right moment, brings them back to finish what they started.

  • A person holding their shoulder, seen from behind, in a treatment room.

    A sore spot eases. The next booking never gets made.

  • A clinician guiding a patient's arm through a resistance-band exercise.

    The relationship is still there. The appointment isn't.

  • A clinician assessing a patient's foot and ankle on a treatment table.

    A short, personal check-in is often all it takes.

Drop-off calculator

What drop-off is costing your clinic.

Drag the sliders to match your clinic. Every number below is arithmetic on what you enter.

  • 120
  • 15%

    Your cancellation rate is in your practice system's reports.

  • $110
  • 20

    Cliniko's “no future appointments” report shows this.

  • 20%
  • 20%

    Assumes 3 more visits each when they return.

Lost each year

$182,160

936 cancelled appointments and 240 patients with nothing booked, each year.

Recovered with OnePatient each year

$36,432

Saved cancellations
$20,592
187 appointments a year
Lost patients who came back
$15,840
48 patients back a year

Cancellation rate 15% → 12%

Save just one appointment a week and that's $5,720 a year.

Register your clinic

An estimate from your inputs, not a promise or a customer result. Outcomes vary.

Results

Won back. Confirmed. Compared.

Most recall tools count messages sent. OnePatient counts visits that came back, and holds out a small group so you can see the difference it made. The figures below are a made-up clinic, so you can see the shape of the Results page.

Won back by month

Sample

Confirmed visits, and bookings not attended yet. Hover a month.

Confirmed (attended) Booked, not yet attended

Contacted vs held out

Contacted0%
Held out (not contacted)0%

Rebook rate within 14 days. About 1 in 10 flagged patients is held out.

  • Won back

    0

    Visits this month, after a contact

  • Rebook rate

    0%

    Contacted patients who rebooked within 14 days

  • Held out

    0%

    Same window, nobody contacted

  • To contact

    0

    On today's list

Illustrative sample · not a customer result.

Security and privacy

Your notes stay in your practice system.

  • Read only

    The connection reads patients, appointments, cases and invoice totals. It never writes back. Clinical notes, Medicare numbers and home addresses are never stored.

  • Nothing sends itself

    Every message is checked and sent by a person, only between 8 am and 8 pm clinic time. A patient who replies STOP is never contacted again.

  • Each clinician sees their own

    Staff see only their assigned patients, enforced in the database, not just hidden on screen. Dollar figures stay with owners and admins unless you choose otherwise.

  • Built for Australian clinics

    Data is hosted in Sydney. Patients are de-identified before anything reaches the AI, and API keys are kept in an encrypted vault.

FAQ

Questions, answered.

Straight answers on setup, messaging, privacy and how OnePatient fits your clinic.

What does OnePatient actually do?

Every night it reads your appointments from Cliniko or Nookal and works out who is slipping: at risk, stopped early, discharged, or lapsed. Each clinician gets a short list for the morning with the reason in plain English, a drafted message in their voice, and an inbox for replies. Results shows which visits came back.

Which practice software does it connect to?

Cliniko and Nookal today. An owner or admin pastes an API key, maps that account's locations to clinics, and the first import builds the list. The connection only reads. It never creates or changes appointments, and clinical notes are never copied.

How does it decide who is slipping?

Not a timer after an appointment type. OnePatient works out each clinician's usual number of visits from their own finished courses, then lines every patient up against it, including cancellations and missed arrivals on that course.

Does a message ever send itself?

No. A person reads the draft and presses Send. Messages only go out from 8:00 am to 8:00 pm clinic time, Monday to Saturday, unless the clinic allows Sunday. A patient who replies STOP is never contacted again.

Do I need to change how my team works?

No. Clinicians see only their own patients, with the reason and the draft ready. Owners and admins see the whole clinic, the dollars, and the leak audit. There's nothing to install.

How do I know it worked?

A rebook counts when a booking lands within 14 days of a contact, and it's confirmed when that visit is attended and invoiced. About 1 in 10 newly flagged patients is held out and not contacted, so Results can compare the two rates honestly.

We already use exercise or reminder apps. Do we keep them?

Yes. Reminder and exercise tools send programmes and confirmations. OnePatient decides who needs a nudge, drafts it, and shows whether it brought them back.

What about AHPRA?

AHPRA regulates practitioners, not software, so no product can be “AHPRA approved”. Drafts are short, factual check-ins with no testimonials or outcome claims, and a team member approves every message before it is sent.

What does it cost?

$200 per clinic per month, including GST. Unlimited team members and 500 SMS segments a month included.

No patient slips through the cracks.

Connect Cliniko or Nookal and see today's list. $200 a clinic a month, GST included, unlimited team members.

Illustrative sample · not a customer result: product demos, charts and the calculator use made-up data or your own inputs. Owner quotes are from product research interviews, shared anonymously. Photographs from Pexels, not OnePatient clinics. Cliniko and Nookal marks are used to name the connections and are not endorsements.