Skip to content
Magic Receptionist

Magic Voice family · Magic Receptionist

Never Miss A Call. Every caller answered.

AI receptionist for dental offices. Picks up on the first ring, takes the info, captures the booking, sends an SMS confirmation, and emails the owner — 24/7.

White-label ready. Multi-tenant. Multi-vertical. Built on the Magic Voice stack.

Start now — $597/mo Growth

Live · AI Receptionist Demo

Loading…

Hear our AI receptionist answer in real time
Try booking an appointment or leaving a callback request
Get the transcript emailed to you when the call ends

Audio runs in your browser. The agent answers as a generic AI receptionist — try booking an appointment or asking for a callback.

/dental

Tuned for the dental office intake call.

We know what dental callers ask: appointment availability, insurance acceptance (PPO, in-network, out-of-network), emergency vs routine, hygiene recall timing, treatment-plan follow-up. The agent captures the request, pre-screens, and routes urgent calls to your on-call line. Live PMS sync is on the roadmap.

  • Appointment intake + handoff to your front desk
  • Insurance acceptance pre-screen (PPO / in-network / OON)
  • Dental emergency triage to your on-call line
  • Hygiene recall + cleaning request capture
  • Treatment-plan follow-up message capture
  • SMS appointment confirmations to caller + front desk

Five ways service businesses use Magic Receptionist

Don't replace your front desk. Cover the gaps.

Pick the deployment that fits your business. We provision the forwarding rules, the AI script, and the after-call email — usually within a single business day.

Rollover when busy

Capture customers when your front desk is on the phone.

$450 average estimate per recovered call. ~3 missed calls/day = $40K/year leaking.

Your existing line keeps its main role. When all desk staff are on calls, the carrier rolls overflow to the AI receptionist instead of voicemail. Caller gets a real intake; you get a booked job by morning.

Read the implementation guide →

After-hours only

Pickup at 6pm-7am without hiring a night shift.

33% of body-shop call volume hits after 5pm. Most goes to voicemail. Most never calls back.

Set the AI to answer only after hours. Mornings start with a stack of qualified intakes — vehicle, damage, drivability, carrier — instead of a voicemail box you have to triage.

Read the implementation guide →

Weekend coverage

Saturdays + Sundays without paying overtime.

Weekend collisions are the #1 trigger for new estimates Monday morning. Beat the competition by responding Saturday.

Weekend-only forwarding. Customers who get hit Saturday morning don't have to wait until Monday for the first response. The AI books the estimate, requests the photos, and pings the on-call estimator.

Read the implementation guide →

Lead-gen ad campaigns

Dedicated number for Google/FB ads — AI qualifies + books on the spot.

Standard click-to-call pages convert ~2-4%. With AI on the line, qualified-call-to-booking conversion jumps to 30-60%.

Every paid campaign gets its own forwarding number. The AI knows the campaign source, the offer, and the qualification questions. Every call ends with a structured email to your team — caller name, phone, qualification answers, and the campaign source attribution — so you can paste into your CRM. Direct CRM webhook export is on the public roadmap.

Read the implementation guide →

Before-hours + after-hours

6am-9am + 5pm-9pm coverage outside your main schedule.

Customers calling before/after hours get a real conversation instead of a closed greeting. Same shift count; no expanded coverage.

The AI fills the gap on either side of your normal hours. Your existing staff handle the busy part of the day; the AI keeps the phones warm before opening and after close.

Read the implementation guide →

Not sure which fits? — it'll ask about your call volume, your current handling, and recommend the right pilot.

How it works

Three steps from missed call to booked appointment.

01

Pick your industry

Auto body, dental, legal, medical — each vertical ships with a script tuned to your callers.

02

Forward your line

Forward your existing number — or get a fresh one. We answer every ring, business hours or not.

03

Watch leads land

Booking requests land in your team email with the caller's details, SMS confirmations go out to the caller, and the owner gets pinged on every call.

The math

What are missed calls actually costing you?

Your phone rings. Nobody picks up. The caller hangs up, dials the next shop on Google, and books with them. Drag the dials and watch the number you're losing every year.

Math assumes 20% of missed callers would have booked. Adjust to your shop and the number still stings.

Annual revenue you're leaving on the table

$0

That's $0/month. Or about $0/week.

Stop the leak — see pricing

Numbers are estimates based on the inputs above. Your actual leak depends on close rate + ticket mix + how fast competitors pick up.

Live wire

Real calls. Real bookings. All while you were busy.

Anonymized snippets from across the network. Names changed. Outcomes real.

Sample transcripts. Names + locations are illustrative. Real network transcripts require tenant opt-in and full PII redaction.

Live demo · Ridgeline Dental

Hear a real dental AI receptionist — live, right now.

Ridgeline Dental runs Magic Receptionist 24/7. Call the number below and the AI will answer exactly as it does for real patients — appointments, insurance questions, emergencies. No setup, no form, no sales call.

📞 Call (949) 749-8168

Available 24/7. Calls answered by AI — this is a working demo line, not a recording.

Before · After

Same call. Two completely different outcomes.

What happens after-hours when nobody's at the desk — with and without Magic Receptionist.

Without Magic Receptionist

Tuesday evening at a dental practice (fictional).

  1. Tue 7:42pm Patient calls after-hours about a chipped tooth.
  2. Tue 7:42pm Phone rings 6 times → voicemail.
  3. Tue 7:43pm Patient hangs up without leaving a message.
  4. Tue 7:43pm Patient searches an in-network dentist nearby.
  5. Tue 7:44pm Books with the next-listed practice.
  6. Wed 8:15am Front desk sees the missed-call log. No callback number. Lost.

Result: $800 appointment lost. Customer gone for good.

With Magic Receptionist

Tuesday evening at a dental practice (fictional).

  1. Tue 7:42pm Patient calls after-hours about a chipped tooth.
  2. Tue 7:42pm AI receptionist answers on the first ring. Empathetic, no PHI logged.
  3. Tue 7:43pm Captures name, urgency, procedure type, in-network carrier.
  4. Tue 7:44pm Pages your on-call team for immediate callback.
  5. Tue 7:44pm Sends SMS confirmation + insurance pre-fill link.
  6. Tue 7:45pm Pings the front desk via SMS: 'Emergency, chipped tooth, slot at 9.'
  7. Wed 8:50am Patient arrives. Insurance verified. Procedure starts on time.

Result: $800 appointment booked. Owner notified. Customer wow'd.

Pricing

Per location. One AI agent per location, more when you need them.

Predictable monthly pricing. Each plan is one location, one AI agent — add another agent for ads, after-hours, or social channels. Fair use applies.

Agency or multi-shop operator? See the partner program — commission referral or wholesale per location.

Starter

Single-location AI receptionist. Answers, books, sends SMS confirmations.

$297 /month

500 min included · $0.45/min overage

300–1,100 min/mo (~10–35 calls/day)

  • 1 location · 1 AI agent
  • AI answer + intake + booking
  • SMS confirmations to caller + owner
  • Up to 500 minutes / month
  • $0.45 / minute overage
  • Email support
Apply for early access →

Growth

Most popular

Single location with after-hours coverage + busy-hour overflow.

$597 /month

1100 min included · $0.45/min overage

1,100–2,500 min/mo (~35–80 calls/day)

  • 1 location · 1 AI agent + after-hours coverage
  • Everything in Starter
  • After-hours + overflow routing
  • Up to 1,100 minutes / month
  • $0.45 / minute overage
  • Custom greeting + script tuning
  • Priority support
Apply for early access →

Annual

Annual prepay discount available

Ask about annual prepay terms during onboarding.

Fair use: Plans assume normal small-business call patterns. Sustained traffic above 3× the included minutes triggers a courtesy review and a tier upgrade conversation, not an immediate cutoff. We never throttle without telling you first. Read the full Acceptable Use Policy.

What office managers ask

Long-form answers to the questions you actually have.

Pricing fits on a card; the rest doesn't. Real questions, real answers — the kind you'd ask another office manager who already runs this.

How is this different from a dental answering service?

A dental answering service takes a message — a human reads from a basic triage script, writes down the patient name and problem, and forwards it. You still have to call back to schedule, still have to verify insurance, still have to figure out whether it was a true emergency or routine pain that should have been on the schedule yesterday. Magic Receptionist actually finishes the work. The AI captures cleaning + exam requests on the call, runs insurance verification pre-screens against your in-network carrier list, sends SMS confirmations before the call ends, and pings the front desk with structured booking notes. Dental emergencies are paged to your on-call team for immediate callback — not a 30-minute callback delay while a patient with a broken tooth waits on hold.

What happens during a Monday morning when 15 calls hit at once?

Nothing breaks. Magic Receptionist answers every line in parallel — no hold queue, no busy signal, no voicemail box overflowing by mid-morning. Each caller gets first-ring pickup. Routine cleaning bookings are flagged for the hygiene-team calendar with the right provider and operatory. Insurance pre-screen questions get answered against your accepted-carrier list. Hygiene-recall callbacks and treatment-plan follow-ups route per the rules you set. Dental emergencies page your on-call team for immediate callback. By 10 AM your front desk has a structured queue of bookings and verification tasks instead of a four-line meltdown. The peak-load case — a 3-location dental group with 60+ inbound calls per Monday — is where this earns its monthly fee in the first week.

How does it handle the "do you take my insurance?" question?

Insurance has two distinct layers. Layer one — caller-side acceptance ("do you take my plan?", "are you in-network with my carrier?") — gets answered by the AI using the in-network and out-of-network carrier list you configured. In-network callers get a clean confirmation and proceed to scheduling. Out-of-network callers get your specific out-of-network policy language plus the next step (typical patient cost, payment plan options, whether you'll file the claim courtesy). Layer two — actual benefit verification (deductible remaining, frequency limits, downgrade clauses on crowns) — queues as a verification task to your billing team. The AI does not promise specific benefit numbers it can't verify. That's the failure mode that turns into a billing dispute three weeks after the appointment.

Will it triage dental emergencies correctly?

Triage is the highest-stakes piece of dental intake and the script is tuned hardest there. The AI listens for emergency triggers you defined during onboarding — facial swelling, broken tooth with bleeding, post-op concerns, severe spontaneous pain, trauma — and pages your on-call team for immediate callback on those calls. Routine "toothache for a few days" with no urgent triggers gets next-available scheduling instead of an emergency page. The classification is conservative by default: borderline cases route to the on-call line rather than to next-week scheduling. We tune the trigger list during onboarding and surface classification accuracy in the call log. Patients consistently rate first-ring AI pickup higher than voicemail when a tooth is hurting at 9 PM.

Can I keep my existing phone system and PMS?

Both stay. You don't change carriers, don't change main numbers, don't migrate your PMS, don't touch your charting or imaging stack. Magic Receptionist sits as an overflow + after-hours + lunch + weekend layer: a simple call-forward rule routes unanswered and after-hours calls to your dedicated Magic Receptionist line. Calls answered by your front desk during the day stay with your front desk. Booking requests land in your team email with the right provider and operatory noted; confirmations send by SMS automatically; live PMS sync is on the public roadmap. We can switch the routing model (AI-first with human escalation) during onboarding without touching anything in the operatory or the front office.

FAQ

What office managers ask before they sign up.

The 8 questions we hear most. Pricing, setup, security — all answered up front.

What is Magic Receptionist for dental offices?

Magic Receptionist is an AI receptionist for dental offices. It answers calls 24/7, captures cleaning + exam requests, captures stated insurance for the front desk to verify, triages dental emergencies to your on-call team, sends SMS appointment confirmations, and emails the front desk a structured summary on every call. You keep your existing number.

How much does it cost?

Plans start at $297/mo (Starter — 1 location, 500 minutes, $0.45/min overage). Growth is $597/mo (1 location with after-hours coverage, 1,100 minutes, $0.45/min overage). Add an extra agent on the same location for $49/mo. Reseller is custom for multi-location practices and DSO-style operators. There is no free tier with metered cost — only paid plans plus per-minute overage and a fair-use policy.

How long does setup take?

Setup is human-mediated. After you submit the form, our team confirms your setup, provisions your tenant, configures your accepted insurance carrier list and emergency-routing rules, customizes hygiene-recall and treatment-plan follow-up scripts, runs two test calls with your team, and switches on overflow. MVP today: every call ends with a structured email to your front desk; live PMS calendar sync is on the public roadmap. We don't promise a specific go-live SLA in MVP — we work with you on timing. No new phone system, no PMS replacement, no rip-and-replace.

Which calls does the AI handle vs my front desk?

By default the AI takes overflow, after-hours, lunch coverage, and weekend calls. Routine scheduling, hygiene recall, and insurance verification questions get handled in full. Dental emergencies (broken tooth, swelling, severe pain) flag for immediate callback and your on-call team is paged. Treatment-plan follow-ups and recall outreach get the routing you configured. Routing rules per caller class are configured during onboarding.

How does insurance verification work?

During onboarding you provide your accepted PPO list and out-of-network policy. When a caller asks about coverage, the AI checks your in-network/out-of-network list and gives the right answer ("yes we're in-network with that carrier" / "we're out-of-network but accept that plan with the following terms"). Live benefit lookups (deductible, frequency limits, downgrade clauses) queue as a verification task to your billing team rather than promised on the call.

Does it sync with my practice management system?

Not in the MVP — every call ends with a structured email to your front desk so the appointment can be booked manually. Live PMS calendar sync (Dentrix / Eaglesoft / Curve / etc.) is on the public roadmap and ships before we re-add it as a public claim. We won't advertise an integration that isn't built.

Do I sign a long-term contract?

No long-term contract. Plans are month-to-month. You can cancel anytime — your call data stays exportable for 30 days after cancellation. Annual plans get 2 months free if you prefer to lock in pricing. There are no setup fees on Starter or Pro.

Is patient call data secure?

Yes. Call audio is processed through encrypted streams and stored encrypted at rest in Cloudflare R2. Transcripts are tenant-isolated in our D1 database with row-level access controls. PII fields (phone numbers, insurance member IDs, dates of birth) are redacted from analytics aggregations. Sign-in to /admin uses WorkOS AuthKit. HIPAA-aware intake with separate BAA + opt-in flow available for practices that require it.