Skip to content
Magic Receptionist

Magic Voice family · Magic Receptionist

Never Miss A Call. Every caller answered.

AI receptionist for auto body shops. 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.

/auto-body

Tuned for the body shop intake call.

We know what auto body customers ask: insurance carrier, type of damage, drivability, OEM vs aftermarket. The agent runs the right script the first time — and pulls in DRP-aware language when the caller mentions a carrier you work with.

  • Captures VIN + carrier + damage type up front
  • Sends "text us 4 photos" SMS link
  • Captures the requested estimate slot for your team to confirm
  • Routes drivable vs tow-needed differently
  • Empathy-trained for fresh-collision callers
  • Pings the shop owner via SMS on every booking

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 Frank's Auto (fictional shop).

  1. Tue 7:42pm Customer calls Frank's Auto after-hours about a fender bender.
  2. Tue 7:42pm Phone rings 6 times → voicemail.
  3. Tue 7:43pm Customer hangs up without leaving a message.
  4. Tue 7:43pm Customer Googles next nearest shop.
  5. Tue 7:44pm Books with the competitor. Won't try Frank's again.
  6. Wed 8:15am Owner sees missed-call log Wednesday morning. No callback number. Lost.

Result: $1,800 estimate lost. Customer gone for good.

With Magic Receptionist

Tuesday evening at Frank's Auto (fictional shop).

  1. Tue 7:42pm Customer calls Frank's Auto after-hours about a fender bender.
  2. Tue 7:42pm AI receptionist answers on the first ring. Empathetic, human-toned.
  3. Tue 7:43pm Captures name, vehicle, type of damage, insurance carrier.
  4. Tue 7:44pm Books a 9am estimate slot for tomorrow. Holds it.
  5. Tue 7:44pm Sends SMS confirmation with appointment details.
  6. Tue 7:45pm Pings the shop owner via SMS: 'New estimate booked, $1,800 ticket avg.'
  7. Wed 8:50am Customer arrives. Lead context already in file. Estimate written in 12 min.

Result: $1,800 estimate 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 body shop owners 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 shop owner who already runs this.

How is Magic Receptionist different from an answering service?

An answering service takes a message — a person reads from a script, writes down a name and number, and emails you. You still call the customer back, still have to answer the carrier and damage questions, still lose the lead if you don't catch them. Magic Receptionist actually finishes the intake. The AI runs your shop's tuned script the first time the caller picks up, captures VIN + carrier + damage type + drivability, captures the booking request, and emails your team a structured summary with a one-line subject. By the time you see it, the lead is qualified and the next step is clear. Fair-use policies apply — see /legal/aup for the per-plan minute caps and overage pricing.

What happens at 7 AM on a Monday when 12 calls hit at once?

Nothing breaks. Magic Receptionist answers every line in parallel — there's no queue, no busy signal, no voicemail box that fills up. Each caller gets the same first-ring pickup, the same tuned intake script, and the same booking-request capture. If three callers all want estimate slots in the same window, the AI captures all three requests and your team picks the order. The owner gets emails per booking with the customer name + carrier + damage type + requested slot. Many shops lose a meaningful share of their estimate calls on Monday morning peaks because a human receptionist can only juggle so many lines on hold — Magic Receptionist captures all of them.

How does it handle insurance carrier questions like "do you work with Geico?"

We pre-load your DRP relationships and out-of-network carriers during onboarding. When a caller mentions a carrier, the AI cross-references your tuned config and answers honestly: in-network carriers get DRP-aware language and direct intake, out-of-network carriers get the supplement-friendly script and a heads-up that an extra step is involved. The carrier list is updated during onboarding. The AI never bluffs on coverage — if a carrier-specific question goes deeper than the tuned script (specific deductible interpretations, supplement disputes), the caller is flagged for immediate callback and your team is paged so a human can handle the carrier-specific edge cases.

Will this damage our customer relationships if it sounds robotic?

We open every call with a clear disclosure: "this is the AI assistant for {shop name}, what can I help with?" Most callers don't care once the line picks up on the first ring and the booking-request actually gets captured. The voice is conversational (not the dead-flat IVR "please listen carefully as our menu options have changed"), and the script is empathy-trained for fresh-collision callers — pace slows, the assistant acknowledges the stress, and the call gets flagged for a human callback if the caller is clearly distressed. The alternative for most shops is voicemail or a long hold, which kill bookings outright.

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 change anything inside the shop. Magic Receptionist works as an overflow + after-hours 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 humans during the day stay with your humans. Only the calls that would have gone to voicemail or a third ring with no answer get the AI receptionist. We can switch the routing model (e.g. AI-first with human escalation) during onboarding without touching your phone system.

FAQ

What body shop owners ask before they sign up.

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

What is Magic Receptionist?

Magic Receptionist is an AI receptionist for auto body shops. It answers your phone 24/7, runs a tuned intake script (carrier, damage, drivability, VIN), captures the booking request, and emails your team a structured summary on every call. You keep your existing number — we sit on overflow + after-hours.

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 (ads channel, after-hours, social DM). Reseller is custom for agencies and multi-location operators. No free tier with metered cost — paid plans plus per-minute overage and a fair-use policy.

How long does setup take?

We're in early access — setup is human-mediated, not self-serve. After you submit the form, our team confirms your setup, provisions your tenant, tunes the script with your hours / carriers / pricing rules, port-forwards your existing number, and runs two test calls with your team before switching on overflow. 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 human team?

By default the AI takes overflow + after-hours + weekend calls. New estimate inquiries get the full intake script. Calls flagged as edge cases (legal threats, carrier-specific pricing the script doesn't know, callers who explicitly ask for a human) are flagged for immediate callback and your team is paged. Routing rules per caller class are configured during onboarding.

What integrations does it support?

MVP today: every call ends with a structured email to your team — caller name, phone, vehicle / damage / insurance carrier, transcript link. SMS confirmation to the caller. Direct integrations with CCC ONE, Mitchell Cloud Estimating, Update Plus, and CRM bridges are on the public roadmap and ship before we re-add them as a public claim. We won't promise an integration that isn't shipped.

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.

What's the fair-use policy?

Each plan includes a per-month minute bucket (Starter: 500, Growth: 1,500). Overage is billed at $0.45/min on Starter and $0.35/min on Growth, charged the same day. Sustained 5x overage flags the line for a plan-tier review. Robocall / spam-call traffic is auto-rejected and never billed. Full policy at /legal/aup.

Is customer 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, VINs, insurance data) are redacted from any analytics aggregations. Sign-in to /admin uses WorkOS AuthKit.