Skip to content
Book a demo
Book a demo

AI receptionist for roofers: storm season call spikes

After hail or wind, the phone rings all day while your crew is on roofs. What an AI receptionist asks, what it marks urgent and how to sort the backlog.

After a hail or wind storm, an AI receptionist takes the calls you can’t answer while you and the crew are up on roofs. Buildrok’s asks what’s wrong with the roof and whether it’s leaking right now, gets a name, a callback number and an address, and emails you each one. Active leaks, storm damage, missing shingles and trees on roofs get marked urgent, with the caller’s number taken first. It never tells anyone whether a roof is safe to stand on or under, and it never talks insurance. The morning after, you have a written list of jobs instead of a voicemail box full of “call me back”.

What a storm does to your phone

Storms don’t spread the work out. Triple-I, citing the National Weather Service’s Storm Prediction Center, counted 5,432 hail events across the U.S. in 2025. Texas led every state with 902 major hail events (hailstones an inch across or bigger), more than double Kansas in second place at 375. When one of those crosses a neighborhood, a lot of homeowners there start looking for a roofer at the same time.

Insurers see the same pattern from the other side. In ISO’s data published by Triple-I, wind and hail was the most frequent cause of homeowners insurance claims, averaging 2.8 claims a year for every 100 insured homes over 2019 to 2023, and made up 42.5% of homeowners losses in 2023. Those ISO figures leave out Texas, Alaska and Puerto Rico, so the state with the most hail isn’t even in them.

So the calls arrive in a wave: the evening of the storm, all the next morning, and for days after as people notice stains on ceilings. That’s exactly when you have the least time to answer, because you’re on the roofs that called first.

What it asks a roofing caller

It asks one question at a time and follows the caller’s lead on order. For roofing it’s told to find out two things:

  • what is wrong with the roof, or what they need
  • whether it is leaking right now

Then what it gets on every call: their name, the best number to call back (read back once so a wrong digit gets caught), the town or address, and whether it’s urgent. If someone won’t give a detail, it moves on rather than asking again.

This is a made-up call. The company, the caller, the number and the address are invented. It’s 6:10 on a Thursday morning after an overnight storm:

Receptionist: Thanks for calling Live Oak Roofing. Calls are recorded so we get your details right. How can I help?

Caller: Morning. The storm last night took some shingles off, and now water’s coming through the bedroom ceiling.

Receptionist: I’m sorry. Is it leaking right now?

Caller: It’s dripping, yeah. I’ve got a bucket under it.

Receptionist: What’s the best number to reach you?

Caller: 512-555-0163. Tom.

Receptionist: Thanks, Tom. I’m marking this as urgent for Ray. What’s the address?

Caller: 818 Lambie Street, 78702. Do you think insurance will cover it?

Receptionist: I can’t advise on insurance, but Ray will go over it with you.

Ray gets an email with the subject “URGENT: Tom needs a callback”, and the lead lists Name, Phone, Address, Service, Details, Best time to call and Urgent. The recording and transcript are saved with it in the Lead Inbox.

What it treats as urgent

Every roofing receptionist starts with three urgent cases: an active roof leak, storm damage or missing shingles, and a tree on the roof. You add your own, like a commercial roof over stock that can’t get wet, or a customer whose tarp blew off.

On any of those, it gets the number before anything else, then tells the caller it’s marking the call urgent. If the call drops after that, you still have a number. Urgent changes the email subject, so those leads stand out from the rest. It doesn’t put the call through to you on its own, and it never tells a caller when you’ll call back or when a crew will show up. If a caller asks for a person and you’ve set a transfer number, it offers to put them through. If not, it takes the message.

Two questions it will never answer

The first is safety. “Is it okay to go up there and look?” “Is it safe to sleep in that room?” The receptionist never says whether a roof is safe to stand on or under. It hasn’t seen it, and neither have you yet. If anyone is in danger, it tells them to hang up and call 911 first.

The second is insurance. After a storm, a lot of your callers will ask some version of “will my insurance cover this?” or “should I file a claim first?” It never advises on claims and never says whether damage is covered. It says you’ll go over it with them. Coverage depends on a policy it hasn’t read, and the rules on what a contractor can say or do about a homeowner’s claim vary by state. You’re responsible for the ones where you work, and a phone line answering in your name shouldn’t be guessing at them.

It also never gives a price, a range or a ballpark, for a repair, an inspection or a full replacement. It says you’ll go over pricing.

Sorting a storm backlog the next morning

Say, as a made-up example, thirty calls came in over the two days after a storm while you were tarping and tearing off. Here’s one way to work through them:

  1. Start with the URGENT emails. Active leaks and trees on roofs first, because those are the calls where a day changes the damage.
  2. Next, storm damage without a leak. Missing shingles, dented vents, gutters pulled loose.
  3. Then everything else: inspection requests, quotes, the person who wants a roof before they sell.

Each lead has an address, so you can group the non-urgent ones by street or ZIP code and run one inspection route instead of zigzagging across town. Play the recording when the details are thin. Mark each lead contacted, quoted, booked or lost as you go, so no one who called on day one hears nothing for a week. And export the list to CSV if you’d rather sort it in a spreadsheet. If you also have a Buildrok website, the form enquiries sit in the same inbox labeled “Website form”, next to the “Phone call” leads.

If you want a rough figure for what last season’s missed calls cost you, put your own numbers in here.

Try it with your numbers

The numbers filled in are an example, not an average.

$3,033 a month, about $36,400 a year.

There’s more on that math in what a missed call costs a trade business, or open the missed-call calculator on its own page.

Being careful about the storm-chaser reputation

Homeowners have been warned about roofers after storms, and they’ve been warned by people they trust. The FTC’s advice after weather emergencies says that “unlicensed contractors and scammers often appear in recovery zones”, that scammers push for a contract signed right away to get a discount, and that they ask to be paid for everything up front. It tells people to get written estimates from more than one contractor and to confirm the contractor’s license and insurance.

A caller who has read that is listening for pressure. The receptionist’s rules give them none. It says up front that the call is recorded. It doesn’t quote, doesn’t push a time, doesn’t talk insurance and doesn’t promise anything about the roof. If someone asks whether it’s a person, it says straight away that it’s an AI assistant taking details for you. It answers in your business’s name on the number they already called, and the whole call is written down for you to check.

Your callback is where the rest of it happens: show up when you say you will, put the estimate in writing, and have your license and proof of insurance ready to hand over before anyone asks. That’s what separates you from a crew that leaves town when the work dries up, and it’s what gets you the referral the next time hail comes through.

Plan for the limits in a storm month

A storm month is the one where these matter most, so here they are plainly:

  • The plan includes 150 minutes of calls a month. When they’re used up, it switches to taking messages rather than charging you more until the 1st, and the dashboard shows how many you’ve used. As a made-up example, if calls ran about two minutes each, 150 minutes is roughly 75 calls. After a big hail day you could go through a lot of that in a week, so watch the counter. See pricing for the plan.
  • Don’t count on it to answer several calls in the same moment. That isn’t something we promise today.
  • It doesn’t book inspections into a calendar or text the caller back. You do the scheduling when you call.
  • It speaks English only.

If a storm brings dozens of people calling in the same hour, a staffed answering service with several operators on shift is the safer bet for that hour. We laid out where each one wins in AI receptionist vs answering service. For the everyday version of this problem, the calls you miss while you’re on a job, see after-hours calls on a job.

Get it set up before the next storm

We set it up with you on a call, from your services, hours and service area, or from your Buildrok website if you have one. It answers questions from what you gave it, including up to 15 of your own with your answers, and when it doesn’t know, it says you’ll cover it when you call back. Our list of questions your AI receptionist should ask is a good place to start on those.

Before it takes a real call, it rings your cell from its own number so you can hear it. That test call makes no lead and uses no minutes. Then you dial your carrier’s forwarding code. Your phone still rings first, you keep your number, and only the calls you don’t pick up go to the receptionist. You can change any setting or switch it off from the dashboard.

Do it in a quiet week, not the morning after hail. See the full rules and the sample call on the roofers page, or book a demo and we’ll show you what it would say to your callers.

Let it get the next one.

Set up for you, on your number, and you hear it before it takes a real call.