[AI · Voicebot · Healthcare]

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.

Healthcare
DentMax AI voicebot on a phone beside a clinic calendar

Technology

ElevenLabs Agents
Gemini
Twilio
DentMax API
Custom backend
n8n
Google Sheets
TypeScript
The problem

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.

The solution

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.

  1. 01

    Clinic number

    Full redirect or busy / no-answer overflow.

  2. 02

    ElevenLabs agent

    Voice, prompt, knowledge base and tools.

  3. 03

    Devehope backend

    Auth, mapping, validation and audit.

  4. 04

    DentMax API

    Live availability and reservations.

  5. 05

    Post-call report

    Transcript and Gemini summary into Google Sheets.

From an inbound call to a booked slot and a written report.

Capabilities

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. 1

    Grounded Q&A

    Hours, services, doctors and policies from clinic KB — not free-form invention.

  2. 2

    Live booking

    Availability and reservations through DentMax, not a static sheet.

  3. 3

    Call modes

    Main line, or overflow when reception cannot take the call.

Architecture

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.

Model & platform

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.

Rollout

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

01

Answers the phone

Natural speech on the clinic number, as the main line or as overflow when reception is busy.

02

Stays on clinic facts

Website pages and structured business data ground answers; unknown topics escalate.

03

Checks live availability

Doctor, exam type and duration map to real DentMax slots through the backend.

04

Books the visit

Confirmed reservations land in the same calendar staff already use.

05

Writes the report

Transcript plus Gemini summary land in a per-clinic Google Sheet via n8n.

06

Hands over when needed

Identity, insurance and clinical judgment stop the agent and pass to a human.

WhatDevehopeandUtimabuilt

Voice

ElevenLabs agent layer

Pilot config, prompts, workflows, knowledge attachments and telephony wiring.

API

DentMax integration backend

Auth, tenant isolation, slot validation, idempotent booking and error mapping.

LLM

Live and post-call Gemini

Fast tool-following dialogue on the call; structured analysis afterward.

Ops

Reporting and rollout

n8n → Google Sheets, duplicate-agent playbook and per-clinic business-data templates.

The result

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.

Let’sdiscusswhatcomesnext

Whether you already have a clear plan or are still shaping the idea, we can help you clarify scope, priorities, and the most effective path forward.
Devehope Technologies s.r.o. Nové Sady 988/22 29000 Brno, Czech Republic
Reg. No.:19549997
Data Box:m99wavh
Loading verification...