Skip to content
Magic Receptionist

Magic Voice family · Magic Receptionist

Never Miss A Call. Every caller answered.

AI receptionist for plumbing companies. 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.

/plumbing

Tuned for the plumbing service call.

We know what plumbing callers ask: water actively leaking, sewer backup, water heater out, drain clogged, fixture install. We capture problem location and water-shut-off status first, walk callers through the main valve when needed, and route true emergencies to your on-call plumber on the same call leg.

  • Captures problem location + water-shut-off status
  • Walks callers through the main shut-off valve
  • Hot-transfers active leak / sewer / no-water emergencies
  • Captures drain / install / repair requests for your dispatcher
  • Quotes flat-rate categories per your published pricing
  • Pings the office 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 a service business (fictional).

  1. Tue 7:42pm Customer calls after-hours to book an appointment.
  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 the next provider on the list.
  5. Tue 7:44pm Books with the competitor. Won't try this number again.
  6. Wed 8:15am Owner sees missed-call log Wednesday morning. No callback number. Lost.

Result: $850 booking lost. Customer gone for good.

With Magic Receptionist

Tuesday evening at a service business (fictional).

  1. Tue 7:42pm Customer calls after-hours to book an appointment.
  2. Tue 7:42pm AI receptionist answers on the first ring. Empathetic, human-toned.
  3. Tue 7:43pm Captures name, contact, what they need, when they want it.
  4. Tue 7:44pm Captures the requested slot for your team to confirm.
  5. Tue 7:44pm Sends SMS confirmation with the appointment details.
  6. Tue 7:45pm Pings the owner via SMS: 'New booking, $850 avg ticket.'
  7. Wed 8:50am Customer arrives. Lead context already in file. Service starts on time.

Result: $850 booking 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 plumbing 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 this different from a regular plumbing answering service?

An answering service takes a message — a person reads from a triage script, writes down "water leak", and emails the dispatcher. You still call back, still ask whether the water is off, still figure out whether it's an emergency or a tomorrow job. Magic Receptionist actually finishes the work. The AI runs your tuned intake script: problem location, water shut-off status, urgency, prior repair history, address. It captures routine drain cleaning + fixture install requests, applies the right rate structure (flat-rate vs hourly per your published policy), and pages your on-call plumber for immediate callback on active uncontained leaks and sewer backups. The dispatcher sees a structured booking with the customer prepped — water already shut off when possible — instead of a 90-second voicemail with a panicked caller.

What happens at 2 AM when a pipe bursts?

Magic Receptionist answers on the first ring. The intake script kicks straight into emergency mode: "Where is the water coming from? Have you shut off the main? Do you know where the main shut-off valve is?" The AI walks the customer through locating and turning off the main supply if they haven't already — that's the most valuable thirty seconds of the call because it stops the damage clock. As soon as the situation is stabilized (or confirmed as actively flooding), the call pages your on-call plumber for immediate callback. The plumber gets the address, the symptom, and the water-off status before they pick up the line. Compared to a voicemail box and a 30-minute callback while water is hitting the ceiling, the difference shows up in the first invoice.

How does it decide between flat-rate and hourly pricing?

We mirror whatever your shop already publishes. During onboarding you load your flat-rate categories (drain clearing, water-heater swap, garbage disposal install, faucet replacement, etc.) and your hourly diagnostic / hourly labor rate. The AI quotes a flat-rate category when the caller's problem fits one cleanly ("my kitchen sink won't drain" — that's a drain clear). Anything that requires diagnosis or unknown scope ("my water bill is huge and I can't find a leak") gets the diagnostic-call quote with the standard "final scope after the plumber gets eyes on it" language. Free estimates on installs vs paid diagnostic on troubleshooting is a common policy split — the AI follows whichever convention your shop publishes, never invents one.

Will it sound robotic to a stressed customer with water on the floor?

We open every call with a clear disclosure: "This is the AI assistant for {company name}, what's going on?" The voice is conversational, not flat-IVR. The intake script is empathy-trained for emergency callers — pace slows, the assistant acknowledges the stress, and the first instruction is always actionable: "Walk me through what you're seeing — where's the water coming from?" Customers consistently rate first-ring AI pickup higher than voicemail when there's water on the floor at 11 PM. The alternative isn't a perfect human dispatcher — it's voicemail or a third ring with no answer while the customer Googles your competitor.

Can I keep my existing dispatch software and phone system?

Both stay. You don't change carriers, don't change main numbers, don't migrate your dispatch software, don't touch the trucks. Magic Receptionist sits as an overflow + after-hours + weekend layer: a simple call-forward rule routes unanswered and after-hours calls to your dedicated Magic Receptionist line. Calls your dispatcher answers during the day stay with your dispatcher. MVP today: every call ends with a structured email to your dispatcher with the requested service slot — your team adds it to the dispatch calendar. Live dispatch-software calendar sync is on the public roadmap and ships before we re-add it as a public claim. Customer history sync happens during onboarding via CSV import. We can switch the routing model during onboarding without touching the office.

FAQ

What plumbing owners ask before they sign up.

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

What is Magic Receptionist for plumbing companies?

Magic Receptionist is an AI receptionist for plumbing companies. It answers calls 24/7, captures problem location, water-on-or-off status, urgency, and prior-repair history, captures service requests, flags emergencies (active leak, sewer backup, no water) to your designated on-call plumber, and pings the office on every booking. 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 franchise groups and multi-truck operations. 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?

We're in early access — setup is human-mediated. After you submit the form, our team confirms your setup, provisions your tenant, tunes the script with your hours, service area, flat-rate vs hourly billing structure, and emergency-fee policy, port-forwards your existing number to a Magic Receptionist line, runs two test calls with your dispatcher, and switches 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 dispatcher?

By default the AI takes overflow, after-hours, and weekend calls. New service requests get the full intake (problem location, water shut-off status, urgency, prior repairs). Active emergencies (water actively leaking, sewer backup, no water in the building, frozen-pipe burst risk) flag for immediate callback and your on-call plumber is paged. Routine drain cleaning, fixture installs, and water-heater swaps get next-available scheduling per the rules you set.

Does it understand 'water is off' vs 'water is still leaking'?

Yes — that's the highest-priority piece of plumbing intake and the script is tuned hardest there. The AI confirms whether the customer has located and shut off the supply valve, walks them through it if they haven't, and routes accordingly. Active uncontained leaks page your on-call plumber for immediate callback. Contained leaks (water off, drying out) get scheduled at the next available slot rather than wasting an emergency dispatch.

Can it give pricing on a service call?

Within the boundaries you set during onboarding. We load your service-call fee, dispatch fee, and any flat-rate categories you publish openly. "What's your service-call fee" gets the published rate. "How much to replace my water heater" gets the right response: "Pricing on an install like that depends on the unit and the rough-in — let me get a plumber out to take a look." The AI never invents pricing for work it can't accurately quote.

Do I sign a long-term contract?

No long-term contract. Plans are month-to-month. 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. Service-area, rate-sheet, and emergency-trigger updates during onboarding are unlimited.

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. Customer addresses, phone numbers, and payment-method hints are redacted from analytics aggregations. Sign-in to /admin uses WorkOS AuthKit.