Skip to content
OnCall for Home services · Roofer

AI receptionist for roofer, trained on your industry.

Storm hit last night. Phones are ringing. Eva handles every one — captures damage type, roof age, and address, books the inspection, and texts you a list ranked by urgency.

$50 minimum First phone number free for 30 days Cancel anytime

Storm season buries roofers in calls. Without help, you lose half of them. Eva picks up all of them and gives your sales rep a hot list by 9am.

Real scenarios

Here's how Eva handles roofer calls.

SCENARIO 01

Post-storm damage assessment

Eva captures damage type, location, and insurance status — pre-qualifying which calls deserve a same-day visit.

Caller

We have a tree branch through our roof.

Eva

That sounds urgent — let me get a tarp crew out today. Address?

SCENARIO 02

Insurance claim coordination

Eva asks if a claim is already filed, captures the adjuster's contact, and books a free inspection.

Caller

My adjuster wants a roofer estimate.

Eva

We do those. What's the adjuster's name and the claim number?

SCENARIO 03

New roof estimate from a referral

Eva captures referral source, roof type, and timeline — so your sales rep walks in prepared.

Caller

My neighbor said you guys did a great job.

Eva

Thanks for that — what's your neighbor's name? I'd love to credit them.

Qualifying script

The questions Eva asks for roofer.

Pulled directly from OnCall's industry template. You can edit, add, or remove questions any time — but these are what Eva ships with.

  • Issue
    Required · enum · leak / storm_damage / missing_shingles / inspection / insurance / other
  • Active leak
    Optional · boolean
  • Property address
    Required · address
  • Phone
    Required · phone
  • Approx roof age
    Optional · string

Emergency detection — built in.

Eva listens for emergencies on every roofer call. When she hears one of these phrases, she captures the location, urgency, and (if you've configured a transfer number) connects the caller to a human in seconds.

"emergency""leak""leaking""storm damage""tree on roof""tree fell""water coming in""ceiling collapsed"
Objection handling

What Eva says when callers push back.

"My roof is fine"
Eva's response

Free inspection gets you a written report — useful if you ever need to file insurance later.

"Is this a sales pitch?"
Eva's response

Honestly, we just want to look and give you a written report. No-obligation.

Common questions for roofer

FAQ

Can she route storm/insurance jobs separately?
Yes — Eva flags claim-related calls and routes them to your insurance specialist.
Does she capture address for satellite measurements?
Yes — address is a required field for roofing leads.
What about commercial roofing?
Eva asks early in the call and routes commercial leads to a separate number if configured.
Can she answer "how much per square"?
Only ranges you preload. Final quotes require onsite — Eva says so.
Does she handle warranty calls?
Yes. Tag your existing customers in the CRM, and Eva treats them as warranty inquiries.

Ready to put Eva on your roofer line?

Fund a $50 wallet, pay only for what your AI does. First phone number free for 30 days. Live in five minutes.

$50 minimum · First phone number free for 30 days · Cancel anytime