[AI · Voicebot · Healthcare]

DentMaxAIvoicebot

Together with Utima, we built an AI phone assistant for clinics using DentMax. It answers calls, uses information supplied by the clinic and books available appointments. Staff continue working in their existing system.

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

Whenreceptioncannotanswer

Clinics use DentMax to manage appointments, doctor calendars and examination types. At busy times, reception cannot answer every call. Outside opening hours, calls reach voicemail or go unanswered. Staff also answer the same questions about opening hours, parking and appointment preparation each day.

Missed calls can mean missed appointments. Repeated questions take up time that reception staff could spend with patients at the clinic.

The assistant needs to answer from clinic-approved information, book available DentMax appointments and keep a record of each conversation.

The solution

AphoneassistantconnectedtoDentMax

We built the assistant on ElevenLabs and connected it to DentMax. It can answer routine questions and book appointments in the calendar reception staff already use.

A clinic can forward all calls to the assistant or use it only when reception is busy or does not answer.

  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

Answers,appointmentsandreferraltostaff

The assistant answers general questions using selected clinic web pages and a structured record of services, doctors and examination types. If the information is missing, it says so and offers to refer the question to a member of staff.

For bookings, it checks current availability and examination duration through the DentMax API, creates the appointment and confirms it to the caller. Questions requiring identity checks, insurance decisions or clinical judgment are referred to staff.

  1. 1

    Clinic information

    Opening hours, services, doctors and clinic policies, using information approved by the clinic.

  2. 2

    Live booking

    Checks available appointments and creates bookings directly in DentMax.

  3. 3

    Call modes

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

Architecture

Theassistantrequestsactions;thebackendchecksthem

ElevenLabs handles speech and the conversation. Our backend checks permissions, manages access credentials and keeps each clinic’s data separate. It also validates appointments, prevents repeated requests from creating duplicate bookings and records completed actions.

DentMax credentials stay on the backend. The assistant requests a booking, and the backend validates and submits it to DentMax.

General answers use clinic-approved material. Available appointments come directly from DentMax. Questions requiring medical judgment go to staff.

Model & platform

Speech,bookingrequestsandcallsummaries

Gemini Flash-class models handle the live dialogue, where response speed and reliable use of booking tools matter. After the call, a separate analysis records the outcome, booking result and any need for staff follow-up.

ElevenLabs provides speech generation, interruption handling, telephone connectivity and multilingual support. We built the connection to DentMax and the checks required for booking appointments.

Rollout

Settinguptheassistantforanotherclinic

Each clinic starts from the pilot configuration. We adjust the greeting and instructions, connect a Twilio number, add the clinic’s information and configure its reporting sheet. We then test the calls and bookings.

Setup depends on DentMax API access and complete doctor and examination records. Staff can review call transcripts and summaries in Google Sheets.

Whattheassistantcando

01

Answers the phone

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

02

Uses clinic-approved information

Answers from the clinic’s web pages and supplied records, and refers unanswered questions to staff.

03

Checks live availability

Checks the doctor, examination type and duration against available DentMax appointments.

04

Books the visit

Creates the appointment in the calendar reception staff already use.

05

Writes the report

Saves a transcript and Gemini summary to the clinic’s Google Sheet through n8n.

06

Hands over when needed

Refers identity checks, insurance questions and matters requiring clinical judgment to staff.

WhatDevehopeandUtimabuilt

Voice

ElevenLabs agent layer

Assistant configuration, conversation instructions, workflows, clinic information and telephone setup.

API

DentMax integration backend

Access controls, separate clinic data, appointment validation and protection against duplicate bookings.

LLM

Live and post-call Gemini

Live dialogue and booking requests, followed by a structured call summary.

Ops

Reporting and rollout

Call reports in Google Sheets, setup instructions and templates for each clinic’s information.

The result

Phonebookingsintheclinic’sexistingcalendar

The assistant gives clinics another way to answer routine questions and accept bookings. Appointments appear in DentMax, and staff have a written record of each call to review or follow up.

The shared configuration can be adapted for additional clinics, with separate information, access settings and reporting for each one.

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