SPEECHLANGUAGEPHONEVOICE

Meet Ushera,
your after-hours front desk.

Ushera answers the calls your team can't — after hours and on overflow — follows your emergency script and leaves a tidy morning queue for your front desk to confirm.

● After-hours mode · demo
Incoming call9:12 PM
Ushera
Thanks for calling Sunshine Smiles Dental. I'm the practice's AI assistant. How can I help?
Morning queue 0 to confirm
Nothing yet. Calls land here as they come in.

Live demo · placeholder data

Hear how Ushera handles a call when the front desk is busy

Overflow · Tuesday 10:22 AM. The front desk is on another call, so Ushera answers.

Call · 00:54
Ushera
Ushera: Thanks for calling Example Dental. This is the practice's automated AI assistant. This call may be recorded. If this is a medical emergency, hang up and call 911. How can I help?
Caller
Caller: Hi, it's Sam Testpatient. I need to move my cleaning this Thursday. I'm an existing patient.
Ushera
Ushera: Thanks, Sam. Could you spell your last name for me?
Caller
Caller: T-E-S-T-P-A-T-I-E-N-T.
Ushera
Ushera: That's T-E-S-T-P-A-T-I-E-N-T. Is that right?
Caller
Caller: Yes.
Ushera
Ushera: What's the best number for the team to call you back?
Caller
Caller: 407-555-0142.
Ushera
Ushera: That's 407… 555… 0142. Is that right?
Caller
Caller: Yes.
Ushera
Ushera: What days or times work best for you?
Caller
Caller: Any afternoon next week.
Ushera
Ushera: So that's Sam Testpatient, callback 407… 555… 0142, existing patient, moving your cleaning this Thursday, for any afternoon next week. Is that all correct?
Caller
Caller: Yes, that's right.
Ushera
Ushera: I've passed this to the team. They'll call you back to confirm. It isn't final until they confirm.

Request

  1. Answered
  2. Reason
  3. Identified
  4. Details
  5. Read-back
  6. Queued

Patient record

NameSam Testpatient
Callback407-555-0142
PatientExisting
ReasonReschedule
AppointmentCleaning this Thursday
TimingAny afternoon next week

Action items

Request saved for front desk
Callback request readyTo confirm

Demo with placeholder data. Fictional patient and practice.

Book a demo

Answers when you can't

After hours and on overflow, every caller reaches a calm voice instead of voicemail. Your number stays where it is.

Follows your script

911 or ER guidance first. A knocked-out tooth goes to your on-call path. It answers from facts you approved and never diagnoses.

Hands it back to your team

Requests land in a morning queue your front desk confirms. Your people book the patient; Ushera makes sure they know.

A night with Ushera.

One evening at a two-chair practice, from the moment the front desk goes home to the moment they're back. Scroll to follow along.

5:15The front desk heads home. The phone keeps ringing.
5:15 PM · Close

Forwarding sends calls to Ushera.

Calls forward from your practice's existing number after hours and when the front desk is busy. In the morning your team takes the line back.

Same numberCall forwardingNothing installed
6:48 PM · New patient

"Do you take new patients?"

Hi, we just moved here — are you taking new patients?
We are. The team's out for the evening, but I can take your details and they'll call first thing to find a time. What days work best?
Captured: name, number, Tue/Wed AMQueued to confirm
9:12 PM · Emergency

Your protocol runs, in order.

My son just knocked out a front tooth at practice.
I'm sorry. Is anyone having trouble breathing or swallowing, or bleeding that won't stop?
No, he's okay. It's just the tooth.
That's urgent, and time matters. I'm connecting you to the on-call dentist now.
Urgent · on-call transferredNo diagnosis, no medication advice
11:30 PM · Unknown question

"Do you take my plan?"

Do you take my PPO plan, and what would a cleaning cost?
I don't want to guess. I'll have the team confirm that for you when they call you back in the morning.
Logged with the exact question"I don't know" is a feature
7:30 AM · Morning queue

Three to confirm. One already handled.

Your team calls each patient back before the first appointment. Ushera is off the line until you close again.

Knocked-out tooth — Owen M.Transferred to on-call 9:14 PM · callback requested
Urgent
New patient — the Alvarez familyPrefers Tue/Wed mornings · 1 adult, 2 kids
To confirm
Insurance — plan and cost questionCaller: Priya S. · wants a callback
Logged

Works with the phone you already have.

No new number and nothing to install. Calls forward from your practice's existing number after hours and on overflow, so Ushera only takes the calls you send it.

We'll check your phone setup with you during onboarding.

Your numberAfter-hours ruleOverflow ruleHoliday scheduleOn-call transferMorning queue

The same calm voice, every call.

Callers never hear a different accent, name or mood depending on who's on shift. Ushera uses one locked voice for your practice and says it's your AI assistant on every call.

Your facts, your rules. Never a guess.

You give Ushera your hours, FAQs and emergency instructions. It says only what you approved. Correct it once and the correction sticks — for every call after.

HoursMon–Thu 8–5 · Fri 8–1Approved
EmergencyLife-threatening → 911 firstApproved
On-callOn-call dentist (your number)Approved
CorrectionIt's "Sunshine Smiles", not "Sunshine Smile"Stuck
NeverDiagnose · advise medication · quote feesBlocked

Hear the voices.

Pick the voice that fits your practice. Once chosen, it's locked: the same voice on every call.

Sarah
Calm and reassuring
Female · US
Lori
Warm and caring
Female · US
Eric
Smooth and steady
Male · US
Chris
Friendly, down-to-earth
Male · US
Bill
Mature and measured
Male · US, older
Wade
Relaxed Southern
Male · US South
Lucia
Warm, Latin American accent
Female · English
Lori en españolComing later
Spanish greeting
Coming later · not in v1

Sample voices reading the same sample greeting. Final voice options are confirmed during setup. Spanish isn't part of v1. Roadmap: custom voices made for your practice, each locked so it never drifts.

Where Ushera is headed.

Today Ushera covers after-hours and overflow calls. Here's what we're working toward, in order. These features aren't available yet.

Today
After-hours and overflowAnswer, triage, queue and FAQs.
Next
Booking into your schedule
Then
Reminders and texting
After that
The full front desk

Trust, published up front.

Our BAA approach, the vendors behind Ushera and our prices are published here, so you don't have to ask on a sales call.

BAA available

We sign a Business Associate Agreement with your practice before any patient data is handled. Our BAA template will be reviewed by counsel before launch, and we'll publish the text on our trust page.

Subprocessors listed

We name the vendors behind Ushera, starting with our voice platform. Ushera runs on Retell, which offers a BAA for healthcare customers. Its underlying providers are being confirmed in writing.

Pricing in public

No "call us for a quote." Setup, monthly and the founding offer are listed below and on our pricing page.

Your lineforwarded→Voice platform (Retell)Offers a BAA→Phone, speech, AI modelConfirming in writing→UsheraBAA available
Read our trust page

Ready to meet Ushera?

Nothing to install at the practice. Your number stays the same; calls forward to Ushera after hours and on overflow.

Your practice facts
✓Hours
✓FAQs
✓Emergency script
✓On-call path
1.We set it up with you

You supply your hours, FAQs and emergency instructions. We build your script and you approve it before it takes a single call.

Forwarding rule
(407) 555-0142 · your line
↓ no answer / after hours
Ushera
↓ emergency
On-call dentist (your number)
2.Flip one forwarding rule

Calls forward from your existing number to Ushera after hours and on no-answer. Emergencies follow your on-call path.

Morning queue · 3 to confirm
Urgent Knocked-out tooth
Confirm New patient
Confirm Reschedule
Logged Plan question
3.Your team confirms

Each morning your front desk reviews the queue and calls patients back. You stay in control of the schedule.

Book a demo

20 minutes. You call a sample practice set up with your script.

Simple pricing.

$1,497per month, per location, plus a one-time $4,500 setup
Founding offer First 3 practices: $997/mo and $3,000 setup
Founding · 3 spots
Founding practice
$997/mo
$3,000 one-time setup · first 3 practices
  • After-hours and overflow answering
  • Custom script, FAQs and emergency protocol
  • Morning queue with urgent flags
  • Signed BAA before go-live
Standard
$1,497/mo per location
$4,500 one-time setup · groups $1,297/mo per location
  • After-hours and overflow answering
  • Custom script, FAQs and emergency protocol
  • Morning queue with urgent flags
  • Signed BAA before go-live

Roadmap, not live yet: Care Reminders add-on, $697/mo per location (up to 1,000 call attempts) plus $750 setup; founding $497/mo with setup waived. Full pricing

Frequently asked questions.

After-hours calls and overflow calls during the day — the ones that would otherwise go to voicemail or ring out. Your front desk still answers during business hours.
It follows the emergency script you approve. Life-threatening symptoms get 911 or ER guidance first; a knocked-out tooth goes to your on-call path. Ushera never diagnoses or suggests medication.
Not in v1. Ushera captures the request — name, number, reason, preferred times — and puts it in a morning queue. Your team confirms and books. Direct booking is next on the roadmap.
It says it doesn't want to guess and offers to have your team call back. It never quotes coverage or treatment costs. It only answers from facts you've approved; it does not improvise.
Yes. Ushera introduces itself as the practice's AI assistant on every call.
Yes, before any patient data is handled. Ushera runs on Retell, which offers a BAA for healthcare customers. Its underlying providers are being confirmed in writing. See our trust page.
Not in v1. Ushera is inbound-only today. Reminders and texting are on the roadmap.
$1,497/month per location plus a $4,500 setup. Groups are $1,297/month per location. The first three practices get $997/month and $3,000 setup.

Hear it for yourself.

A 20-minute call. We set up a sample practice with your hours, your script and your on-call path, then you call it.

Frequently asked questions