DentMaxAIvoicebot
AI voice assistant for healthcare clinics. It answers inbound calls, uses clinic data instead of inventing facts, and books patients into the DentMax calendar the clinic already runs.

Technology
Receptionstilldiesonthephone
Clinics already run reservations, doctor calendars and exam types in DentMax. Peak hours still mean a busy line, after hours mean voicemail, and the same questions about opening hours, parking, prep and doctors come back every day.
The cost is not “AI versus a receptionist.” It is missed bookings, burned staff time, and a clinic that looks unavailable when nobody can pick up.
What clinics need is something that picks up, answers from their own data, and books real DentMax slots — with a paper trail of what was said.
AvoiceagentinfrontofDentMax,notinsteadofit
We built a production voice agent on ElevenLabs that sits in front of DentMax. Staff keep the same information system. Patients get an answer instead of a queue or voicemail.
Telephony can fully redirect the clinic number to the agent, or only overflow when reception is busy or unreachable — the low-friction option for clinics that want humans on the line when they are there.
- 01
Clinic number
Full redirect or busy / no-answer overflow.
- 02
ElevenLabs agent
Voice, prompt, knowledge base and tools.
- 03
Devehope backend
Auth, mapping, validation and audit.
- 04
DentMax API
Live availability and reservations.
- 05
Post-call report
Transcript and Gemini summary into Google Sheets.
From an inbound call to a booked slot and a written report.
Questions,liveslots,andahandoverpath
For general questions the agent stays grounded on selected clinic website pages plus a structured business-data document: specializations, doctors with DentMax IDs, and exam types with durations. If something is not in the knowledge base or DentMax, it says so and offers a human handover.
For reservations it looks up live availability, respects exam duration, books through the official DentMax API and confirms back to the caller. Identity, insurance or clinical judgment escalates to a person.
- 1
Grounded Q&A
Hours, services, doctors and policies from clinic KB — not free-form invention.
- 2
Live booking
Availability and reservations through DentMax, not a static sheet.
- 3
Call modes
Main line, or overflow when reception cannot take the call.
Conversationandpermissionedactionstayseparate
ElevenLabs owns the conversation: voice quality, turn-taking, workflow, tools and knowledge attachments. Our backend owns secrets, token refresh, per-clinic isolation, idempotent booking, doctor and exam mapping, rate limits and the audit log.
Putting DentMax credentials into agent tools is how demos die in week two. The agent expresses intent; the backend performs the permissioned action.
Availability answered from a website will double-book. Medical advice answered from model pretraining is a risk. Knowledge and tools stay split on purpose.
Builtforlivephonecalls,notslidedemos
Live dialogue runs on Gemini Flash-class models chosen for low latency and reliable tool use on the phone. Post-call analysis is a separate Gemini pass that tags outcome, booking result and handover needs.
ElevenLabs brings conversational TTS, barge-in handling, telephony, multilingual support and in-product knowledge bases. What it does not do is speak DentMax natively — that gap is the product layer we sell on top.
Duplicatethepilot,donotrebuild
New clinics follow a proven playbook: duplicate the production pilot agent, align greeting across first message, system prompt and workflow, attach a Twilio number, swap the knowledge base, point reporting variables at a Google Sheet tab, then test.
Time-to-live for a clinic with DentMax API access and clean doctor / exam data is days, not a quarter. Ops can read every conversation from a sheet without living in the ElevenLabs dashboard.
Whattheagentdoesoneverycall
Answers the phone
Natural speech on the clinic number, as the main line or as overflow when reception is busy.
Stays on clinic facts
Website pages and structured business data ground answers; unknown topics escalate.
Checks live availability
Doctor, exam type and duration map to real DentMax slots through the backend.
Books the visit
Confirmed reservations land in the same calendar staff already use.
Writes the report
Transcript plus Gemini summary land in a per-clinic Google Sheet via n8n.
Hands over when needed
Identity, insurance and clinical judgment stop the agent and pass to a human.
WhatDevehopeandUtimabuilt
ElevenLabs agent layer
Pilot config, prompts, workflows, knowledge attachments and telephony wiring.
DentMax integration backend
Auth, tenant isolation, slot validation, idempotent booking and error mapping.
Live and post-call Gemini
Fast tool-following dialogue on the call; structured analysis afterward.
Reporting and rollout
n8n → Google Sheets, duplicate-agent playbook and per-clinic business-data templates.
SameIS,fewerdeadcalls
DentMax clinics keep the information system they already trust. The voice agent becomes another client of the same API — answering the front door, booking into the live calendar and leaving a written log of every conversation.
For DentMax it is a repeatable upsell on an installed base: differentiate the platform, stickier tenants, and deployment measured in days once the clinic data is ready.
Selectedprojects
From regulated FinTech and RegTech platforms to AI systems, marketplaces, and large e-commerce ecosystems.









