Booking buffers and turnaround time: the setting that stops your day running late
What a buffer is, why back-to-back bookings without one produce a day that runs forty minutes behind by 3pm, and how to set buffers per service and per person without wasting slots.
Frontiva · · 3 min read
A buffer is the gap the booking system leaves between appointments so the room can be turned around, notes written, and the next customer greeted on time. Without buffers, every appointment that runs five minutes over pushes the next one, and by mid-afternoon the whole day is late. Set buffers per service (a colour needs more turnaround than a trim) and per person where their pace differs, and let the availability engine apply them so nobody has to remember.
What happens without buffers
A dental hygienist has cleanings booked at 9:00, 9:45, 10:30, 11:15. Each takes 45 minutes when nothing goes wrong. The 9:00 patient arrives at 9:06 and needs a minute for insurance. The 9:45 starts at 9:53. By 11:15 the schedule is twenty minutes behind, the waiting room is full, and the 11:15 patient, who was on time, is annoyed. Nobody did anything wrong. The schedule had no slack.
Two kinds of buffer
Before an appointment. Preparation: setting up the room, reviewing the file. Common in medical and treatment settings.
After an appointment. Turnaround: cleaning, notes, the customer paying at the desk. Common everywhere.
Most businesses need the "after" kind on most services and the "before" kind on a few. The booking system should support both, per service.
Setting them per service
A trim: no buffer or five minutes. A full colour: fifteen minutes for rinse-out overrun and cleanup. A new patient exam: ten minutes before for the file, ten after for notes. An estimate visit for a plumber: travel time, which is a buffer of a different kind and depends on the previous job's address. Set them where the overrun actually happens, not everywhere.
Setting them per person
Some practitioners run fast; some take time with every customer and are loved for it. A per-person buffer lets the slow one keep their pace without their day running late, and the fast one fit more in. It is also the kind thing to do for a new team member who is still learning.
The trade-off
Every minute of buffer is a minute not booked. Ten minutes after every 45-minute appointment is a fifth of the day. The right amount is the one that keeps the day on time on a normal day, not on the worst day. Look at how late the day actually runs by 3pm; that number, spread across the morning's appointments, is roughly the buffer that was missing.
Buffers and the AI receptionist
The AI never sees buffers; it sees availability. The engine has already removed the slots the buffers occupy, so the AI offers 9:00 and 9:55 rather than 9:00 and 9:45. This is the point: the rule lives in the system, and nobody has to remember it under pressure on the phone.
Travel time for field work
For businesses that go to the customer, the buffer between jobs is the drive. A simple version is a fixed gap; a better one estimates from the addresses. Either way the system should not offer a 2:00 slot across town when the 1:00 job is on the other side of it.
Frequently asked questions
Should buffers show on the calendar?
As greyed time, yes, so staff understand why the gap is there. Not as bookable slots.
Can a manager override a buffer?
They should be able to, deliberately, with the system warning. Overriding by default is how buffers stop existing.
What about lunch?
Lunch is a block, not a buffer. Set it as recurring unavailable time per person, and let it vary by day if it does.
What Frontiva does here
Frontiva's bookings set a buffer before and after each service inside the availability engine, so the public booking page and the staff calendar offer the same slots with the same slack. Buffers are set per service today, not per staff member. For the other setting that keeps days honest, see double booking and how software prevents it.