SimplePractice vs Jane: Therapy Scheduling in 2026
TL;DR
SimplePractice and Jane are serious scheduling products for therapy practices, but neither should be selected from a calendar screenshot alone. Compare appointment state, client-facing booking, role controls, documentation and billing interactions, exportability, and how a cancellation or clinical exception reaches a person.
SimplePractice’s public support material describes five appointment status types, while Jane positions Online Booking as part of its practice-management workflow. Those are product-scoped facts, not a claim that either product fits every specialty, payer mix, or privacy program.
Schedule automation is appropriate for reminders, availability, approved booking rules, and non-clinical exception routing. Clinical suitability, crisis response, clinician assignment, treatment decisions, insurance, fee waivers, and client communications that require judgment must stay with accountable people.
Use one appointment cycle as the denominator: requested, reviewed, scheduled, changed or cancelled, attended or not, and reconciled. 1 appointment cycle is the planning denominator.
What the numbers say
Before changing products, calculate local data quality rather than borrowing a no-show or labor-savings percentage. Review a representative set of completed appointments and record whether each has a stable client reference, clinician, appointment state, location or modality, reminder eligibility, correct billing disposition, and named exception owner. These are operating observations, not clinical outcomes.
| Local appointment check | Baseline | Pilot target | Why it matters |
|---|---|---|---|
| Records with client reference | 0–100% | 100% sample | traceability |
| Records with clinician and modality | 0–100% | 100% sample | scheduling context |
| Changed/cancelled items with owner | local count | 0 unowned | safe follow-up |
| Duplicate reminders | local count | 0 in sample | message control |
| Unexplained billing state | local count | measured | reconciliation |
SimplePractice documents five appointment status types—Show, No show, Canceled, Late canceled, and Clinician canceled—according to SimplePractice. That is 5 documented statuses, but a practice must still decide who may change them and how they affect its own policy, billing, and client communication.
If 18 of 20 sampled appointments carry a complete client, clinician, and modality reference, the local completeness is 90% and the remaining 2 items need correction before a workflow acts. That is more useful than a generic “automation rate.” 20 records can expose 2 unsafe handoffs.
| Status question | Source evidence | Automatic action | Human boundary |
|---|---|---|---|
| New request | 1 request record | create review task | clinical fit |
| Scheduled | 1 current time | send approved reminder | care judgment |
| Canceled | 1 changed status | stop pending reminder | fee decision |
| No show | 1 recorded status | route policy task | billing/discretion |
| Crisis or concern | 1 flagged contact | immediate escalation | clinical response |
Why therapy operations break at scale
A therapy calendar is not merely capacity inventory. It connects client access, clinician availability, modality, documentation, billing, office roles, and often sensitive information. The same change can have different meanings: a client cancellation may be routine, a clinician cancellation may require outreach, a missed session may trigger a practice policy, and an urgent message may require a defined human response. A generic booking automation cannot safely infer those meanings.
Fragmented systems make the gap worse. A client may request a time through an online portal, receive a reminder from another tool, be assigned in a scheduler, and appear in a billing report with a different state. Staff then reconcile calendar slots, messages, insurance information, and clinician notes manually. The buyer question is not which product sends more reminders; it is which source remains authoritative and how discrepancies are surfaced without exposing unnecessary client detail.
HIPAA’s Security Rule includes administrative, physical, and technical safeguards; those are 3 safeguard categories, according to the eCFR. This is not legal advice or a statement that any named product meets a practice’s obligations. It is a reason to minimize transferred data, use approved access paths, and involve the privacy and security owners before connecting a scheduling workflow.
Clinical boundaries are equally operational. A platform can offer availability or collect a non-clinical request, but it should not determine whether a client is appropriate for a clinician, interpret symptom content, handle a crisis, or decide a treatment, diagnosis, accommodation, or referral. Those are human decisions with practice-specific procedures.
The automation blueprint
Start with an approved appointment source and a minimal field map: client reference, appointment reference, clinician, time, modality, current state, and the permitted message path. Validate that the state is eligible, that the record has not been superseded, and that no clinical or privacy exception is flagged. Send only the approved reminder or create the approved task. When a cancellation, reschedule, reply, consent issue, or urgent message occurs, stop the automated path and assign the record to the appropriate office or clinical owner.
In a worked example, a group practice reviews 30 upcoming appointments. It schedules 24 approved reminders, holds 3 records because modality or contact preference is incomplete, stops 2 appointments listed as Canceled, and routes 1 message that needs a clinician response. SimplePractice’s scheduling workflow is the source for the appointment-state check, according to SimplePractice. For a message that is actually sent, Twilio documents the Message resource’s error_code field; the route can use that 1 delivery field to create an exception rather than infer that the client received or acted on the reminder, according to Twilio. The 30, 24, 3, 2, and 1 figures are a local control test, not a SimplePractice or Twilio result or a prediction of attendance.
| Blueprint step | Required input | Automation allowed | Never automate |
|---|---|---|---|
| Select | 1 appointment reference | retrieve current state | client suitability |
| Validate | 3 scheduling fields | create reminder/task | clinical assessment |
| Deliver | approved channel | send approved text/email | sensitive disclosure |
| Observe | current appointment state | stop or record route | fee or care decision |
| Escalate | flagged exception | assign owner | crisis response |
Jane’s Online Booking materials describe client-facing booking within the Jane platform; that is 1 product workflow surface, according to Jane. Confirm the current configuration, client intake rules, practitioner availability, notification behavior, and permissions in the actual account. A booking request is a request for review, not automatic confirmation that a clinical service should be offered.
Cost breakdown
Scheduling cost includes subscription and module fees, configuration, privacy/security review, staff training, template approval, exception work, and recurring audit time. It also includes the cost of poor information: staff searching for the current time, clients receiving confusing messages, and clinicians receiving incomplete context. The calculation below is intentionally local and should be repeated after a controlled implementation.
| One appointment-cycle task | Local minutes | Formula | Result |
|---|---|---|---|
| Verify appointment state | 2 | 1 × 2 | 2 minutes |
| Confirm permitted contact | 2 | 1 × 2 | 2 minutes |
| Send/log routine reminder | 2 | 1 × 2 | 2 minutes |
| Resolve ordinary change | 4 | 1 × 4 | 4 minutes |
| Clinical or policy issue | 0–20 | local rate × time | human only |
For a 25-appointment local sample, 6 routine minutes each equals 150 minutes. If five changes need four extra minutes, the sample adds 20 minutes. The practice can then test whether a new workflow removed any routine work without adding more than it removes. 25 × 6 minutes = 150 local minutes.
| Cost component | Before | During pilot | Decision question |
|---|---|---|---|
| Scheduling product | existing | vendor-specific | plan and role scope clear? |
| Setup | 0 hours | local estimate | approved field map? |
| Privacy review | informal | scheduled | data minimized? |
| Exception queue | inbox | named owner | response rule known? |
| Audit | ad hoc | 10-record sample | source matches output? |
TherapyNotes describes appointment scheduling as part of its practice-management offering; that is 1 alternative platform scope, according to TherapyNotes. This makes TherapyNotes a reasonable comparison point for a practice already considering a therapy-specific system, not evidence that it has the same workflow, pricing, integration, or privacy fit as SimplePractice or Jane.
Vendor / stack landscape
| Option | Source-scoped strength | Best fit to validate | Limitation to test |
|---|---|---|---|
| SimplePractice | Five appointment states and practice workflow | therapy practice needing scheduling/billing context | roles, exports, policy mapping |
| Jane | Online Booking within Jane workflow | client-facing booking with practice controls | configuration and exception return path |
| TherapyNotes | Scheduling in therapy practice management | practices comparing therapy-specific tools | current plan and integrations |
| General scheduler | broad availability tooling | non-clinical resource scheduling | lacks clinical context by default |
| US Tech Automations | maps source state to task/queue | controlled cross-system handoff | needs approved access and owners |
SimplePractice is often the stronger candidate when the practice wants appointment status to interact closely with its practice-management and billing workflow. Jane is often the more relevant alternative when the buyer prioritizes its own client-facing Online Booking experience and needs to validate how practitioners, services, and availability are configured. TherapyNotes is a useful therapy-specific comparison. These are fit hypotheses: ask each vendor to demonstrate the practice’s cancellation, group, telehealth, clinician-unavailable, and incomplete-contact cases.
Avoid a category-only comparison. A solution can have reminders, online booking, and a calendar yet still be a poor fit if it cannot preserve the authoritative appointment state, restrict access, return the exception to the correct person, or support the practice’s documented privacy and clinical procedures.
How we evaluated therapy scheduling options
The evaluation uses five controls: authoritative appointment state, client and clinician context, change/cancellation handling, data-minimization and role controls, and exception ownership. A product is not rated higher for automation volume. It is rated higher when a staff member can see the source appointment, explain why a message or task was produced, and stop the route when clinical, privacy, or policy judgment is needed.
Measure the cost of a state error as a recovery task, not merely as a missed reminder. When a wrong clinician, incorrect modality, canceled session, or duplicate message appears, record who discovered it, what data was visible, whether any sensitive details were unnecessarily exposed, the time to correct it, and whether a client or clinician needed to be contacted. This reveals the operational cost of a scheduling configuration and helps the team decide whether a native setting or a connected workflow is safer.
For group practices, test permission boundaries with the people who perform scheduling, billing, clinical documentation, and privacy oversight. A scheduling role may need availability and appointment status without note content. A biller may need a completed or cancelled state without authority to alter a clinician’s schedule. The product and integration should express these distinctions through roles, field minimization, and an exception route rather than informal inbox rules.
| Evaluation test | Evidence request | Acceptable result | Hold when |
|---|---|---|---|
| State change | 5 changed appointments | visible current state | stale state sends message |
| Booking request | 3 request scenarios | owner reviews request | auto-confirms clinical fit |
| Cancellation | live/sandbox cancel | reminder stops | client is re-contacted wrongly |
| Access | role walk-through | minimum necessary view | broad staff access |
| Pricing | written proposal | fees/roles clear | assumption replaces quote |
| Numeric review sample | Records | Exceptions | Owner checks |
|---|---|---|---|
| Ordinary scheduling | 10 | 0–2 | 1 office lead |
| Cancellations | 5 | 0–5 | 1 policy owner |
| Sensitive messages | 3 | 3 | 1 clinician route |
| Total | 18 | 3–10 | 3 owners |
FAQs
Which is better for a small therapy practice, SimplePractice or Jane?
The better product is the one that fits the practice’s appointment states, booking process, roles, billing relationships, and review procedures. Test both with the actual client journey and exceptions instead of choosing from a feature list.
Can scheduling automation respond to a client crisis message?
No. A workflow may route a flagged contact according to the practice’s approved procedure, but clinical crisis assessment and response must remain with trained, accountable people using the practice’s protocols.
What should happen after a client cancellation?
The authoritative appointment record should be updated, pending reminders should stop, and any follow-up should follow the practice’s approved policy. Fee, rescheduling, care, and communication decisions need the responsible human owner.
Should therapy practices connect every calendar tool?
No. Start with the minimum approved systems and fields required for one safe handoff. Each new connection adds data, permissions, failure modes, and review obligations.
When is a scheduling workflow ready to expand?
Expand only after the practice can trace ordinary, cancelled, incomplete, and sensitive cases from source to destination and show that every exception reached an appropriate owner without exposing unnecessary information.
Key Takeaways
SimplePractice versus Jane is a decision about therapy-practice scheduling controls, not merely online booking. Compare the actual appointment-state behavior, roles, client experience, evidence return path, and exceptions. Keep clinical and client decisions outside the automation boundary.
Before activating a new rule, a practice should run an acceptance review that includes an ordinary booking, client cancellation, clinician cancellation, incomplete contact preference, duplicate reminder, and a sensitive message that must not be handled by routine automation. For each record, verify the source state, what minimum information entered the workflow, whether the message or task was appropriate, and which person had authority to resolve it. The review creates operating evidence without using client situations as a marketing metric.
US Tech Automations can map an approved scheduling state to a reminder, queue, or reconciliation task; validate the source fields, stop a cancelled record, and route a non-routine case to the appropriate human owner. It should not decide care, clinical urgency, clinician fit, billing policy, or client consent.
For adjacent work, see therapy appointment reminder controls, online intake workflows, and therapy scheduling automation. A US Tech Automations scoping review should begin with a de-identified scheduling exception sample and the practice’s named privacy and clinical owners.
Who this is for
This guide is for therapy-practice owners, administrators, billers, and operations leads evaluating scheduling software for solo, group, or multi-location practices. It is not a substitute for clinical supervision, legal advice, privacy/security assessment, or a practice’s crisis policy.
Document the approved escalation route before a booking rule is enabled, and train every affected role on when to stop and refer a case.
It is a poor fit for an organization that wants software to decide client appropriateness, interpret sensitive messages, assign care without approved policy, or apply billing or insurance judgments automatically. Establish those human responsibilities before selecting a tool.
About the Author

Helping businesses leverage automation for operational efficiency.
Related Articles
See how AI agents fit your team
US Tech Automations builds and runs the AI agents that handle this work end to end, so your team doesn't have to.
View pricing & plans