TL;DR: Small clinics do not lose appointments at the booking. They lose them in the three quiet days between the booking and the visit — no confirmation the patient can find, a reminder that asks nothing, and a reschedule path that ends at “please call us.” The fix is a stack of six small steps: confirm instantly, remind at 48 hours with a question attached, nudge on the day, offer two real openings when a patient needs to move, backfill the freed chair from a waitlist on a 15-minute hold, and keep every channel writing to one calendar. An AI receptionist runs that stack on every booking, in 52 languages, on plans from $99 a month with 300 included minutes and 14 days free.
Start With the Empty Chair, Not the Software
Run your own numbers before you change anything. Take last month’s appointment book and count three things: appointments booked, patients who never arrived and never called, and what an average filled visit is worth. Multiply the second number by the third. That is the monthly cost of the empty chair, and for most small clinics it is larger than any software bill they are arguing about. A two-clinician practice booking 30 appointments a day and losing three of them is not losing three slots — at a $120 average visit, it is losing roughly $360 a day. You do not need a sterner front desk to fix that. You need the six steps below, done identically for every patient, including the ones who book at 9 p.m. from your website.
Step 1: The Confirmation Goes Out Before the Patient Reaches the Parking Lot
A booking that exists only in your calendar does not exist for the patient. The confirmation has to arrive while the appointment is still the most recent thing they did — on the call itself for a phone booking, or within a minute of an online one. Every confirmation carries the same five fields, in this order: the clinician’s name, the day and date written out in full, the start time, anything the patient must do or bring beforehand, and one line for changing it. That last line is the one most clinics leave out, and it is the one that saves the chair later: a patient who knows how to move an appointment moves it. A patient who has to phone a busy desk during work hours simply does not show up.
Step 2: The 48-Hour Reminder Asks a Question — It Does Not Just Announce
“Reminder: you have an appointment Thursday at 10:30” is information. It changes nothing. A working reminder asks for a reply: confirm, or move it. Put it at 48 hours, because that is the last moment a freed slot is still easy to fill. When the patient confirms, the chair is real. When the patient asks to move, step four takes over while there is still time to save the slot. When there is no reply at all, that silence is itself a signal — the appointment goes on a short watch list instead of being discovered empty at 10:30 on Thursday. Keep the wording plain and short.
Step 3: The Morning Nudge Is Short on Purpose
The day-of message has a different job. Nobody needs the full details again. They need the three things that actually cause late arrivals and day-of no-shows: the start time, where to park or which entrance to use, and what to bring — a health card, a referral, a list of medications. Three lines. A patient circling the building at five past the hour, missing paperwork, becomes a shortened visit that pushes every later appointment off schedule.
Step 4: A Reschedule Offer Carries Two Real Openings, Not a Phone Number
This is where most clinic systems quietly give up. The patient replies that Thursday no longer works, and the answer is “please call the clinic to rebook” — a task that competes with their job and their kids, and usually loses. A reschedule offer should do the work instead: name the next two real openings from the live calendar and let the patient pick one by reply. “Thursday is released. I can offer Tuesday at 9:15 or Wednesday at 14:40 with Dr. Lee — reply 1 or 2.” One reply, and the booking is moved and the old slot freed.
Step 5: The Freed Slot Goes to the Waitlist on a 15-Minute Hold
A released appointment is perishable. Here is the backfill protocol, exactly as it should run. The moment a slot frees, it is offered to the first patient on the waitlist who matches it — right clinician, right visit type, right length. That patient gets fifteen minutes, in which the slot is held for them alone. If they take it, the hold becomes a booking and the step-one confirmation goes out. If the fifteen minutes pass with no reply, the hold releases automatically and the offer moves to the next name. Waitlists fail at most clinics because they are a notebook. As a timed queue attached to the calendar, they are the difference between a cancellation and an empty chair.
Step 6: One Calendar Is the Only Calendar
Every step above breaks if bookings live in more than one place. The phone booking, the website booking, and the walk-in rebooking must all write to the same calendar, or the stack starts offering slots that do not exist. This is where the pieces connect: the patient who phones after hours and the patient who books through the website chatbot at midnight land in the same book and get the same confirmation, the same 48-hour question, and the same two-opening offer. Marvic AI’s receptionist answers in 52 languages, which matters for step two in particular: a reminder only works if the patient reads it in the language they actually think in.
What the Whole Stack Costs
Compare the stack with the chair math from the top of this page. Marvic AI’s plans start at $99 a month with 300 included minutes and a 14-day free trial, and the full ladder is on the pricing plans page. The confirmation, the reminders, the reschedule offers, and the waitlist holds are not six tools to buy and stitch together — they are what the receptionist service does with every booking it takes.
Frequently Asked Questions
How many reminders is too many?
Three touches is the working pattern: the instant confirmation, the 48-hour question, and the short day-of nudge. More than that trains patients to ignore all of them. Each message must also do a different job — repeating the same announcement three times is spam, not a system.
What if a patient does not use text messages?
The stack is channel-flexible: confirmation and reminders can go out by voice call or email instead. What cannot flex is the sequence — every patient gets a confirmation, a question at 48 hours, and an easy way to move the appointment.
Should the waitlist hold really be only fifteen minutes?
Yes. A hold is a promise that blocks other patients from taking the slot, so it has to be short. Fifteen minutes is long enough to read a message and reply, and short enough that two or three offers can still go out before a same-day slot loses its value.
How do we start?
Plans begin at $99 a month with 300 included minutes and 14 days free, so the stack can run on your real appointment book for two weeks before any commitment.

