A major dental practice in Den Bosch has been operating since 1978, making it one of the oldest group practices in the Netherlands. With 9 dentists, 4 dental hygienists, and multiple locations, the practice grew steadily. But the reception didn't grow with it.
The daily reality
Every morning between 8 and 9 AM, the phone lines were overloaded. Patients called for appointments, reminders, fee questions, and emergencies. Receptionists tried to simultaneously help patients in the waiting room, answer callers, and manage the schedules of 9 dentists. The result: long phone wait times, missed calls, and a stressed team.
The practice manager had been tracking the numbers. During the morning rush hour, an average of 45 calls came in. The reception could handle 25. The rest went unanswered or landed in a voicemail that nobody checked. During the afternoon block (1-2 PM), the pattern repeated. That's potentially 40 missed patients per day.
Hiring more staff wasn't a viable solution. The peak moments were too predictable and too short: two hours of maximum pressure per day, calm the rest. A full-time receptionist for two hours of peak load doesn't make financial sense.
What patients actually wanted
Before building anything, we analyzed two weeks of incoming calls. We categorized every conversation. The results were revealing: 38% of all calls were to make or change an appointment. 22% were about fees and insurance coverage. 15% were reminders and confirmations. 12% were emergency questions. The rest was miscellaneous. Over 60% of phone traffic could be fully automated without a human being involved.
The approach: three phases
We chose a phased rollout deliberately. Not everything at once, because that creates too much resistance from staff and too much risk of errors.
Phase 1: Online booking via WhatsApp and website. We connected the WhatsApp Business API via 360dialog to n8n as middleware. Patients can send "appointment" via WhatsApp and are guided through a structured flow: which treatment, which location, which day/time. Available slots come in real-time from the practice system via Calendly as an intermediary. We built a similar booking form on the website. The first two weeks, we ran the system in parallel with the phone line so reception could monitor and adjust.
Phase 2: Automatic reminders. We configured automatic WhatsApp messages 48 hours and 2 hours before each appointment. Patients can reply to confirm, reschedule, or cancel. Technically the simplest step, but it had the biggest impact on no-shows.
Phase 3: AI answer system for FAQs. We trained a simple classification model that recognizes incoming messages as fee questions, emergency questions, opening hours questions, or other. For the first three categories, the system sends a personalized answer. For emergencies, it escalates directly to reception with a priority flag. For anything it doesn't recognize, the conversation goes to a human.
What we ran into
The WhatsApp Business API has a 24-hour window. After 24 hours, you can only send template messages, and those have to be approved by Meta. Our first reminder templates were rejected for sounding "too promotional." We had to rewrite them three times before they went through. Lesson: keep templates short, business-like, and informational.
Another issue: older patients. About 30% of the patient base is 65+. They don't send WhatsApp messages. So we kept the phone line open for those who prefer it. The point isn't to eliminate the phone, but to reduce volume so that people who do call actually get someone on the line.
Results after six months
Phone traffic to reception dropped by 65%. The no-show rate dropped from 8.2% to 3.1% thanks to automatic reminders. Patients respond positively, especially working patients who appreciate being able to book at 10 PM via WhatsApp instead of calling the next morning.
The reception team reports actually having time to help patients in the practice well. Workplace atmosphere has noticeably improved. Sick leave among reception staff has decreased.
What other practices can learn from this
The biggest resistance among healthcare providers is the fear that automation feels impersonal. At this practice, the opposite proved true: because reception is less stressed, personal attention for patients has actually increased. Automation doesn't replace human contact. It creates room for more human contact at the moments that matter.
Start small. Measure what comes in first. Categorize it. Then only automate the categories where a human adds no value. Nobody needs a dentist to hear that the practice opens at 8 AM.


