A dental clinic
From 22% to 15% of booked appointments. 8 weeks after go-live.
One front-desk manager, a paper recall book, and a diary two people edited at once.
We sat at the desk for a week before writing a line of code. The double-bookings weren’t a scheduling bug — two hygienists shared one chair and nobody owned the room.
The build gave each room its own diary, wired the recall list to fire on its own, and put the review invitation on the appointment-completed event.
Replaced a shared spreadsheet and a paper recall book. 9 staff on it. Modules: Booking, Patient records, Recalls, Billing, Rooms.
Operational metric agreed in discovery: no-show rate, from 22% to 15%.
No-shows fell from 22% to 15% of booked appointments in 8 weeks. The rating moved 4.2 → 4.6 as more real patients were asked.
Migrate the recall history first, not last.