Answer every call. Fill every chair. Book the treatment you already diagnosed.
12 AI solutions built around how a dental office runs: a front desk on two lines at once, last-minute cancellations, and treatment plans nobody scheduled. Each one does the busywork. Your team approves anything with a price or a patient's health on it.
Every demo uses a made-up practice, Maple Grove Dental, and sample patients. Click a card to play it.
What it's worth
Put in your own numbers.
Move the sliders to match your practice. The math covers four of the 12 solutions. Recall, reviews, insurance checks, and claims follow-up come on top.
Callers nobody picked up and nobody called back in time, evenings and weekends included.
Treatment recommended and never booked.
Text-back and after-hours booking3 in 10 answered callers book
Unscheduled treatment follow-up1 in 10 treatment dollars gets booked
Same-day cancellation filler4 in 10 cancelled slots refilled
Clinical note drafterHalf of charting time back
Estimated value a month
Example math with the assumptions shown. Your results depend on your market, your fees, your payer mix, and how many patients your providers see.
How we start
Start with two. Add more when they pay for themselves.
Pick the two with the biggest payoff
We look at your last month of calls, cancellations, and unscheduled treatment and choose the two solutions worth the most to your practice.
Connect to what you use today
Your phone number, your practice management software, and your Google Business Profile. Patient data stays on HIPAA-eligible services covered by a business associate agreement.
Your team stays in charge
Anything with a price, a diagnosis, or your practice's name on it waits for a person's OK until you decide it doesn't need to.
Which two would fill your schedule fastest?
Book a free 30-minute call with Frankie Riviera. We'll go through your phones, your schedule, and your unscheduled treatment and pick the first two.
Space play or pause · ←→ steps · NP next or previous solution · F full screen · Esc close
What it's worth
Missed-call text-back
The front desk is busy with patients in the office, so calls get missed. Anyone whose call goes unanswered gets a text right away to book or ask a question, so new patients don't call the next dentist.
A new patient calls during the morning rush.The front desk is checking out two patients at once.
Nobody answers.Most new patients won't leave a voicemail. They call the next dentist on Google.
The AI texts them back in seconds.The text comes from your office number and says who you are.
It answers their question and offers times.Insurance, location, hours, and open new-patient slots from your schedule.
You get a booked new patient, not a missed call.The visit lands on the schedule with the patient's notes and forms link.
Every missed call gets a reply in seconds, even at lunch.
New patients hear from you before they dial the next office.
The front desk stays with the patient in front of them.
Example: book one more new patient a week worth $900 in the first year and it's about $3,900 a month.
You decide what the AI answers and books on its own and what waits for the front desk.
MMaple Grove DentalEmily's phone
Calling Maple Grove
No answer
Hi, this is Maple Grove Dental. Sorry we missed you, we're with a patient. Want to book a visit or ask a question?
I'm new in town and need a cleaning. Do you take PPO plans?
Yes, most PPO plans. Thursday at 8 AM or Friday at 2 PM?
Thursday at 8
You're booked for Thursday at 8 AM. Here's your new patient form.
Front desk, 10:15 AM
Kelly is checking out two patients. Line 2 is ringing.
AI assistant
Missed call from (248) 555-0163.
Text sent6 seconds later
Details collected
CallerNew patient
NeedsCleaning and exam
InsurancePPO
Added to the schedule
Thursday8:00 AM, Emily R.
10:15
Tuesday · Front desk
Incoming call(248) 555-0163
Missed call(248) 555-0163 · 10:15 AM
AI texted the caller back6 seconds after the missed call
New patient bookedThu 8:00 AM · Emily R. · cleaning, exam
After-hours booking assistant
Patients book, reschedule, or cancel by text or web chat at night and on weekends. It writes straight into your scheduling software, so there are fewer Monday-morning voicemails.
A patient messages at 9:48 PM.The office closed hours ago.
The AI confirms who they are.It checks their date of birth before it shows any appointment.
It offers open times from your schedule.Real openings, with the same hygienist when possible.
It moves the appointment in your scheduling software.The old slot opens up for someone on the waitlist.
Monday starts without a pile of voicemails.The front desk gets a summary of everything done overnight.
Patients book at 10 PM, when they finally have time to think about it.
Fewer voicemails and phone tag on Monday morning.
Open slots get offered to the waitlist the same night.
Example: 25 overnight bookings and changes a week is about 4 hours of front desk phone time saved.
You set which visit types patients book on their own. New patients and complex visits still go to the front desk if you want.
MMaple Grove DentalText · 9:48 PM
Hi, I need to move my Monday cleaning.
Sure! What's your date of birth?
4/12/1986
Found you, Tom. Wednesday 4 PM or Thursday 7:30 AM with Amy?
Thursday 7:30
Done. You're moved to Thursday at 7:30 AM.
Patient confirmed
PatientTom B.
Now bookedMon 9 AM, Amy
Open times with Amy
Wed 4:00 PMOpen
Thu 7:30 AMOpen
Fri 11:00 AMToo late
Schedule updated
Moved toThu 7:30 AM
Mon 9 AMOffered to waitlist
Overnight summaryMon 7:00 AM
New bookings4
Rescheduled6
Cancelled, slot offered2
Questions answered9
Voicemails0
Mon 9 AM filledAna P. took it from the waitlist
Recall and reactivation campaigns
It finds patients who are overdue for a cleaning or haven't been in for over 18 months, and sends personal reminders with a booking link. It fills the hygiene schedule from patients you already have.
Your patient list holds thousands of people.Many of them slipped past their last recall date.
The AI sorts them by what's due.Overdue for a cleaning, or not seen in over 18 months.
It sends each one a personal reminder.With their hygienist's name and a link to book.
Patients reply and book.Straight into open hygiene slots.
The hygiene schedule fills from your own list.No ad spend.
A fuller hygiene schedule from patients you already have.
Lapsed patients come back before they find a new dentist.
Cleanings often turn up treatment, which fills the doctor's schedule too.
Example: bring back 20 overdue patients a month at $200 a visit and it's $4,000, before any treatment they need.
You approve each campaign. Only patients who agreed to texts get one, and anyone is free to reply STOP.
Patients3,860
Linda W.Last cleaning 7 months agoOverdue
Tom B.Last visit Oct 202425 months
Grace H.Cleaning booked Dec 2Booked
Ray P.Last visit April 202519 months
Nora J.Last cleaning 8 months agoOverdue
Sorted by what's due
Overdue for a cleaning312
Not seen in 18+ months540
Due this month186
This campaign
Reminders sent1,038
Visits booked97
Hygiene next 2 weeks94% full
MMaple Grove DentalRay's phone
Hi Ray, it's Maple Grove Dental. It's been about 19 months since your last cleaning with Amy. Want to get back on the schedule?Book a time
Yes, I've been meaning to. Tuesday after work?
Booked Tue 5:30 PM · cleaning, exam
Unscheduled treatment follow-up
It tracks treatment plans recommended but never booked, like crowns, implants, and fillings. The office gets a daily list with a drafted message for each. This is often the biggest untapped revenue in a practice.
Treatment gets recommended and never booked.The patient says "let me check my schedule" and goes home.
Every morning, the AI lists the ones due for a follow-up.Biggest first, with how long each one has waited.
It drafts a message for each patient.It names the treatment, the doctor, and the next opening.
The front desk reviews and sends.Change any word. Nothing goes out without a person.
Recommended treatment turns into booked production.Replies come back to your office number.
Every unscheduled treatment plan gets a follow-up.
Patients get care before a small problem turns into a bigger one.
Your team spends minutes a morning, not hours, on the list.
Example: book 2 more $1,350 crowns a month and it's $2,700.
The AI only drafts. Your front desk reviews and sends every message.
Unscheduled treatment$48,600
Mark T.Implant #30 · $4,20045 days
Dana R.Crown #14 · $1,35021 days
Joe D.Fillings (2) · $380Booked
Priya S.Root canal #19 · $1,1009 days
Rob K.Night guard · $52030 days
9 due for a follow-up today
7:30 AM · 9 follow-ups due
Due today$11,850 in treatment
To Dana R.Draft
Hi Dana, it's Kelly at Maple Grove. Dr. Reyes wants to get your crown done before the tooth cracks further. Thursday at 10 AM is open.
To Mark T.Draft
Hi Mark, any questions about your implant plan? Happy to go over costs and financing by phone.
+ 7 more drafts
KFollow-upsKelly, front desk
9 patients need a follow-upDrafts ready to review
9 draftsDana, Mark, + 7
Send 9Edit
Sent
Dana R. replied"Thursday at 10 works."
Treatment scheduledCrown #14 · $1,350
Insurance verification assistant
Before each appointment, it checks the patient's coverage, deductible, and remaining benefits, then flags problems for the front desk. Fewer surprise bills and denied claims.
Tomorrow's patients are on the schedule.32 patients, 21 of them with insurance.
The AI checks each patient's coverage.Active plan, deductible, and benefits left this year.
It compares coverage to the planned treatment.What insurance should pay and what the patient owes.
It flags problems for the front desk.An ended plan, benefits almost used up, or a visit the plan won't cover yet.
Patients hear about their cost before they sit down.Fewer surprise bills and denied claims.
No more checking 21 plans by phone the afternoon before.
Patients know what they owe before the visit, not after.
Fewer claims denied over coverage problems caught too late.
Example: avoid 2 denied claims a month at $400 each and it's $800, plus hours of phone calls back.
The front desk sees every flag and decides what to tell the patient. Cost estimates are labeled as estimates.
Tomorrow21 insured
Sarah M.8 AM · cleaningActive
Tom B.9 AM · crown #3$210 left
Ana P.10 AM · fillingActive
Ben K.11 AM · cleaningPlan ended
+ 17 moreActive
Checking 21 plans
PlanActive?
DeductibleMet?
BenefitsLeft this year
Tom B. · crown #3
Fee$1,350
Plan pays$210, benefits left
Patient owesabout $1,140
2 problems flagged
Ben K.'s plan ended Oct 31. Tom B. has $210 left in benefits this year.
KFront deskKelly's screen
2 patients need a callBefore tomorrow's visits
Call listbefore 5 PM
Ben K.Ask for the new insurance card
Tom B.Explain cost, offer financing or January
19 patients verifiedNothing to do
Same-day cancellation filler
When someone cancels, it texts patients on the waitlist, or patients due for care, and offers the open slot. Empty chair time gets filled.
A patient cancels two hours before.A sick kid. It happens every week.
The AI picks who to offer the slot to.The waitlist first, then patients overdue for a cleaning.
It texts them the open time.The first to reply gets it.
The slot is booked in minutes.Everyone else gets a quick "it's taken" text.
The chair stays full.The front desk never picked up the phone.
Fewer empty hygiene hours.
Overdue patients get seen sooner.
No more working down the call list while patients wait at the desk.
Example: refill 3 cancelled slots a week at $200 each and it's about $2,600 a month.
You choose who goes on the offer list and how far ahead a slot gets offered.
Today · AmyHygiene
8 AMSarah M. · cleaningHere
10 AMTom B. · cleaningCancelled
11 AMLinda W. · cleaningBooked
1 PMGrace H. · perio maint.Booked
10 AM open · 60 minutes
10 AM filled · Ana P.
Who gets the offer
Ana P.Waitlist · 10 minutes away1st
Ray P.Overdue 9 months2nd
Nora J.Overdue 7 months3rd
Booked
Today 10 AMAna P., with Amy
Filled6 minutes after the cancel
This month
Cancellations24
Refilled17
MMaple Grove DentalAna's phone
Hi Ana, a cleaning spot opened today at 10 AM with Amy. Want it? Reply YES.
YES! I'll be there.
You're booked for 10 AM today. See you soon!
Chair filled · no phone calls
Clinical note drafter
The dentist or hygienist talks through the exam. The AI drafts the clinical note in your practice's format for the provider to review and sign, which saves charting time after every patient.
The provider talks through the exam.The same way they'd call it out to the assistant.
The AI drafts the clinical note.In your practice's format and wording.
It adds the treatment plan and suggested codes.Codes are suggestions. The provider decides.
The provider reviews and signs.Nothing goes into the chart unsigned.
Charting is done before the next patient.No more notes at 6 PM.
Less charting after hours.
Notes in the same format every time, for every provider.
Findings get written down while they're fresh.
Example: save 5 minutes of charting on 16 patients a day and it's about 6 hours back a week.
The provider reviews and signs every note. Patients are told when the exam is recorded.
RExam room 2Dr. Reyes · Sarah M.
Recording 0:41
"Number 3 has a fractured MOD amalgam with recurrent decay. Recommend a crown. Perio is stable, light bleeding on the lower anteriors."
Sent to your assistant
Clinical noteDraft · Sarah M.
Findings#3 fractured MOD amalgam, recurrent decay
PerioStable, light bleeding lower anteriors
PlanCrown #3, schedule within 4 weeks
Suggested codesD0120 exam · D2740 crown
RNotes to signDr. Reyes
Note ready to reviewSarah M. · exam room 2
Sarah M.Periodic exam
PlanCrown #3
SignEdit
Signed and filed
Charting done2 minutes after the exam
Treatment plan explainer
It turns the treatment plan into a plain-language summary with costs, insurance coverage, and financing options. Patients understand what they're paying for, and more of them say yes.
The dentist builds the treatment plan.Codes, tooth numbers, and fees.
The AI rewrites it in plain words.What each step is and why it matters.
It adds costs, insurance, and financing.What insurance pays, what the patient pays, and monthly options.
The patient gets it by text or email.They read it at home, with their spouse.
More patients say yes.Questions get answered before they turn into "let me think about it."
Patients understand the plan, not only the price.
Fewer "let me think about it" answers at checkout.
The front desk spends less time explaining insurance math.
Example: get 2 more $1,500 treatment plans accepted a month and it's $3,000.
The office reviews every summary before it goes out. Insurance amounts are labeled as estimates.
Treatment planMark T.
D6010Implant body #30$2,100
D6057Custom abutment #30$650
D6065Implant crown #30$1,450
Total$4,200
Insurance estimate$1,500
In plain words
Replaces the missing back tooth on your lower right. A small post goes in the bone, a connector goes on top, and a natural-looking crown finishes it.
Your costsEstimate
Total$4,200
Insurance pays about$1,500
You pay about$2,700
Or 12 monthsabout $225 a month
MMaple Grove DentalMark's phone
Hi Mark, here's your implant plan from Dr. Reyes in plain words, with your costs and payment options.See my plan
Makes sense. Let's start next month with the payment plan.
Treatment scheduled · $4,200
Review request automation
After the visit, patients get a text asking for a Google review. If a reply shows a problem, it goes straight to the office manager.
The patient checks out.It's the signal. No one has to remember to ask.
An hour later, they get a review request.Sent while the visit is fresh, from your office number.
Happy patients leave the review.One tap opens your Google review page.
Problems go straight to the office manager.You hear about it first and make it right.
Your review count climbs every week.More reviews means more new patients from Google.
More Google reviews without asking at the desk.
Problems reach the office manager while there's still time to fix them.
Every patient gets the same request. Google's rules don't allow asking only happy patients.
Example: at 400 visits a month, a 1 in 10 response rate is 40 new reviews a month.
You write the request once. It never mentions the patient's treatment, and your team never replies to reviews with patient details.
MMaple Grove DentalSarah's phone
Checked out · 9:05 AM
Thanks for coming in today, Sarah! If you have a minute, a Google review helps a local practice like ours a lot.Leave a review
Done! Amy is the best. So gentle.
Visit complete
PatientSarah M.
Review requestin 1 hour
New Google review★★★★★
"Amy is the best. So gentle." Sarah M.
Sent to Jenna, office manager
Jim K. waited 40 minutes past his appointment time. Call him today.
This month
Requests sent386
New reviews41
Problems caught early4
MMaple Grove DentalJim's phone
Thanks for coming in today, Jim! If you have a minute, a Google review helps a local practice like ours a lot.Leave a review
I waited 40 minutes past my appointment time.
Sorry, Jim. Jenna, our office manager, will call you today.
New patient intake
New patients fill out digital forms before the visit, and the AI pulls the health history and insurance details into your system. Less typing at the front desk, faster check-ins.
A new patient books.They get a link to their forms right away.
They fill out the forms on their phone.Health history, consent, and a photo of the insurance card.
The AI pulls everything into your system.Medications, allergies, and insurance details land in the right fields.
It checks the insurance before the visit.Problems show up days ahead, not at the desk.
Check-in takes a minute.No clipboard, no retyping.
No more retyping clipboard forms.
Allergies and medical alerts are on the chart before the patient sits down.
New patients start on time.
Example: save 15 minutes of typing on 20 new patients a month and it's 5 hours back.
The front desk reviews every new chart. Allergies and medical alerts are flagged, never skipped.
MMaple Grove DentalEmily's phone
Welcome to Maple Grove Dental, Emily! Please fill out your forms before Thursday.Start forms
Health historyStep 3 of 4
MedicationsLisinopril
AllergiesPenicillin
Insurance cardPhoto added
Forms done · 6 minutes
Added to the chart
Allergy alertPenicillin
MedicationLisinopril
InsurancePPO, ID read from card
Insurance checked
PlanActive
CleaningsCovered at 100%
7:58
Thursday · Front desk
New patient chart readyEmily R. · 8:00 AM · review once
Emily R. checked in1 minute · nothing to type
Allergy alert on chartPenicillin · shown to Dr. Reyes
Claims and billing follow-up
It tracks claims denied or still unpaid, drafts appeal letters, and flags overdue patient balances with a reminder message. Cash comes in faster.
Claims and balances pile up.Denied claims sit. Unpaid ones get older.
The AI finds the denied and overdue ones.Sorted by dollars and days.
It reads the denial and drafts the appeal.With the missing X-ray or note attached.
It drafts a reminder for each overdue balance.Friendly, with a pay link.
Your billing person approves, and cash comes in.Hours of calls and letters turn into one review list.
Denied claims get appealed instead of written off.
Patient balances get a reminder before they turn into collections.
Your billing person spends time on the hard cases.
Example: recover 2 denied claims a month at $600 each and it's $1,200.
Your billing team approves every appeal and reminder before it goes out.
Claims and balancesopen
Tom B.Claim · crown #3 · $1,350Denied
Sarah M.Claim · exam, X-rays · $18645 days
Ben K.Claim · fillings · $42038 days
Ana P.Patient balance · $24060 days
Ray P.Patient balance · $9530 days
$2,291 waiting
Reading the denial
Tom B.Missing X-ray
FixAttach X-ray from 10/14
Appeal letterDraft
Enclosed is the pre-op X-ray from 10/14/2026 showing the fractured restoration and recurrent decay on tooth #3, supporting the crown.
To Ana P.Draft
Hi Ana, a friendly reminder from Maple Grove Dental: your balance of $240 from September is due. Pay here, or reply with any questions.
+ 3 more reminders
JBillingJenna's screen
1 appeal, 4 remindersReady to review
5 draftsReview
Approve and send
Sent
Ana P. paid $240From the reminder text
Tom B. claim paid$1,350 · 12 days after the appeal
Owner KPI digest
A weekly report with production, collections, new patients, hygiene schedule fill rate, unscheduled treatment dollars, and no-show rate.
Every Monday morning, a text arrives.No dashboard to log into.
Production and collections.Pulled from your practice management software.
New patients and hygiene fill rate.How full the chairs were, and who's new.
Unscheduled treatment and no-show rate.The money still on the table, and the chairs left empty.
The AI points out what changed.One or two lines on what went up, what went down, and why.
Know your numbers in 30 seconds.
Spot a slow hygiene week before it turns into a slow month.
See which of the other 11 solutions are paying off.
Example: you see no-shows drop from 9% to 4% after the reminder and cancellation texts go live.
You choose the numbers, the day, and the time it arrives.
MMaple Grove WeeklyDr. Reyes's phone
Monday 7:00 AM
Here's your week, Nov 2 to 6.
Production $28,400. Collections $26,900.
11 new patients. Hygiene 91% full.
Unscheduled treatment $48,600. No-shows 4%.
No-shows are down from 9%. Thursday hygiene is only 70% full, worth a recall push.
Production$28,400
Collections$26,90095% of production
New patients11up from 7 a week in September
Hygiene fill rate91%
Unscheduled treatment$48,600down $9,200 from last month