Skip to content
Magic Receptionist

Magic Voice family · Magic Receptionist

Never Miss A Call. Every caller answered.

AI receptionist for medical practices. 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.

/medical

Tuned for the practice intake call.

We know what medical callers ask: appointment availability, insurance acceptance, refill status, referral handoff, prior-auth questions. We configure per-practice intake fields and route urgent calls for immediate callback to your clinical team. HIPAA-aware intake with a separate BAA + opt-in flow for medical pilots.

  • Per-practice intake fields configured at onboarding
  • Routine appointment-request capture for your front desk to schedule
  • Urgent triggers page your clinical team for immediate callback
  • Insurance acceptance pre-screen (in-network / OON)
  • No-show callback + recall outreach
  • BAA + opt-in HIPAA flow signed before pilot

We do not claim HIPAA compliance out of the box. The BAA + your acceptable-use scope is the compliance boundary. PHI examples are intentionally absent from this page.

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.

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 medical practice (fictional).

  1. Tue 7:42pm Patient calls after-hours about scheduling a follow-up.
  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 looks up another in-network provider.
  5. Tue 7:44pm Books with the next-listed provider.
  6. Wed 8:15am Front desk sees the missed-call log. No callback number. Lost.

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

With Magic Receptionist

Tuesday evening at a medical practice (fictional).

  1. Tue 7:42pm Patient calls after-hours about scheduling a follow-up.
  2. Tue 7:42pm AI receptionist answers on the first ring. HIPAA-aware intake; no PHI logged.
  3. Tue 7:43pm Captures name, reason for visit, urgency, in-network carrier.
  4. Tue 7:44pm Captures the requested slot for your team to confirm.
  5. Tue 7:44pm Sends SMS confirmation + intake-form link.
  6. Tue 7:45pm Pings the front desk via SMS: 'New appointment, follow-up, in-network.'
  7. Wed 8:50am Patient arrives. Intake already complete. On time.

Result: $400 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 practice 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 practice manager who already runs this.

How is this different from a medical answering service?

A medical answering service takes a message — a human reads from a triage script, writes down the symptom and callback number, then forwards it. You still have to call back, still have to schedule, still have the front desk re-asking the same intake questions on Monday morning. Magic Receptionist actually finishes the intake on the call. The AI runs your practice's tuned intake script, captures routine-visit requests, captures structured intake (reason for visit, insurance carrier, preferred provider) before the call ends, and pings the front desk with a one-line summary. Urgent calls are flagged for immediate callback and your clinical team is paged within seconds — not as a missed message an hour later. The BAA + opt-in HIPAA flow is signed during onboarding so patient data never flows through an un-covered surface.

What happens during a flu-season Monday morning when 20 calls hit at once?

Nothing breaks. Magic Receptionist answers every line in parallel — no hold queue, no busy signal, no voicemail box overflowing by 9:30 AM. Each caller gets first-ring pickup and the same intake flow. Routine appointment requests get noted with the requested slot for the right provider type. Refill-status and billing-question calls get the routing you configured (typically a callback ticket to the right team). Anything flagged urgent is paged to your clinical team for immediate callback. Your front desk gets a real-time queue of bookings and messages instead of a 4-line phone system meltdown. Practices with 6+ providers are typically the highest-leverage case — peak load is where this earns its monthly fee.

How does it handle insurance verification questions?

Insurance verification has two layers. Layer one — caller-side eligibility questions ("do you take my plan?", "are you in-network?") — is handled by the AI using the in-network and out-of-network carrier list you configured during onboarding. Out-of-network callers get the right disclosure language plus a clear next step. Layer two — actual benefit verification (deductible remaining, copay amount, prior-auth requirements) — is queued as a verification task to your billing team rather than promised on the call. We do not claim live eligibility lookups in Wave 1; the verification hook ships in Wave 3. The AI never bluffs on benefits — that's the failure mode that gets practices into bad patient-experience territory.

Will it sound robotic to patients who already feel sick?

We open every call with a clear disclosure: "this is the AI assistant for {practice name}, what can I help you with today?" Voice is conversational, not flat-IVR. The intake script is empathy-trained for symptomatic callers — pace slows, the assistant acknowledges discomfort, and routes to a human or to your designated clinical line if the caller mentions any of the urgent triggers you configured (chest pain, severe bleeding, post-op fever language, etc.). Patients consistently rate first-ring pickup higher than voicemail or a 12-minute hold even when they know they're talking to AI. The alternative isn't a perfect human at the front desk on Monday at 7 AM — it's a full voicemail box and a frustrated callback an hour later.

Can I keep my existing phone system, or do I have to migrate?

Keep your existing system. You don't change carriers, don't change main numbers, don't change voicemail, don't touch anything inside the practice. Magic Receptionist works as an overflow + after-hours + lunch-coverage layer: you add a simple call-forward rule (carrier-side or PBX-side, depending on your setup) that routes unanswered calls and after-hours calls to your dedicated Magic Receptionist line. Calls answered by your front desk during the day stay with your front desk. Only the calls that would have gone to voicemail or a fifth ring with no answer get the AI receptionist. We can switch the routing model (AI-first with human escalation) during onboarding without touching the phone system in the office.

FAQ

What practice managers ask before they sign up.

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

What is Magic Receptionist for medical practices?

Magic Receptionist is an AI receptionist for medical practices. It answers calls 24/7, runs a per-practice intake script, captures appointment requests, takes patient messages, flags urgent calls for immediate callback so your clinical team is paged, and pings the front desk on every booking. You keep your existing number — we sit on overflow, after-hours, and lunch coverage.

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 billing groups, MSOs, and DSO-style multi-practice 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 per-practice intake fields, defines your urgent-routing rules, signs the BAA, runs two test calls with your team, then switches on overflow. The BAA + scope review adds time relative to non-PHI verticals; we don't promise a specific go-live SLA in MVP — we work with you on timing. No new phone system, 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 and refill-status questions get handled in full. Anything flagged urgent (chest pain language, post-op concerns, on-call escalation phrases) is flagged for immediate callback and your clinical team is paged. Routing rules per caller class are configured during onboarding — staff, established patients, referring providers, and unknowns all route differently.

Is it HIPAA-compliant?

We offer HIPAA-aware intake with a separate BAA + opt-in flow for medical pilots. Encrypted call audio in transit and at rest, tenant-isolated transcripts, redaction of phone numbers and identifiers in analytics aggregations. The BAA is signed before any PHI flows through the system. We do not claim HIPAA compliance out of the box — the BAA + your acceptable-use scope is the compliance boundary.

What integrations does it support?

MVP today: every call ends with a structured email to your front desk — caller name, phone, reason, insurance carrier, urgency. SMS appointment confirmation to the caller. Direct PMS calendar sync (Dentrix / Eaglesoft / Curve / etc.) and live insurance eligibility verification are on the public roadmap and ship before we re-add them as a public claim.

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. The BAA is a separate signed agreement that survives contract termination per HIPAA retention requirements. 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. Identifying fields are redacted from any analytics aggregations. Sign-in to /admin uses WorkOS AuthKit. The BAA defines retention windows, deletion rights, and breach-notification timing for the medical pilot.