The Problem With Multi Visit Treatment Plans
Seven out of ten physiotherapy patients don't finish their prescribed treatment plan. They come in for three or four sessions, start feeling a bit better, and quietly disappear. Nobody at the practice notices for weeks.
That's not a small gap. For a practice seeing 1,000 patients a year on plans averaging eight visits each, a 70% dropout rate means roughly 2,800 lost appointments annually. The revenue impact is severe: clinics report declines of up to 50.6% from patient attrition alone.
And it's not just physio. Orthodontic plans running 12 to 24 months, chronic disease management programmes that never really end, rehab protocols with precise session spacing. All of them bleed patients the same way. The reasons are documented: patients think they've recovered early, scheduling becomes inconvenient, or they simply lose track of where they are in the plan. That last one is the part you can fix.
Most practice management systems track appointments. They don't track treatment plan progress. A patient who's completed three of eight sessions and hasn't booked session four looks exactly like every other inactive record. There's no flag, no alert, no prompt. By the time someone notices, the patient has moved on.
How It Works
A workflow built in Make or n8n connects your practice management system (or an Airtable tracker) to your patient communication tools. It watches every treatment plan in real time, calculates progress, and acts on it automatically.
1. Treatment plan creation triggers tracking
When a practitioner creates or updates a treatment plan in your PMS or Airtable, the workflow captures the plan details: patient name, total sessions prescribed, expected frequency, and milestone checkpoints at 25%, 50%, 75%, and 100% completion. Each plan gets its own tracked record with calculated target dates for every milestone.
2. Completed sessions update progress automatically
After each appointment, the workflow pulls the updated session count from your PMS (such as Cliniko or Nookal) and recalculates the patient's progress percentage. It compares actual progress against the expected timeline to determine if the patient is on track, ahead, or falling behind.
3. Milestone notifications go to the patient
When a patient hits a checkpoint (25%, 50%, 75%), they receive an SMS or email celebrating the progress. "You've completed half your treatment plan. Four sessions down, four to go." When their next milestone session is approaching, they get a reminder to book. These aren't generic recall messages. They're specific to the patient's plan and progress.
4. Practitioners get alerted about dropoff risk
If a patient misses their expected session window (say, more than ten days overdue for a weekly plan), the practitioner receives a notification via email or Slack. The alert includes how many sessions the patient has completed, how many remain, and how far behind schedule they've fallen. The practitioner can intervene before the patient fully disengages.
5. Re engagement sequences activate for overdue patients
Patients who miss two or more consecutive sessions enter an automated re engagement sequence. They receive a progress summary showing how far they've come and what's left, along with a direct booking link. The tone is encouraging, not nagging. If they still don't respond after the sequence, the system flags them for a personal phone call from the practice.
6. Progress reports generate at each checkpoint
At every milestone (and at plan completion), the workflow generates a summary report. For the patient, it's a simple visual showing their journey. For the practitioner, it includes adherence data, session spacing, and any notes about missed or rescheduled appointments. These reports feed into a dashboard showing plan completion rates across the practice.
Why Appointment Reminders Aren't Enough
Most practices already send appointment reminders. "You have a booking tomorrow at 2pm." That solves a different problem. It reduces no shows for already booked sessions. It does nothing for the patient who finished session three and never booked session four.
The gap sits between appointments. A patient prescribed fortnightly physio who hasn't booked in three weeks isn't missing an appointment. They're drifting out of their treatment plan. Your PMS doesn't distinguish between "patient completed treatment" and "patient quietly stopped coming."
A patient completes three of eight physio sessions and stops booking. Without milestone tracking, nobody notices for weeks. With it, the system flags the dropout at session four, sends the patient a progress report showing their improvement so far, and alerts the practitioner. The patient rebooks. That's $500 in recovered revenue and a patient who actually finishes treatment.
Progress visibility matters too. Research shows that patient involvement in rehabilitation is associated with improved function and goal attainment. When people can see they're 50% through a plan, the finish line feels achievable. When they have no idea where they stand, quitting is easy.
Tracking Across Different Plan Types
Not all treatment plans work the same way. An orthodontic plan spanning 18 months has different milestone logic than a six week physio rehab programme. The workflow handles this by letting you define plan templates with custom milestone intervals.
For short plans (six to twelve sessions over six to eight weeks), milestones might trigger at every second or third session. The cadence is tight and the re engagement window is short. If someone's a week overdue, that's already a warning sign.
Chronic disease management is the opposite. Plans run indefinitely with quarterly check ins. Here, the workflow tracks whether patients are attending their scheduled reviews and completing any prescribed monitoring (blood tests, measurements, follow up assessments). A missed quarterly review doesn't need an immediate alert, but two missed reviews in a row does.
Multi disciplinary plans add another layer. A patient seeing both a physio and an exercise physiologist needs their combined sessions tracked against a single plan. The workflow aggregates appointment data across practitioners and calculates overall plan adherence, not just attendance for one provider.
The Business Impact
Take a physiotherapy practice with four practitioners, each managing 50 active treatment plans at any given time. That's 200 plans running simultaneously. Average plan length is eight sessions at $95 per session.
With a 70% dropout rate (the industry average), roughly 140 of those 200 patients won't complete their plans. If the average dropout happens at session three, that's five lost sessions per patient. 140 patients times five sessions times $95 equals $66,500 in lost revenue per cycle.
Even a modest improvement matters here. Reducing dropout from 70% to 55% recovers 30 patients per cycle. That's 30 patients times five sessions times $95: $14,250 in additional revenue. Run those numbers across a full year with rolling plans and the figure grows well past $50,000.
The automation costs roughly $50 to $100 per month for the tools (Make or n8n, Airtable or your existing PMS, Twilio for SMS). It pays for itself within the first week of operation.
- Reduced patient dropout through timely milestone reminders and progress visibility
- Early identification of at risk patients before they fully disengage
- Practitioner alerts that enable personal intervention at the right moment
- Automated progress reports replacing manual tracking across hundreds of plans
- Practice wide dashboard showing completion rates by practitioner and plan type
- Recovered revenue from patients who would otherwise have silently dropped out
Frequently Asked Questions
Does this work with our existing practice management system?
If your PMS has an API (Cliniko, Nookal, and most modern systems do), the workflow connects directly. If it doesn't, you can use Airtable as an intermediary tracker alongside your PMS. The key data points are simple: patient name, plan type, total sessions, and completed sessions. Most systems expose this easily.
Won't patients find the messages annoying?
The messages are tied to genuine milestones, not arbitrary schedules. Patients receive a progress update when they hit 25%, 50%, or 75% of their plan, and a reminder only when their next session is approaching or overdue. In practice, patients respond well to seeing their progress quantified. It's the difference between a nagging recall and a message that says "you're halfway there."
What about patients who drop out for reasons we can't control, like cost or transport?
You're right that some factors are beyond the practice's influence. But research identifies lack of progress visibility and perceived early recovery as two of the five main dropout reasons. Those are directly addressable with milestone tracking. Even for cost or transport barriers, early identification of dropout risk gives you the chance to discuss modified plans or adjusted frequency before the patient disappears entirely.
Do we need to manually create treatment plans in a separate system?
No. The workflow pulls from data that already exists: the number of sessions prescribed and the number completed. If your PMS stores this (most do, even if they don't visualise it as a plan), the automation reads it directly. You're not duplicating work. You're making existing data actionable.
Can this handle different plan types and durations?
Yes. You define plan templates with custom milestone intervals. A six session physio plan triggers milestones at sessions two, four, and six. An 18 month orthodontic plan might trigger quarterly. Chronic disease management plans track ongoing attendance against expected review schedules. Each template has its own logic for what counts as "behind schedule."
How long does setup take and what's involved?
Most practices are running within two to three weeks. The first week covers connecting your PMS or setting up Airtable, configuring plan templates, and building the notification workflows. The second week is testing with a small group of active plans. If your data is clean and your PMS has a decent API, it can be faster. Book your free audit and we'll map out exactly what's needed for your practice.
Sources
Automations we’ve already built
Thirty days after onboarding begins, an automated workflow surveys your client, pulls milestone data from your project tools, generates an AI written retrospective, and flags anyone who needs a recovery call. Every onboarding teaches the next one.
When a new client lands in your practice management software, this automation generates a tailored engagement letter with the right services, fees, and deadlines, sends it for electronic signature, then builds the client folder and kicks off your onboarding checklist. No chasing. No waiting.
A project manager fills out a short form after a discovery call. Within minutes, AI drafts a full Statement of Work into your branded template, routes it through Slack for internal approval, and sends it to the client for signature.
When a project closes in your PM tool, this automation collects every contract, deliverable, and sign off from across your systems, organises them into a standardised archive folder, and generates a summary PDF. No manual cleanup required.
When a contact is tagged in your CRM as needing an NDA, the agreement is generated from a template with their details prefilled, sent for signature, and tracked automatically. Overdue NDAs trigger reminders so nothing slips through.
Automatically converts raw meeting notes or recordings into structured, branded board minutes with tracked resolutions and action items, so your admin staff can stop spending full days on documentation that nobody reads until it's too late.
Capture scope changes on site, generate costed PDFs, route them through internal approval and client e signature, and log everything automatically. No verbal agreements, no lost paperwork, no payment disputes.
When a new contract lands in your cloud folder, an AI agent extracts the text, checks every clause against a risk framework, and sends your team a structured memo flagging the problems that actually matter. Preliminary review drops from hours to minutes.
When a new contractor lands in your HR system or Airtable base, this automation generates a complete document bundle, sends it as a single signing package through PandaDoc, and updates your records the moment everything is signed.
When a deal hits the proposal stage in your CRM, this automation pulls the client name, scope, pricing, and line items, then merges everything into a branded template. The finished PDF lands back on the deal record and in the prospect's inbox without anyone touching a document.
When every party signs a document in DocuSign or PandaDoc, this automation downloads the completed PDF, renames it to your filing convention, stores it in the right client folder, and notifies the account manager. No manual downloading, no misfiled contracts.
A scheduled workflow scans your contracts database daily, flags renewals at 30, 14, and 7 day intervals, and sends tiered alerts to account managers and leadership so nothing expires unnoticed.
When a new client is created in your CRM, this automation builds their billing profile, generates the first invoice, sets up recurring payments, and sends a secure link to collect their payment method. No manual data entry between systems, no forgotten first invoices.
When a project is marked complete in your project management tool, this automation pulls billable hours and rates, generates a branded PDF invoice, and emails it to the client with payment instructions. A copy lands in the client folder without anyone lifting a finger.
When a new patient books an appointment, this automation sends digital intake forms, collects consent and insurance details, converts everything to PDF, files it in the patient folder, and notifies your front desk. No clipboards. No data entry.
An AI agent that turns your meeting recordings into structured summaries, assigned action items, and tracked tasks across Slack, Asana, and Notion. No more post meeting admin, no more forgotten decisions.
An automated workflow pulls client KPIs from your data sources on the first business day of each month, populates branded report templates, converts them to PDF, and emails every client their personalised report before your team starts work.
Automatically classify incoming contracts by type, route each one to the right reviewer, and track every document through the review pipeline so nothing stalls in someone's inbox.
When a new B2B client submits their intake form, this automation reads every team member's role and sends each person the exact onboarding content they need. Billing contacts get payment setup. Project sponsors get the timeline. Day to day operators get tool access and kickoff details. Every stakeholder's progress is tracked independently until all are ready.
When a new client record lands in your CRM with a signed engagement letter, a prefilled contract is automatically generated and sent for e signature. No copying, no delays, no forgotten clauses.
When a prospect opens your proposal, this automation logs the view in your CRM, pings the assigned salesperson on Slack, and sends a templated follow up email if the document stays unsigned after 48 hours.
When a real estate agent fills out a short form with property details and buyer information, the automation generates a complete contract of sale, attaches the correct disclosure forms, and sends the full package to DocuSign with the right signing order.
Automatically converts approved quotes into signed service contracts with warranty terms, payment schedules, and scope definitions. No manual paperwork, no verbal agreements, no disputes three months later.
When a vendor sends a contract, AI extracts payment terms, liability caps, termination clauses and auto renewal dates into a structured row. Your procurement team can then compare every vendor agreement side by side, spotting bad deals before anyone signs.
Not ready to talk yet? Start here.
Everything we've learned building 300+ automations for small businesses, in one practical guide. Written for business owners, not engineers.
- Where your team's hours are actually disappearing
- The five automations worth setting up first and why
- How to calculate what manual work is actually costing you
- A step by step checklist to get your first automation live this week
Completely free.