Scheduling
The week, without the double-booking.
Weekly therapy is the default cadence in this work, so the calendar is built around a standing appointment rather than treating it as a special case.
Cadence
Standing appointments, properly
Conflicts
Two clients cannot hold one hour
Availability
Bookable hours, not guesswork
The gap
A waitlist that is a queue
Late cancellations
Nobody decides a cancellation was late.
A practice says how much notice it asks for. After that the status follows from the clock, not from whoever picked up the phone. The alternative is asking a clinician to decide whether to charge somebody in the moment they ring to say they cannot come, and that is not a decision software should hand to a person mid-conversation.
Change the notice period below and watch which cancellations move. That is the whole rule: a cancellation is late when it lands inside the window, and one the practice made is never late whatever the clock says.
Who caused it
The practice cancelling is never late
No policy, no penalty
Silence is not a 24-hour rule
The client is told before they confirm, not billed afterwards. Cancelling inside the window from their own portal shows them the practice's notice period in words, says it will be recorded as a late cancellation and may be charged, and then lets them decide.
Recorded and charged are also two different things. The status is worked out; the fee is always somebody's decision. Clinicians waive these constantly, for the first time it happens, an illness, a client in crisis, and a fee that appeared on its own would be reversed by hand more often than it was kept.
When one is raised it is held apart from the session's charges, and it is built so it cannot reach an insurance claim. Billing a payer for a session that did not happen is a false claim, so it is prevented by how the record is built rather than by anyone remembering.
Your own calendar
Sync it, and decide how much of it travels.
A clinician can subscribe to their own schedule from the calendar they already live in. This is the most exposing thing the product does, and it is worth being plain about why: a synced event can carry a client's name, and for a telehealth session a link into it, into an account whose agreements are the practice's business rather than ours.
So the answer is not a warning in the settings screen. It is that each connection decides what leaves — and narrowing it costs nothing, because you do not have to disconnect to change your mind.
A URL is a credential
The feed can be revoked
Both directions
Your own commitments block the hour
Reminders that say as much as the client wants said.
A reminder about a therapy appointment is not a neutral message. A practice chooses how much it names — the time only, or the clinician too — and a client can decline them entirely. The appointment still exists; the message about it is theirs to control.
The rest of it
Start with the week you are already having.
Set up a practice, put a real week in the calendar, and see whether it fits before you move anything across.