Every appointment comes from the real schedule.
The agent checks the times the practitioner actually has free, books in the patient's name and then reschedules it, cancels it or confirms it. The front desk sees the same calendar.
One switch turns on the agent tools and the Appointments module in the CRM. It ships off.
Thursday, August 20
Two different calendars, and they do not overlap.
Victoria CRM has two calendar modules and they solve different problems. Getting them confused is expensive: you end up booking a medical consultation in the sales rep's meeting calendar.
The front desk and the agent look at the same schedule.
There is no schedule for the chat and another one for the front desk. The times the agent offers come from the same grid that whoever answers the phone sees, and they update on their own when either of them saves an appointment.
From the message to the appointment, making nothing up.
The sales agent does not improvise times and does not assume an appointment that was never saved. Every step comes from a query to the system.
María González
The appointment closes inside the conversation.
The patient writes however they write, and the agent answers with times that really exist in the practitioner schedule. There is no form, no link and no person on the other side.
The agent moves inside what you define.
Everything below is configured per company and the agent respects it without anyone having to write it into the prompt.
Attendance, no-shows and how full the schedule is.
Appointment numbers live in the CRM Dashboard, with the same date filters as the rest of the reports. Twelve indicators and seven breakdowns: by practitioner, by appointment type, by service area, demand by day of the week and by hour, status and who loaded each appointment.
What we get asked every time.
How is this different from Calendar and bookings?
Calendar and bookings is the sales rep calendar: meetings, sales visits and their public booking link. Appointments is the schedule of whoever does the work: practitioners with weekly hours, appointment types with duration and prep instructions, patients and statuses. They are separate modules, they are enabled separately and they share no settings.
Is it useful if I am not a medical clinic?
Yes. The model is practitioner, appointment type and weekly hours, so it works just as well for a professional practice, a workshop, a beauty salon or any operation that books appointments with a specific person. You name the service areas and the appointment types yourself.
Can the agent make up a time?
No. Availability has one single source and it is the system: the tool that returns free times is the only valid input, and service areas, appointment types and practitioners have to be on file for them to exist at all. It also cannot treat an appointment as confirmed if it was never saved.
What if the patient wants to cancel at the last minute?
It depends on the minimum change cutoff you configured. If the appointment falls inside that cutoff, the agent does not cancel it and does not offer another time: it tells them to contact the clinic directly. From the CRM, on the other hand, the team cancels or moves it with no restriction.
Does the reminder go out on its own?
Only if you turn it on: it ships off. With the WhatsApp 24-hour window closed you need an approved Meta template, with its official number and its variables mapped. If any of that is missing, the reminder does not go out, so you do not spend a message Meta is going to reject.
Can each practitioner see only their own schedule?
Yes. The appointments permission has an "own records only" level that relies on the link between the practitioner record and their CRM user. There is also a read-only level, for whoever needs to look at the full schedule without touching anything.
What sits around it.
Bring next week's schedule to the demo.
We load your appointment types and the hours of one practitioner, and test live whether the agent offers exactly the times you have free.