Psychology practices, nutrition and dietitian clinics, and physiotherapy and rehabilitation centers work with ongoing series of sessions rather than one-off appointments. A client may attend an individual session at the same day and time every week, use an eight-session physiotherapy package, or come in for a nutrition check-in every two weeks.
The hardest operational parts of these practices are handling last-minute changes, offering a freed-up specialist slot to someone on the waitlist without a clash, and tracking remaining package credits without mistakes. Yanitly brings these needs together in our online appointment scheduling system: an appointment flow that links vague cancellation messages to the right session, a waitlist protected against simultaneous bookings, and package tracking.
In client-centered practices, good scheduling automation removes the need for the specialist to check the phone mid-session while giving clients a reliable, privacy-conscious way to manage their appointments.
Why Scheduling Works Differently in Session-Based Practices
A psychologist, dietitian, or physiotherapist in a fifty-minute session cannot answer the phone. Clients, meanwhile, often leave short WhatsApp messages such as "I can't make tomorrow's session, can we move it to Thursday?" or "Can we push this week's check-in by an hour?" In practices that handle this by hand, three problems follow:
- Cancellation messages without a time: When clients do not say which day and time their appointment is, the assistant or specialist has to search the calendar first.
- Empty session slots: If a cancelled slot is not noticed in time, nobody on the waitlist hears about it and the hour is lost.
- Confusing package counts: For clients on six, eight, or twelve-session packages, it is easy to lose track in spreadsheets of which session they are on and which sessions count as used.
How "I Can't Make Tomorrow's Session" Gets Resolved
Clients almost never write a complete sentence such as "Please cancel my appointment on Thursday, October 19 at 3 PM." They write "I won't be able to come tomorrow" or "Can we move my appointment to next week?" Yanitly resolves these messages in safe steps.
Upcoming Appointments Are Found First
- 1.When a client asks to cancel or change, the assistant first finds that client's upcoming appointments.
- 2.If there is a single upcoming appointment, the assistant does not cancel it outright; it states the date, time, and specialist and asks for explicit confirmation.
- 3.If there are several, for example both a physiotherapy session and a nutrition check-in, it lists them with dates and times and asks which one should change.
- 4.The cancellation or reschedule happens only after the client's explicit confirmation.
An Availability Question Is Not a Handoff
A question such as "Do you have anything free on Thursday?" is not treated as a request for a person; the assistant offers available times from the calendar. When the client explicitly asks to speak with a specialist or the front desk, the conversation is handed to the team, and repeated requests within the same episode are combined into a single handoff.
Waitlist and Double-Booking Protection
Popular specialists' evening and Saturday slots usually fill up weeks in advance. When a client cancels, using the freed-up slot quickly matters for the practice.
A Freed Slot Is Held While It Is Offered
In traditional systems, when a waitlisted person is messaged about a freed slot, someone else can take the same hour before they reply, and a double booking follows. In Yanitly, when a freed slot is offered to a waitlisted client, the slot is held for the length of the offer. If someone tries to book the same slot from the panel, the online booking page, or the assistant during that time, the system says the slot is taken and suggests another time instead of failing with an error. If the client accepts the offer, the appointment is confirmed; if the hold expires, the slot returns to the general calendar.
Packages and Session Credits
Physiotherapy programs, weekly counseling series, and nutrition plans are set up on the client card under Packages / Sessions.
"How Many Sessions Do I Have Left?"
When a client asks how many sessions remain, the assistant reads the package's actual remaining credit and shares it rather than guessing. Staff see the same information in the panel. A session deducted by mistake is not deleted; it is reversed through an authorized, recorded correction. As a package nears its last sessions, the team can schedule a renewal conversation in time so the client's weekly slot is not lost to someone else.
Reminders and Pre-Session Preparation
Regular attendance starts with clients not forgetting their sessions. When an appointment is created, the client receives a confirmation on WhatsApp and a reminder before the session. These messages are also written to the client's conversation on that channel, so your team can see in the history what was sent and when.
The preparation notes you write on a service card are used by the assistant as well. For example, wearing comfortable clothes before physiotherapy or arriving with an empty stomach before a body composition analysis is shared straight from these notes when the client asks. The assistant does not make up preparation rules that are not in these notes; when it is unsure, it passes the question to your team. Clients arrive prepared and the specialist's time is protected.
Specialist, Room, and Equipment Calendars
In multi-specialist practices, each psychologist, dietitian, and physiotherapist has their own working hours, and resources such as counseling rooms, a body composition analyzer, or a reformer area are shared. When the calendar considers resource availability together with the specialist, the same room or device is never booked twice. For first-time clients, the preferred contact channel and suitable times are recorded in an orderly way as well.
To explore price visibility and specialist assessment rules in clinics, see our guide on AI scheduling and price rules for aesthetics, dermatology, and podology.
Privacy Boundaries and a Person in a Crisis
The core rule for using AI in counseling and health coaching is respecting ethical and clinical boundaries. Yanitly's assistant is designed not to provide therapy, make psychological assessments, or diagnose medical or nutritional conditions.
When a client expresses thoughts of self-harm, suicidal statements, or a situation that needs urgent medical help in a call or message, the flow is designed as follows:
- The assistant drops the appointment and package conversation and calmly tells the client they are not alone.
- It directs the client to contact emergency services without delay.
- The conversation is handed to your team with the highest priority.
- The client's communication history is protected by role-based permissions so only authorized people can see it.
With role-based permissions you can show front-desk staff only calendar and package details and limit clinical notes to authorized specialists.
Setup Steps
To bring order to the session flow in your practice, follow this sequence:
- 1.Define each specialist's working hours, session lengths, and the rooms or devices they use.
- 2.Create your Packages / Sessions definitions and enter remaining credits for existing clients.
- 3.Turn on the waitlist, write your cancellation and rescheduling policy in the knowledge base, and decide who receives the handoff in a crisis.