DEV Community

Hieu Luong
Hieu Luong

Posted on Originally published at himitek.com

Case Study: How a Dental Clinic Chain Saves 1,200 Hours a Year by Using an AI Agent to Reduce Missed Appointments

1. Pain — Dental chairs sit idle while receptionists still run on manual labor

Lan, the operations director of an eight-clinic dental chain in Ho Chi Minh City, initially treated its 14% missed-appointment rate as an unavoidable consequence of busy patients. In practice, receptionists started each morning by opening appointment lists, making confirmation calls, recording rescheduling requests and messaging patients one by one. When someone canceled at the last minute, the chair, dentist and assistant remained allocated but generated no revenue.

This manual workflow consumed approximately 100 hours every month. If an employee was absent or a tracking file went down, the team patched the process together with Excel, personal Zalo accounts and paper notes. Patients who had already requested a new time could still receive another call, while likely returners were not prioritized. This was an operational bottleneck, not an isolated customer-service mistake.

2. Agitate — Every empty slot is a cost already incurred but never recovered

Assume the chain handles 3,000 appointments per month. Reducing missed appointments from 14% to 6% would retain roughly 240 visits. At an average invoice value of VND 1.2 million, the clinics could recover up to VND 288 million in monthly revenue capacity. This represents recovered capacity rather than guaranteed revenue and must be verified against actual collections.

The 1,200 administrative hours released each year are worth another VND 84 million when labor is valued at VND 70,000 per hour. Hiring more receptionists to treat the symptom would compress margins while adding technical debt. A quick-fix chatbot that merely blasts identical reminders is also half-baked optimization: message volume rises while attendance remains unchanged. That creates vanity KPIs and wasted spending on an attractive project disconnected from chair utilization.

3. Solve — A three-step AI Agent workflow piloted at one branch

  • Step 1 — Connect the data: Synchronize appointments, absence history, treatment type and time slots from the existing clinic platform through an API or webhook. Read only required fields and standardize phone numbers, messaging consent and patient identifiers. The core platform remains in place, so daily operations do not need to stop.
  • Step 2 — Score and coordinate: The AI Agent ranks no-show risk, sends personalized Zalo or SMS reminders, receives confirmations or rescheduling requests, and invites waitlisted patients to fill newly available slots. Receptionists handle exceptions instead of calling the entire appointment list.
  • Step 3 — Add safeguards and measure money: HimiTek routes requests through 9router v0.4.66 and LiteLLM dual-instance failover, preventing one provider outage from taking down the workflow. OpenClaw Gatekeeper separates the Reasoner from the Actuator, locks elevated tools, requires whitelisting before appointments can be changed, and applies rate limits, automatic API-key rotation and hard budget caps, such as $5 per pilot virtual key, to stop runaway loops.
def next_action(risk, consent, waitlist):
    if not consent:
        return 'manual_review'
    if risk >= 0.70:
        return 'zalo_confirm_and_prepare_waitlist'
    if waitlist and risk >= 0.45:
        return 'sms_confirm'
    return 'standard_reminder'
Enter fullscreen mode Exit fullscreen mode

The pilot checklist covers attendance rate, manual calls, handling hours, refilled chairs, collected revenue and messaging costs. Practical targets are a 70% reduction in confirmation calls, a decline in missed appointments from 14% to 6%, an 8–10% increase in chair utilization and nearly 100 staff hours saved per month.

4. CTA — Prove payback before rolling out across the chain

Do not design an eight-branch project on day one. Run a 30-day pilot at one clinic, establish a pre-launch baseline and retain a control group. HimiTek will help calculate staff hours saved, appointments recovered and actual revenue restored. Expand only when those three figures cover the deployment cost. The desired outcome is straightforward: sell more available chair capacity without hiring another receptionist.

Top comments (0)