SLP
AI & Automation for SLP Practices
Get your evenings back
Example playbook. Based on real patterns in this vertical, not on a specific client.
Who this is for
A speech-language pathology practice in British Columbia with 1–20 SLPs. Your caseload is children with communication disorders — language delays, articulation challenges, feeding and swallowing difficulties, and fluency or voice concerns. Each clinician sees 5–8 clients per day at ~$180/session, putting a solo practitioner at $200k–$350k/year and a mid-size group well past $1M. You spend your days with kids and your evenings on admin. Documentation, scheduling, AFU paperwork, and billing eat into the hours you don’t have.
A typical week
You see clients back-to-back from 9am to 5pm. Then the real work starts:
- 8–15 hours/week writing session notes (SOAP notes for articulation goals, language milestones, feeding/swallowing assessments, treatment plans)
- 3–5 hours/week on scheduling — rebooking recurring clients, filling gaps, managing waitlists, handling cancellations
- 3–4 hours/week on intake — referral letters from pediatricians, parent questionnaires, communication development histories, consent forms
- 2–4 hours/week on billing, payment follow-ups, and AFU fund allocation requests
- 1–2 hours/week answering emails and returning calls
- 1–2 hours/week searching for client history, insurance rules, or internal docs across scattered folders
- 1–2 hours/week tracking inventory — articulation cards, AAC devices, oral motor tools, language kits, picture exchange systems — across rooms and clinicians
20–35 hours per week outside client-facing time, mostly evenings and weekends.
Where the hours leak
1. Clinical documentation (8–15 hrs/week) After every session, you write a SOAP note from memory. Each note takes 20–40 minutes — articulation accuracy percentages, language sample data, feeding tolerance observations, parent coaching strategies. By the end of a 6-client day, you’ve forgotten details from the morning. You write longer notes with more hedging because you can’t remember exactly what happened. Some notes don’t get written until days later, and the quality suffers — details get lost, progress tracking becomes vague, and clinical decision-making gets harder.
2. Scheduling and rebooking (3–5 hrs/week) Pediatric therapy runs on recurring weekly slots, but two things break the schedule constantly. On the client side: a parent cancels Tuesday, another family wants that slot, a third client needs to move from Wednesday to Friday. On the therapist side: clinicians change their own availability, take days off, or shift hours without a clear procedure for what happens to their booked clients. In a multi-therapist practice, one clinician’s schedule change can cascade into a dozen displaced sessions. Without a system, someone has to manually rebook every affected client, check waitlists, and fill the gaps. When nobody has time to do that, slots sit empty and recurring clients quietly drop off your caseload.
3. AFU and funder admin (2–4 hrs/week) If you work with autism-funded clients, you’re dealing with the Autism Funding Unit for payment requests, fund allocation confirmations, and progress reporting. Each client has a funding allocation that needs tracking. Requests need to go in on time or you don’t get paid. The paperwork is formulaic but manual — copying session dates, amounts, and service codes into forms and submitting them. Multiply by 10–20 funded clients and it’s a full afternoon every week.
4. Email, phone, and parent communication (1–2 hrs/week) Parents email questions between sessions. Referral sources call. Insurance companies need documentation. You handle all of it between clients or after hours because you don’t have a receptionist, and your voicemail fills up.
5. Finding information (1–2 hrs/week) A parent asks about their child’s insurance coverage. A clinician needs last month’s progress notes for a funding report. Someone wants to know which AAC devices are available at the North Van location. The answers exist somewhere — in Jane, in a shared drive, in someone’s email, in a binder on a shelf — but finding them takes 10 minutes every time. Multiply by a dozen lookups a day across a multi-therapist practice.
6. Inventory and materials tracking (1–2 hrs/week) SLP practices carry hundreds of items — articulation card sets, AAC devices, oral motor tools, language development kits, assessment materials (CELF, PLS, Goldman-Fristoe), picture exchange systems, and therapy games. They move between rooms, go home with clinicians for mobile sessions, and occasionally disappear. Nobody has a real inventory system. Most practices use memory and periodic shelf checks. When a clinician needs a specific assessment kit and can’t find it, the session plan changes on the fly.
7. Personalized reports and PDF generation (2–4 hrs/week) SLP progress reports, discharge summaries, communication assessment summaries, and AFU funding reports follow a template — 80% boilerplate, 20% custom clinical content. But every report is built from scratch in Word, filled manually from Jane data, exported to PDF, and emailed. A 5-page AFU progress report takes 45–60 minutes per client. Multiply by 10–20 funded clients per month.
Where the money leaks
1. No-shows and lapsed clients: ~$14,000–$28,000/year per clinician Without automated reminders and proactive rebooking, no-show rates run 8–15%. At $180/session and 30 sessions/week, a 10% no-show rate costs $28,000/year per clinician. Worse, clients who miss a week and don’t get a follow-up within 48 hours often don’t come back for weeks. They don’t cancel — they just stop booking. Cutting the no-show rate in half with reminders and waitlist automation saves $14,000 per clinician. For a 5-person practice, that’s $70,000/year.
2. Idle slots from scheduling gaps: ~$11,000–$20,000/year per clinician A parent cancels Tuesday morning. That slot sits empty because nobody checked the waitlist in time, or the next family couldn’t be reached before the hour passed. Miscommunication between the front desk and clinicians about availability creates more gaps. At $180/slot, 2–3 unfilled cancellations per week per clinician costs $18,000–$28,000/year. Automated waitlist filling recovers 60–70% of those slots — $11,000–$20,000 per clinician.
3. Slow payment collection: ~$3,000–$8,000/year in float cost Sessions always get billed, but collection isn’t automatic. Parents forget to pay. Insurance requires follow-up. You or your admin spend hours each week chasing outstanding invoices instead of letting automated reminders and online payment links do the work. The cash-flow drag from 30–60 day collection cycles on $180 sessions adds up, especially when you’re paying clinic rent and staff on the 1st.
4. Late AFU submissions: ~$3,000–$8,000/year When fund allocation requests go in late or with errors, payment gets delayed or denied. You end up re-submitting, following up, and sometimes writing off sessions that should have been funded. At $180/session, a handful of denied or expired claims per month adds up.
5. Burnout and career attrition: unquantifiable This doesn’t show up on a spreadsheet, but it’s the reason therapists leave private practice. The admin load drives burnout. The real cost is career longevity.
Sound familiar?
A 30-minute call is usually enough to flag which of these fixes will pay back first in your practice.
Book a free audit callThe recommended stack
| Tool | Role | Monthly cost |
|---|---|---|
| Jane App | Practice management — scheduling, billing, charting, client portal, waitlist | $79–$149/mo |
| Jane AI Scribe | Generates SOAP notes from session audio; review and edit in 5–10 min | $15/clinician/mo |
| Quo (formerly OpenPhone) | Business phone + SMS with Sona AI voice agent for 24/7 inbound handling (Kickcall is the Jane-native alternative with confirmed Canadian data residency) | $15–$30/user/mo |
| Microsoft 365 with Copilot | Email (Outlook), calendar, SharePoint knowledge base, Teams/Slack, AI-assisted drafts and document search. (Google Workspace with Gemini is the alternative if you’re not on M365 — $15.60 CAD/user/mo) | $16.50–$30 CAD/user/mo |
| 1Password | Credential management | $5/user/mo |
| Power Automate (on M365) or n8n self-hosted | Automation glue — intake forms into Jane, voice notes to actions, rebooking, AFU tracking, report generation. Power Automate is included in M365 Business Standard. n8n on a Canadian VPS (~$15/mo) if you’re not on M365. | included or ~$15 CAD/mo |
Total monthly cost: ~$180–$300/month for a solo practitioner.
Tackling each leak
Clinical documentation
Jane AI Scribe runs inside Jane App under your account — no separate vendor, no data export, no integration to break. It is PIPEDA and PHIPA compliant, data stays in Canada, and meets BC PIPA requirements. After each session you record audio and Scribe generates a structured SOAP note; you review and edit in 5–10 minutes rather than writing for 30–40. At $15/month per clinician, it pays for itself within the first week.
Scribeberry (Canadian company, PIPEDA compliant, free tier available) is a good entry-level option for solo practitioners testing the waters before committing. Freed and Abridge are US-hosted with no confirmed Canadian data residency — avoid for BC clinical use. AutoNotes is disqualified outright: its terms of service forbid uploading PHI. The Canada Health Infoway AI Scribe Program (10,000 funded licenses) does not cover allied health professions, so therapists pay commercial price.
Full setup reference: AI Scribe Setup for Clinical Notes.
Scheduling and rebooking
Jane’s built-in waitlist and recurring appointment features handle the client side. Automated appointment reminders (SMS + email, 48hr + 24hr) cut no-shows in half. When a cancellation opens a slot, the next waitlisted client gets notified automatically without anyone checking a spreadsheet.
The harder problem is therapist-side schedule changes. The fix is a clear procedure: clinicians submit availability changes through a defined channel, and every client in affected slots gets a rebooking prompt before the slot opens to the waitlist. An n8n workflow (or Power Automate on M365) fires the rebooking messages and tracks responses. When a recurring client misses a week without rebooking, the same system sends a follow-up within 48 hours — you review and approve, the system does the chasing.
An n8n workflow (or Power Automate on M365) can send SMS reminders and rebooking prompts through Quo when cancellations open up a slot, keeping the process on Canadian infrastructure. Rebookly handles lapsed-client text recovery — when a recurring client hasn’t booked in 14 days, it texts them with a booking link (Canadian-built, PIPEDA-compliant). HealOS is a multi-agent platform that bundles scribe, receptionist, and billing into one Jane-compatible product, worth evaluating for practices with 5+ clinicians.
Weekly scheduling analytics identify which therapists have chronic gaps, which time slots consistently go unfilled, and where rebooking follow-up is falling through — so you manage the practice from data.
Full setup reference: Online Booking and Waitlist Fill.
AFU and funder admin
Sunset notice: The Autism Funding Unit program ends March 31, 2027. BC is replacing it with two new disability benefit programs — new authorization structures, new service codes, and a portal not yet specified. Any tracking system built now should be designed for a rebuild before the transition date.
Today’s AFU process is manual and formulaic. Every funded session gets tagged in Jane with the client’s AFU file number and allocation. A monthly n8n workflow running on your Canadian VPS pulls that session data and formats it for the AFU submission template. The clinic’s own tracking spreadsheet (Google Sheets or Excel on Canadian infrastructure) maintains a running log of individual submissions, approvals, and outstanding amounts per client — patient-identifiable data never leaves the clinic’s systems. An Airtable dashboard shows aggregated totals: monthly submission counts by funder, approval rates, and outstanding amounts across the practice. Calendar reminders flag submission deadlines 5 days in advance so nothing goes in late.
This cuts AFU time from 3–4 hours to under an hour and eliminates missed deadlines. No commercial tool automates submission to the ICM Service Provider Portal — BC has no public API — so the automation covers everything upstream and downstream of the actual portal entry.
Full setup reference: Insurance Claim Submission and Tracking.
Extras that compound
Email triage. Google Workspace with Gemini ($15.60 CAD/user/mo, included in Business Standard) drafts replies in your voice, summarizes long parent threads, and pulls action items into Tasks. The setup labels incoming parent emails as urgent-clinical, scheduling, billing, or general — urgent clinical pages you on your phone, the rest queue for your inbox block. Fyxer AI ($30/user/mo) works with both Google and Microsoft and has stronger prioritization if the built-in AI isn’t enough. SaneBox ($7–36/mo) is the lowest-risk compliance choice for PHI-sensitive inboxes because it reads only email headers, never message bodies. Superhuman refuses to sign BAAs and is disqualified for clinical inboxes regardless of what their marketing suggests. Microsoft 365 Copilot ($30 USD/user/mo add-on) is the right choice for practices already on Outlook, with data staying in the Canadian M365 tenant. Full setup reference: Email Triage and Draft Replies.
Voice coverage. Quo with Sona AI ($15/user + $49/mo for Sona) answers calls 24/7, handles FAQs (hours, intake process, fees), takes messages, and sends booking links via SMS. Quo has no confirmed Canadian data residency yet — request a DPA before PHI crosses the line. Kickcall (noted above under scheduling) is Jane-integrated, Canadian, and purpose-built for therapy clinics; it’s the better fit when PHI handling is the priority. Dialpad AI ($15 USD/user) is cheaper and has HIPAA BAA available with stronger compliance documentation than Quo. Concrete workflows: after-hours intake collects name, concern, preferred callback time, and insurance type, with a structured email summary in your inbox before the next morning; missed-call recovery auto-transcribes voicemails and fires a pre-drafted SMS reply for routine callers while you’re treating; new-patient screening has the agent ask qualifying questions (age, funding source, waitlist acceptance) so you only call back leads that match your caseload. Full setup reference: Voice AI Missed Call Recovery.
Voice notes to actions. Clinicians already talk through their day — in the car between mobile sessions, between clients, on the walk to the parking lot. A voice note captured on a phone can become structured data: a follow-up task, a parent email draft, an inventory request, a scheduling change. M365 Copilot in Outlook or Teams transcribes and extracts action items. A Power Automate flow routes each action to the right place — scheduling changes to Jane, parent communication drafts to your inbox for review, supply requests to a shared list. Every action gets a human confirmation step before it executes. You talk, the system drafts, you approve.
Knowledge base and document search. SharePoint on M365 (or Google Drive) becomes a searchable knowledge base — insurance provider rules, clinic policies, assessment protocols, parent handouts, funder requirements. Copilot searches across all of it in natural language: “What’s the AFU reimbursement rate for SLP assessment?” instead of digging through folders. For practices on Google Workspace, Gemini in Drive does the same.
Client preferences and history. Jane’s custom fields store per-client preferences — preferred activities, sensory sensitivities, communication style, parent goals, session format notes. A lightweight SharePoint list (within the clinic’s own Canadian M365 tenant) extends this for data Jane doesn’t natively track — client preferences are patient-identifiable and stay on the clinic’s own infrastructure, never in Airtable or any Makeomatic-controlled system. When a substitute clinician covers a session, they check the client card instead of texting the regular therapist.
Inventory tracking. A shared Airtable base or SharePoint list tracks every therapy item by name, category, location, and condition. Clinicians check items in and out via a mobile form — or a voice note that an automation parses into a check-in/check-out entry. Photos of new items get cataloged automatically. When an assessment kit goes missing, you search instead of asking around.
Business analytics. Weekly dashboards pull from Jane and your billing data: revenue per clinician, no-show rate by day of week, waitlist conversion rate, average collection time, slot utilization. Power BI on M365 or a Google Sheets dashboard with Looker Studio — either works. The point is visibility into which levers actually move revenue, instead of running the practice on gut feel.
Report generation. Progress reports, discharge summaries, and funding reports follow templates. An automation pre-fills client data from Jane (session dates, goals, progress notes), merges it into a Word or Google Docs template, generates a PDF, and queues it for clinician review. The clinician adds the custom clinical narrative — the 20% that requires professional judgment — reviews the complete document, and approves it for sending. What took 45–60 minutes per report drops to 15–20.
Human-in-the-loop confirmation. Every automation that touches client data, sends a message, or changes a schedule includes a review-and-approve step. The system drafts; you confirm. This shows up as a Slack message, an email preview, or a Teams notification with an approve/reject button. Nothing goes out without a human decision. This isn’t a feature — it’s a design principle across the entire stack.
Why n8n on a Canadian VPS. Zapier and Make cannot legally handle PHI-adjacent workflows for a BC practice — no BAA, US data servers, no PIPEDA compliance statement. Any automation that touches a patient name, appointment time, or AFU file number has to stay on Canadian infrastructure. The OVH Canada VPS (Beauharnois, Quebec) is ISO 27001 and SOC 2 Type II certified, immune to the US CLOUD Act, and costs ~$12–15 CAD/month. n8n runs self-hosted on it with 400+ integrations and unlimited workflows at zero marginal cost, behind a Caddy reverse proxy with automatic HTTPS and daily encrypted backups to a separate Canadian region. Practices on Microsoft 365 can use Power Automate inside their Canadian M365 tenant instead, included in Business Standard with no separate VPS needed. Full setup reference: n8n vs Power Automate.
The 4-week rollout
Week 1 — Foundation. Two-hour workflow interview maps your charting process, scheduling, billing, intake, and AFU workflow. Verify or set up Jane App from scratch if you’re on a different system. Provision the OVH Canada VPS with n8n, Caddy, and backups (skip if using Power Automate on M365). Set up Google Workspace with Gemini (or configure Copilot on M365), 1Password, and Quo with the business number and Sona AI agent configured for after-hours and missed-call coverage.
Week 2 — Documentation and scheduling. Enable and configure Jane AI Scribe. Test with 3–5 real sessions, review generated notes for accuracy, and adjust prompts and templates. Configure automated appointment reminders (SMS + email) in Jane, configure automated SMS reminders through Quo and set up Rebookly for lapsed recurring clients, and document your review-and-approve workflow for AI-generated notes.
Week 3 — AFU and admin automation. Build AFU tracking in the clinic’s own spreadsheet (individual claims) with an Airtable aggregate dashboard (submission counts, status summaries), connected to Jane session data via n8n. Configure Rebookly for lapsed recurring clients. Set up late-cancellation policy enforcement in Jane, configure intake automation (online forms into Jane, consent tracking, parent welcome sequence), and turn on email triage rules in Gemini or Copilot.
Week 4 — Training and handoff. Two-hour training session covers AI Scribe, Quo/Sona, Rebookly, email triage, and the AFU workflow. You receive a written runbook covering every tool, every workflow, and the VPS admin handoff. 30-day post-setup support begins.
What success looks like at 90 days
- Documentation takes 5–10 minutes per client instead of 30–40. Notes are done before you leave the office.
- Automated reminders and waitlist filling cut no-show rates from 10–15% to 5–7%.
- Cancellation slots filled automatically. Waitlist clients get notified within minutes, not hours.
- Lapsed clients get a rebooking follow-up within 48 hours. Fewer clients quietly drop off your caseload.
- Payment reminders and online payment links reduce collection time from 30–60 days to under 14.
- AFU submissions and progress reports take a fraction of the time. No missed deadlines, no re-submissions. Reports are pre-filled from Jane data — clinicians add the clinical narrative and approve.
- Voice notes from between sessions become structured actions — scheduling changes, parent follow-ups, inventory requests — without opening a laptop.
- Clinicians find client preferences, insurance rules, and internal docs in seconds through a searchable knowledge base instead of digging through folders.
- Weekly dashboards show revenue per clinician, slot utilization, waitlist conversion, and collection time — decisions come from data, not gut feel.
- $30,000–$50,000/year per clinician from reduced no-shows, filled scheduling gaps, faster collections, and recovered AFU payments. Multi-therapist practices see proportionally larger gains.
What this costs
The Audit (one-time, flat): $1,500. Pre-audit intake questionnaire, 30-min discovery call, 2-hour workflow interview with screen-share walkthrough. Deliverables: current state map, pain point priority matrix, recommended tool stack with costs, automation opportunities with approval flows, runbook outline, fixed Setup quote with line-item breakdown, and a phased implementation roadmap. No obligation to proceed.
The Setup (one-time, quoted from the audit): $3,500–$6,500 depending on practice size, current system complexity, and number of funded clients. Covers Jane configuration, AI Scribe enablement, AFU tracker build, n8n/Power Automate workflows, 2-hour staff training, and 30 days of post-setup support.
The Operator (ongoing): $800–$1,500/month after Setup. Scales with practice size. We manage the tool stack, troubleshoot Jane issues, keep the AI Scribe tuned, maintain AFU tracking, handle vendor changes, and review your setup quarterly.
Founding rate. Deferred Setup. I carry the risk.
The first 3 BC SLP practices get three things standard clients won't:
- —Founding audit rate: $1,500 flat — standard pricing will be higher.
- —Deferred Setup payment — you pay 30 days after go-live, not upfront.
- —Up to 50% off Setup — if the tools aren't delivering, the fee drops. I carry the risk.
In exchange: a named case study for this playbook and two warm intros to peers in your field. If it doesn't pay off, you walk away with a written audit you can act on yourself.
Why only 3? These are the first vertical-specific cohort — the founding case studies set the template. After the cohort fills, it's the standard published pricing.
A note on clinical data
Makeomatic never accesses patient records directly. The AI Scribe runs inside Jane App under your account. Setup and configuration happen on your device during the training session. The runbook documents the data flow so you can explain it to clients, parents, and regulatory bodies if asked. All vendors recommended in this playbook are PIPEDA / BC PIPA compliant with Canadian data residency.
Workflows in this playbook
AI Scribe Selection and Setup for Clinical Notes
We help you evaluate, select, and configure the right AI scribe — your team runs it in your own systems.
Automation Platform Choice: n8n vs Power Automate
The compliance-driven call between self-hosted and Microsoft-native.
Document Collection via Client Portal
Clients upload on their schedule, portal chases for you.
Email Triage and AI Draft Replies
Labels, summaries, and one-click replies in your voice.
Insurance Claim Submission and Tracking
ICBC, WorkSafeBC, AFU, and extended health on one tracker.
Online Booking and Waitlist Auto-Fill
Turn same-day cancellations from lost revenue into filled slots.
Payment Links and Automated Reminders
Take cards, stop chasing cheques, collect in under 14 days.
Voice AI and Missed-Call Recovery
24/7 call answering that qualifies leads and texts you a summary.
Ready to see what this looks like for your business?
Email us about an audit. No pitch, no pressure.
hello@makeomatic.ca