Skip to content
Magic Receptionist

Magic Voice family · Magic Receptionist

Never Miss A Call. Every caller answered.

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

/roofing

Tuned for the roofing inspection call.

We know what roofing callers ask after a storm: how soon can you come look, will my insurance cover this, what's an inspection cost. We capture damage type and insurance-claim status, capture the requested inspection slot for your team to confirm, and stay on the safe side of insurance regulations — we work with adjusters, we don't coach claims.

  • Captures damage type, claim status, roof age, materials
  • Captures requested inspection slots for your team to confirm
  • Hot-transfers active interior-leak emergencies
  • Insurance-aware framing — no claim coaching
  • Storm-surge ready (parallel call answering)
  • Pings the office via SMS on every booking

The AI never advises homeowners on what to say to an adjuster, never offers to absorb a deductible, and never promises a specific approval. Insurance fraud regulations are state-specific and serious; we stay strictly inside the intake-and-scheduling boundary.

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 roofing 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 roofing answering service?

An answering service takes a message — a person writes down "hail damage" and the address, and emails the sales team. You still call back, still ask the qualifying questions, still try to schedule the inspection a day later when the homeowner is already taking calls from three other roofers. Magic Receptionist actually qualifies the lead on the call. The AI runs your tuned intake script: damage type, approximate roof age, materials, insurance claim status, decision-maker present. It captures the inspection booking before the call ends, and the inspector rolls with structured notes that match your standard pre-meeting checklist. The lead is on the schedule with first-mover advantage instead of sitting in a voicemail queue while a competitor calls back faster.

What happens after a major storm when 50 calls hit in a single day?

Storm surge is the make-or-break moment for roofing operators — and where missed-call analyses commonly show meaningful inbound leakage to competitors. Magic Receptionist answers every line in parallel: no hold queue, no busy signal, no voicemail overflow. Each caller gets first-ring pickup and the full storm-damage qualification flow. Inspection booking requests are captured with route-aware slot suggestions when configured during onboarding. Active interior-leak emergencies (water dripping inside, ceiling sagging) page your on-call lead so somebody can roll a tarp the same day. Your sales team starts the next morning with a structured pipeline of 50 booked inspections instead of a voicemail box and a frantic callback marathon.

How does the AI handle insurance claim conversations without crossing regulatory lines?

Carefully and transparently. The script is constrained to capturing the claim status (no claim filed, claim filed, adjuster scheduled, denied, supplementing) and the homeowner's stated next step. The AI does not advise the homeowner on what to say to an adjuster, does not offer to "absorb" or "cover" a deductible, and does not commit the company to a specific scope or dollar amount before an inspection. The standard line is: "We work with insurance adjusters all the time — let's get an inspector out to document the damage, then your roofer and your adjuster can align on scope." Insurance fraud regulations are state-specific and serious; coaching homeowners on claim language is exactly the line your operation should not cross. The AI follows that boundary by default, and edge cases route to your designated human extension.

How does it qualify the homeowner without sounding like a sales script?

We open every call with a clear disclosure: "This is the AI assistant for {company name}, how can I help?" The intake script is conversational and grounded in actual diagnostic questions — "What are you seeing? When did the damage happen? Is the roof leaking inside the house right now?" — not a series of qualifying gates designed to disqualify the caller. Decision-maker presence is captured naturally as part of the inspection-scheduling step ("who should we plan to be home for the inspection?"), not as an interrogation. Homeowners consistently rate first-ring pickup higher than voicemail or a competitor calling back faster, even when they know they're talking to AI. The alternative is losing the lead to whoever the homeowner calls next.

Can I keep my existing CRM and phone system?

Both stay. You don't change carriers, don't change main numbers, don't migrate your CRM, 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 office answers during the day stay with your office. Booking requests land in your team email; CRM webhook export is on the public roadmap. We can switch the routing model during onboarding without touching the office.

FAQ

What roofing owners ask before they sign up.

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

What is Magic Receptionist for roofing companies?

Magic Receptionist is an AI receptionist for roofing companies. It answers calls 24/7, captures damage type (storm/hail/age/leak), insurance claim status, roof age and material, and captures inspection requests, flags active interior-leak emergencies to your on-call lead, 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-market 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?

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 service area, materials handled, insurance-claim workflow, and inspection booking rules, port-forwards your existing number to a Magic Receptionist line, runs two test calls with your team, 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.

Does the AI handle insurance claim language?

It captures the claim status (no claim filed yet, claim filed, adjuster scheduled, denied, in supplement) and books the right next step accordingly. The AI never tells homeowners what to say to an adjuster, never offers to "cover" a deductible, and never promises a specific approval. We work with adjusters — we don't coach claims. Anything that requires actual claim strategy routes to your designated human extension.

Which calls does the AI handle vs my sales team?

By default the AI takes overflow, after-hours, and weekend calls. Inspection, storm-damage, and routine quote requests are captured with the requested slot. Active interior-leak emergencies page your on-call lead for immediate callback. Existing customers and warranty calls get the routing you configured. Edge cases (callers asking detailed contract questions, attorneys, public adjusters) route to your designated human extension.

Do you offer free roof inspections?

Whatever your shop already publishes. During onboarding you load your inspection policy — free assessments, paid drone inspections, free for storm damage / paid otherwise, etc. The AI follows your published policy exactly and books accordingly. Financing options are mentioned in line with whatever lender programs you've set up — the AI never improvises a financing pitch.

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, materials list, and inspection-policy 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 claim numbers are redacted from analytics aggregations. Sign-in to /admin uses WorkOS AuthKit.