CASE STUDY · HEALTHCARE & CLINICS

An AI Receptionist That Knows You’re Closed on Sundays

A clinic booking agent that answers calls, explains the treatments on offer, checks live availability against the clinic’s actual opening hours, and books the appointment — responding in about three quarters of a second.

Google Calendar · Autonomous Patient Bookings
Clinic Calendar with Booked Appointments
🏥 Industry
Medical & Aesthetic Clinics
🎙️ Service
📋 Handles
Bookings, Treatments, Hours, Handoffs
⚡ Latency
~750 ms (Ultra-Fast)
🧠 AI Stack
GPT-4o mini, Deepgram, Cartesia
💰 Cost / Min
~$0.09 / min
🟢 Status
Live in Production

A Clinic Front Desk Can Only Be in One Place

Front-desk staff cannot check in an in-person patient and answer an incoming phone enquiry at the same moment.

The person who answers the phone at a clinic is also checking in the patient standing in front of them, taking payment, and handing over aftercare notes. So the phone rings out.

A new enquiry — someone who has never been to the clinic and is deciding between three options on Google — does not leave a voicemail. They simply call the next clinic on the list and book with whoever answers.

The calls that do get picked up are handled in rushed gaps. Someone asks what a treatment involves or whether there is an opening on Thursday, and gets a rushed answer that depends on how busy the lobby is.

What We Built

A high-speed conversational receptionist with clinical business logic:

👩‍⚕️

Defined Role & Professional Tone

It knows it is the clinic’s receptionist, knows location & hours, and speaks warmly and professionally like an experienced front-desk specialist.

The Full Treatment List

Skin therapy, facials, body treatments, laser, manicures & pedicures, and specialty treatments. Answers what is offered without deflecting.

📅

Opening Hours as an Actual Rule

Nine to ten daily, closed Sundays — encoded into the system logic, rather than just mentioned casually in a prompt.

Sub-Second Booking Engine

Checks the real calendar during the call, offers available openings, writes the booking, and dispatches automated confirmations.

VAPI · Assistant Role, Treatment Scope & Latency Configuration
VAPI Clinic Assistant Configuration
ANNOTATION: System prompt encodes treatments, operating hours & clinic policies ANNOTATION: Low-latency Cartesia voice configured for ~750ms response

It Checks the Rules Before It Checks the Calendar

An empty calendar on a Sunday and a fully booked Sunday look identical to a system that only reads availability — both return nothing.

The clinic is closed on Sundays. If someone asks about an appointment on a Sunday, a standard bot queries the calendar, finds zero free blocks, and states: "I don't see any availability." That confuses the caller.

Our automation checks the day of the week first. If someone asks for Sunday, it branches immediately: the agent says "We're closed on Sundays, but we have openings on Monday — would that work?" Only on working days does it query the calendar, step through free/busy periods, and convert them into conversational slots. That is the difference between an agent that sounds like a member of your staff and one reading a raw database.

Make.com · Operating-Hours Filter & Sunday Branching Logic
Make.com Clinic Availability Scenario with Sunday Branch
1. First Router: Checks if clinic is open that day 2. Sunday Branch: Politely informs caller & offers Monday 3. Calendar Node: Steps through real free/busy periods 4. Output Node: Translates blocks into natural speech

What Happens on a Call

Seven automated steps from the first ring to confirmed appointment:

01 STEP 1

The Agent Answers

Greets the caller warmly by the clinic’s name and asks how it can help.

02 STEP 2

Works Out Intent

A booking, a question about a treatment, or an issue requiring clinical handoff.

03 STEP 3

Answers Treatments

Explains treatments offered, duration, and general pre-care advice accurately.

04 STEP 4

Takes Booking Details

Which treatment, preferred practitioner, preferred day, and ideal time window.

05 STEP 5

Applies Business Rules

Closed days and operating hours are enforced before querying calendar slots.

06 STEP 6

Offers Real Openings

Offers actual openings conversationally with sub-second voice response latency.

07 STEP 7

Books & Confirms

Writes the appointment into Google Calendar and triggers automated confirmation.

CLINICAL TRIAGE

Staff Transfer Ready

Any urgent medical or clinical inquiry transfers immediately to on-duty staff.

The Appointment It Booked

An appointment booked during the call, written into the clinic's calendar with the caller's name, a reminder set for thirty minutes before, and a confirmation email sent automatically.

Automated Confirmation Email Dispatched
Clinic Appointment Confirmation Email
✓ Sent automatically when booking completed
Google Calendar Event Created
Clinic Calendar Appointment Evidence
Created by the system, not a person Reminder set 30 min before

⚡ Nobody at the front desk touched any part of this booking.

A Booking Call Doesn’t Need the Biggest Model

There is a reflex in this space to reach for the most capable model available. For a clinic receptionist, that is usually the wrong call.

Booking a facial or check-up is not a complex philosophical reasoning problem. The agent needs to understand what someone wants, enforce business rules, and reply rapidly. On a phone call, what makes an agent feel artificial is rarely vocabulary depth — it is the awkward pause before speaking.

So this build pairs a streamlined language model with an ultra-low-latency voice synthesis engine:

ARCHITECTURE METRIC STANDARD CONFIG THIS CLINIC BUILD REAL-WORLD IMPACT
Language Model GPT-4o GPT-4o mini Sub-second execution; zero reasoning loss for bookings
Voice Synthesis ElevenLabs Turbo Cartesia Specialized conversational streaming voice engine
Response Latency ~1,050 ms ~750 ms 300ms faster reply; caller perceives natural human pacing
Cost Per Minute ~$0.14 / min ~$0.09 / min ~35% cost reduction; high ROI at 1,000+ monthly calls

How It's Wired

A high-velocity telephony pipeline engineered for medical & aesthetic practices:

Speech & Understanding
Deepgram provides continuous streaming audio transcription. GPT-4o mini runs the prompt against clinic services, tone, and opening hours. Cartesia synthesizes natural audio output in ~750ms.
Operating Rules Router
Opening hours and closed days are evaluated before any calendar check is dispatched, ensuring the agent provides proactive alternatives instead of false negatives.
Real-Time Availability
A webhook triggers a Make.com scenario that queries Google Calendar for free and busy blocks, steps through results, and transforms them into conversational options.
Booking & Reminders
Once agreed, the appointment writes to the calendar with customer details and auto-dispatches an email confirmation with an automated 30-minute reminder.

What This Means for Your Clinic

How intelligent scheduling transforms healthcare practices across the country:

📋

Follows Your Rules, Not Just Your Calendar

Closed days, operating hours, and service constraints are encoded in the system rather than left for the caller to awkwardly discover.

💉

Answers Questions About What You Do

Your full treatment list is pre-loaded so prospective patients get immediate, authoritative answers instead of waiting for a callback.

Replies Fast Enough to Feel Normal

Responding in ~750ms is the difference between an organic conversation and an obvious, laggy automated system.

📉

Costs Less Than You Assume

Under ten cents a minute of live call time, answering around the clock with zero sick days, turnover, or missed opportunities.

Where This Works, and Where It Doesn't

We are transparent about where voice automation excels and where clinical oversight is required:

STRONG FIT

This Works Well For

  • Clinics, aesthetic medspas, and practices booking standard appointment types
  • Practices with defined operating hours and a fixed service catalog
  • Any front desk team currently overwhelmed by simultaneous in-person check-ins
  • Practices losing high-intent prospective patient calls to voicemail
WEAKER FIT

This Is a Weaker Fit For

  • Appointments requiring diagnostic triage or physician pre-clearance before scheduling
  • Practices where service selection strictly requires an in-depth clinical consultation
  • Situations where the primary caller inquiry is medical emergency handling

💡 Hybrid Architecture: The agent books routine treatments and answers practice FAQs autonomously, while immediately transferring complex clinical questions to licensed staff.

BUSINESS ON AUTOPILOT

Want One Built for Your Practice?

On the strategy call we'll go through how patient calls currently reach you, your booking rules and providers, and what an agent would handle. If it's not a fit, we'll tell you directly.

CLINIC FRONT DESK RUSH EXAMPLE
Morning Patient Intake Call Log
09:12
Hydrafacial Appointment Answered in 750ms · Booked Thursday 2:00 PM
BOOKED
09:28
Sunday Inquiry Explained closed Sundays · Booked Monday 11:00 AM
BOOKED
09:55
Laser Treatment Q&A Answered from treatment list · Zero staff burden
ANSWERED
10:14
Chemical Peel Intake Calendar queried & scheduled for Friday
BOOKED
10:45
Complex Post-Op Query Warm transfer to Lead Clinical Nurse
TRANSFERRED

Prefer to speak directly? Call us: +1 (346) 296-6216

Ready to collaborate with us?

Tell us about your business and we'll design your tailored AI blueprint.