The agent writes to your system of record
Booking, rescheduling, cancelling and confirming appointments happen directly in the client's own management system, through the same administrative API its front-desk software uses. No parallel copy of the schedule: availability, prices, practitioners and patient records are read from the client system at call time, and every change is written back to it — the agent and the front desk work from the same data.
Every write is gated behind a confirmation step: the agent reads the booking back and commits only after an explicit spoken confirmation. Every write attempt — committed or not — is recorded in an audit log.
A single call can handle multiple appointments, each confirmed separately — in production, one caller booked three appointments in a call under two minutes.