We rebuilt the website, deployed a voice AI named Kayla, and wired her straight into the booking calendar. Patients book themselves. The front desk gets its time back.
The Problem
Smile 4 Less is a high-volume family dental practice in Los Angeles run by Dr. Kodi Graham — cleanings, fillings, crowns, grillz, tooth gems, whitening. Walk-in-friendly, loyal base, steady new-patient flow from Instagram. But the phone was the bottleneck.
Dr. Graham didn't need more marketing spend. He needed the phone to actually get answered.
01 — The Website
We rebuilt lasmile4less.com from scratch. Mobile-first, deployed on Cloudflare, service pages, transparent pricing for common work, clear click-to-call and click-to-book on every screen. The site's only job is to get a new patient to make contact.
02 — Meet Kayla
Kayla answers every incoming call — 24 hours a day. She greets patients, understands what they need, and handles four kinds of calls on her own.
Collects name, date of birth, phone, service needed. Books the appointment into the calendar in real time.
Recognizes the patient from the incoming number. Confirms the service, books them in. No redundant intake.
Hours, services, common pricing, insurance policy, location. Answers the calls staff used to answer.
When she can't help — complex clinical questions, urgent issues — she routes the call to the front desk with context already attached.
She speaks Spanish if the patient does. She doesn't ask for the phone number — she already has it. She doesn't quote prices she shouldn't quote. She sounds like a person.
03 — SMS Keyword Booking
Promo posts tell patients to text SMILE to the practice number. Our AI SMS bot takes over: collects the intake, books the appointment, and BCCs the owner and front desk on the confirmation email. Done.
04 — The Integration
The dirty secret of "voice AI" vendors: the AI books appointments into a fake calendar, and staff has to re-enter them into the real booking system. That's not a system. That's a chore.
We built a custom bridge on Cloudflare Workers that takes Kayla's bookings, validates them, and creates real PENDING appointments in Square Appointments — the practice's actual booking system. The front desk sees new bookings show up in the tool they already use. One-click confirm.
Kayla or the SMS bot handles the intake.
Webhook fires with the structured booking data.
The booking bridge creates a PENDING appointment in the real Square calendar.
Patient gets confirmation. Owner and front desk get the heads-up. Nothing is re-keyed.
A scheduled cron job refreshes the Square auth token before it expires, so the system never goes down on a weekend when no one's watching.
What Changed
In the first 15 days live, Kayla handled 36 inbound calls autonomously — creating 2 confirmed Square bookings and queuing 15 callbacks for staff follow-up. Every call was captured. No voicemails were left unanswered. The practice's monthly AI infrastructure cost: $19.
The full AI front office — voice receptionist, SMS booking bot, new website, Square booking bridge — was built and deployed from discovery to go-live in 60 days. Candice and Kodi started the day with a confirmed schedule instead of a full voicemail inbox.
Book a free 30-minute systems audit. We'll show you exactly where the phone is leaking revenue.