September 11th, 2026

Two updates that make it easier to manage your schedule and stay in touch with clients: appointment statuses with automatic fees, and messaging that supports more than one client at a time.
You can now mark whether a client attended, canceled, or didn't show up, right on the calendar. If you charge for missed or late-canceled sessions, you can turn on automatic fees so you're not stuck chasing down payment by hand.
Attendance tracking: mark any appointment as attended, canceled, or no-show directly on the calendar, so the record stays with the appointment itself.
No-show and late-cancellation fees: turn these on and you'll be prompted to confirm the charge whenever a client misses a session or cancels late.
Configurable notice window: if you have self-scheduling turned on, set how much advance notice a client needs to give when canceling their own appointment. Cancellations that come in after that window are automatically flagged as late, and an invoice is created for you.
Read more about appointment statuses and fees β
If you work with couples or families, you can now message everyone in the same shared conversation, instead of juggling separate one-on-one threads with each person.
One shared thread: message all clients tied to a case, or just the ones you choose, all in a single conversation.
Available everywhere: it works across Web, the Client Portal (web and app), and your Clinician apps, so everyone sees the same thread no matter how they check in.
This was one of our most requested features from couples and family therapists, so thank you for the feedback that got us here.
What's coming next:
Canceled sessions in client history: canceled appointments will start showing up in your client's session history instead of disappearing.
Attendance reporting: we're looking at surfacing no-show and cancellation trends in reporting, so you can track attendance patterns over time.