System Overview
DentaLink AI is an AI-powered digital concierge that handles the full patient lifecycle for dental practices — from first inquiry to booking confirmation to follow-up. It operates across WhatsApp, voice calls, and web, with real-time medical aid verification and HubSpot CRM sync.
R600–R1,500
Per After-Hours Booking
Conversation Flow
How a patient inquiry moves through the system from first message to confirmed booking.
WhatsApp / Web
Patient sends inquiry
Intent Router
Classifies request type
AI Concierge
Natural conversation
Medical Aid API
Verifies coverage
Booking Engine
Confirms appointment
Capabilities
💬
WhatsApp Concierge
Patients message naturally. The AI handles booking requests, rescheduling, treatment questions, and follow-ups without human intervention during standard flows.
📞
Voice AI
Inbound and outbound voice calls with natural speech. After-hours coverage captures bookings that would otherwise go to voicemail. Vapi-powered voice engine.
🦷
Medical Aid Verification
Real-time verification of patient benefits, coverage limits, and authorization requirements before booking. Reduces administrative friction at check-in.
📅
Booking Engine
Calendar integration with intelligent slot allocation. Considers treatment duration, provider availability, and urgency when scheduling.
📊
HubSpot CRM Sync
Every interaction logged to HubSpot. Patient history, booking status, communication records — visible to the practice team in their existing CRM.
⏰
After-Hours Coverage
Full concierge functionality when the practice is closed. Patients book appointments, verify benefits, and get answers without waiting for business hours.
Technical Stack
WhatsApp Business APIVapi Voice AIHubSpot CRMMedical Aid API
Hermes AgentIntent RouterGuest MemoryWebSocket Gateway
PostgreSQLSHA-256 Audit TrailHITL GatesDocker
- WhatsApp Business API handles all messaging — rich media, templates, interactive messages
- Vapi voice engine powers outbound confirmations and inbound after-hours calls
- HubSpot CRM integration logs every patient interaction automatically
- Medical aid verification runs in real-time during the booking flow — not after
- Intent routing layer classifies every inbound message into booking, query, reschedule, or urgent
- Guest memory bank persists patient preferences across sessions
- SHA-256 audit trail records every AI decision and human approval
- HITL gates require human approval for any write operation touching patient data
Operational Impact
- Captures after-hours bookings worth R600–R1,500 per appointment that would otherwise go to voicemail or competitor practices
- Reduces no-show rates by 30–40% through automated reminders and easy rescheduling
- Frees front-desk staff from routine booking and verification calls — they focus on in-room patient care
- Shortens average booking time from 8 minutes (phone) to under 2 minutes (WhatsApp)
- Eliminates the "phone tag" loop — patients book when they want, not during office hours
← Back to portfolio