AI Receptionist · Built for Roofing

The 24/7 roofing answering service that books the inspection, not a message.

Willison picks up every roofing call on the first ring, tells water coming through a ceiling right now from shingles that came off last Tuesday, and books it onto your calendar. A fully managed roofing answering service. No software for you to touch.

Founder-Led Live in 48 Hours Month-to-Month No Setup Fees

The number

Wind and hail is the most common home insurance claim in America.

It beats water, fire and theft. About one in 35 insured homes files a wind or hail claim every year, and the average claim runs $13,511. Not every one of those is a roof, but the roof is what the adjuster climbs up to look at. That is the market, and it does not arrive politely: it lands on one ZIP code on one afternoon, with no notice, and every roof under it starts calling the same morning. The part that decides who gets paid is what happens on the phone next.

Wind & Hail
2.82
Water & Freezing
1.61
All Other Damage
0.89
Fire & Lightning
0.24
Theft
0.14
Liability
0.09

Homeowners insurance claims per 100 house-years by cause, 2018 to 2022. Source: Insurance Information Institute, from ISO. Nobody publishes a roofing-specific answer rate, which is why the figures circulating on this subject trace back to a 2016 survey of 85 businesses. We would rather show you a number that is real.

What happens on a call

One ring. Then your roofing call answering service goes to work.

01

Willison picks up

About one to two seconds, effectively on the first ring, 24 hours a day, every day of the year. The morning after hail, forty calls landing in the same hour are all answered in the same hour. Nobody gets a busy signal and nobody waits on hold.

02

It runs your intake

It greets the caller in your company's name, says the line is recorded, and asks what's going on with the roof before anything else. Never the address first. Somebody watching water come through a ceiling wants to tell you what's happening, not recite where they live.

03

It books it or reaches you

Inspections and estimates go onto your calendar with the details attached. On an active leak the caller picks: lock in your soonest opening, or have someone from the team call them straight back. If no opening comes back it doesn't invent one, it goes straight to reaching you.

Smart routing

Your phone rings the same for all of them.

Water coming through a bedroom ceiling at nine at night, shingles that blew off last Tuesday, and somebody asking what you charge per square aren't the same call. A ringing phone can't tell you which one is which, and in the week after a storm they all arrive at once. Sorting them is the whole job. Here's where each one goes by default.

Emergency

Water coming through the ceiling right now

Buckets already out, a ceiling dripping or bulging, rain coming in while the storm is still on it. Willison reassures first, then gives one short line matched to what they described: grab a bucket for the worst of it, and steer clear of anything wet near electrical. Then it takes the address and books. The caller picks: lock in your soonest opening, or have someone from the team call them straight back. Either way the address and what's happening reach you in a text. It never promises a truck and never gives an arrival time, because nobody legitimate is walking a wet roof in the dark.

Emergency

A limb through it, or daylight through the deck

A tree came down, there's a hole open to the sky, shingles tearing off while it's still blowing. Same lane, different line: stay out of that part of the house for now. If the caller volunteers that somebody is hurt or a line is down, it says once, calmly, to hang up and call 911 first, then carries on with the address. It never sends anybody up a ladder to go look, and it doesn't interrogate a frightened caller about who else is in the house.

Urgent, still booked

Shingles gone, underlayment showing, rain in the forecast

This is the one most answering services get backwards, and a roofer spots it immediately. Damage that already happened and stopped is not a two in the morning call. A blow-off with underlayment or bare decking showing is a before-the-next-rain problem, so it runs the full intake and books it instead of waking you up. Same with a dried stain on a bedroom ceiling. What moves a call up a lane is water still coming in, not how bad the storm sounded.

Documented, never negotiated

Hail, and they want to run it through insurance

Its own lane, and it fires the moment the caller says insurance, a claim, or an adjuster. One fixed line: you come out, inspect and document the damage so they have what their insurer needs, then put the estimate together, and the claim itself stays between them and their carrier. It captures the property address and roughly how old the roof is, then books the inspection. Push on coverage, the payout or the deductible and it says that's a question for their insurance company, then goes back to the booking.

Recognized, not re-sold

A leak on a roof you already put on

A past customer calling about your own work is a warranty callback, not a lead, and routing it to a commissioned rep is an expensive mistake. A question about a completed job takes its own path: it goes to your team rather than being written up as a fresh estimate, and it doesn't guess at job details or promise a time it can't keep. Anyone who has booked through Willison before is recognized by their number on the next call, greeted by name, and asked to confirm the address on file rather than give it again.

Qualified first

The full replacement, and the short list it's on

A reroof is a five-figure decision and the homeowner is shopping it. Two out of three collect three quotes (Roofing Contractor, 2026), and the list fills in the order the phones get answered, so the best price in town loses to the three shops that picked up. Willison takes the roof, the address and the age, books the estimate at a time the caller chooses, and puts a short reason on the booking so whoever drives out knows what they're looking at before they get there.

Handled, not quoted

"What do you charge per square?"

It never quotes a repair or a replacement price. Pitch, layers and what's under the shingles decide that, and none of it is visible from a phone. If you don't charge to come out, it says the estimate is free and moves straight to booking it. If you set a fee for a storm inspection, that number gets said out loud before the caller agrees to anything. Nobody finds out what the visit costs when the truck pulls up.

Turned away, not booked

The work you don't do, and the address you don't drive to

It books what's on your list and nothing else, and the list is yours. If you sell windows, siding or gutters, those book like anything else. If you don't, it says plainly that you don't handle it rather than writing up a job you'd have to hand back. Same with the address: the town gets checked against your service area once it's captured, and a caller outside it is told so, with one chance to correct a town it misheard, because a misheard town is what turns away a real customer.

Filtered

Robocalls, solicitors, and the SEO guy

They never reach you. That matters most in the week after a storm, when the calls you actually want are competing with everything else for the same line. The hard part isn't blocking them, it's screening them without ever cutting off a real customer.

Every lane above comes from the trade, written from how roofing calls really run, so the sorting works the same whether you are the biggest shop in town or the newest. What you set is what an emergency does when it lands: your phone rings, or it books the job and texts you the details.

Intake

What it asks before it books anything.

Most roofing answering services take a name and a number. That's a message, not a job. Nobody in this category publishes the actual script, so here is ours, in the order it runs.

Call intake · water coming through a ceiling
What's going on with the roof
Asked first, before anything else. The prompt specifically bans opening with the address. If they already said it, it repeats it back in their words instead of asking twice
Is it still coming in
Not a question on a form. It's the routing decision, made from what the caller already said. Water still coming in moves the call up a lane; damage that stopped runs the standard intake
The one line of advice
Grab a bucket for the worst of it, steer clear of anything wet near electrical. That's all it gives. It never tells anyone to get on the roof, and it never diagnoses where the water is getting in
Service address
Asked second. Run through Google's address validation before it books, so what lands on the ticket is the standardized address rather than something typed by ear. The corrected version is what gets read back to the caller, and a booking is never held up waiting on it. An ambiguous Maple Street is what sends a crew to the wrong side of the county
Roughly how old the roof is
Asked right after the address on a repair, a replacement or a storm call. Not small talk: roof age is what decides whether this is a replacement conversation or a depreciation conversation. On a leak that's still coming in it gets skipped, because nothing on that call matters except the address and getting somebody out
Callback number
Never asked. Lifted straight from caller ID, so nobody is made to read back the number they just dialed from
Insurance, a claim, or an adjuster
It routes on the caller mentioning it, not on a question. Storm damage with no insurance mention stays on the standard lane. Once it's raised, the lane changes and so does what it says
Existing customer
Recognized by number if they've booked through Willison before, greeted by name, and the address on file confirmed rather than collected from scratch
Work you actually do
Checked against your service list before anything books. Leak repair, replacement, storm damage, gutters and inspections is the default set, forked to yours. It won't book something that isn't on it
In your service area
The town is checked against your list once the address is captured. If the address can't be placed at all, the call goes through rather than getting turned away
The booking
A real opening off your calendar, read back before anything is confirmed. The confirmation sentence is on a node the call can only reach after the calendar write comes back successful, so it cannot tell somebody they're booked when they aren't

This is the shape of a storm-season call, not a fixed script. What it asks bends to what the caller already told it, and it never asks twice for something they've already said.

Seasonality

Your year isn't a flat line. Your roofing answering service shouldn't be either.

Roofing's season is long. Crews run high from June clear through November, and October is still near the top of it, because everybody wants it done before the snow flies. That part you can staff for. What you can't staff for is the afternoon a hailstorm parks over one side of town and every roof under it starts calling the next morning. One Northeast Ohio shop told a local news crew it took over a thousand calls the day after a single storm (Cleveland 19 News).

These calls go to a competitor What one front desk can take One hailstorm Before the snow flies
JANMARMAYJULSEPNOVDEC

Season shape from BLS roofing contractor employment, not seasonally adjusted. The storm spike is illustrative. Headcount is a smoothed, lagging proxy for demand, so the real phone swings harder than the curve does. The percentage surges quoted elsewhere in this category trace back to marketing blogs with no citation, so the only storm figure here is one a named company said on the record.

Willison answers all of them at the same time. On the morning after hail, the fortieth caller is picked up as fast as the first, and the one with water coming through a ceiling is the one that reaches you. For the trade-wide version of this, we wrote it up separately: what storm season does to a contractor's phone.

When the calls come

The calls you miss aren't at midnight. They're at ten in the morning.

Plenty of roofers will tell you nobody calls a roofer at three in the morning, and they're right. Roofing isn't a burst pipe. The honest version is less dramatic and more expensive: you miss calls in the middle of a Tuesday, because you're forty feet up with a nail gun and the phone is in the truck.

Tear-off morning is the clearest example. There's a dump trailer in the driveway, a conveyor running material onto the roof, and cars that had to be moved the night before. That is the one window in the week you physically cannot take a call, and it's a working weekday when everybody who wants a roofer is dialing.

Then there's the week after a storm, when the phone does something it never does the rest of the year. Willison covers all of it the same way: 24/7, 365, so nights and Sundays are handled, but the part that actually earns its place is the ordinary weekday you spent on a roof.

Limits

What it will never say.

On a roofing call the wrong sentence isn't a bad look, it's a statute. A long list of states prohibit a contractor waiving or rebating a homeowner's deductible, and in Texas even advertising it is a criminal offence (Texas Department of Insurance). Offering to handle the claim is unlicensed public adjusting. So this list isn't fine print. It's most of the reason to hand your phone to something that follows rules exactly.

Never touches the deductible

It will not offer to waive, cover, absorb, discount or work around it, in any phrasing. It won't even agree with a caller who says somebody already promised to. Depending on the state that is anything from a licensing problem to a criminal one, and it is not a line worth letting a phone script near.

Never handles the claim

It won't offer to file, negotiate or take care of a claim, and never says you represent the homeowner with their insurer. It says you inspect and document, and the claim stays between them and their carrier. Anything else is public adjusting without a licence.

Never quotes a price or a rate

No repair price, no replacement price, no per-square number, no range. Pitch, layers and what's under the shingles decide that. Financing is existence only: it can say you offer it, never a rate, a term or a monthly payment, because naming one triggers disclosure rules a phone call cannot satisfy.

Never promises a truck

No arrival time, no crew on the way, no ETA to calm somebody down. It is not dispatch and it says so. It also never sends a homeowner up a ladder to look, and never diagnoses what's causing a leak.

It also never claims you're licensed and insured unless that was verified at onboarding, never invents a review count or a job count, and never pretends to be a person. Asked directly, it says it's an AI assistant and carries on.

Two ways we run it

Replace your roofing phone answering service, or catch what it drops.

01

Full replacement

Willison is the front desk. Every call, all day, nights, weekends, holidays. Nothing rings through to a person until it needs to.

Best fit: no dedicated office staff, or the phone is currently whoever is closest to it.

02

Backup and overflow

Your office keeps the line and keeps the relationships. Your people ring first and Willison takes the rollover, so a builder or a property manager still reaches a person whenever one is free. It covers the ring that would otherwise be voicemail.

Best fit: you have someone good on the phone, and the morning after hail there's one desk and forty callers.

Same service either way, same setup time. If your commercial contracts require a person in-country and forbid an AI answering at all, say so on the call. That's a real constraint and this isn't the right fit for that line.

Virtual receptionist

What a roofing virtual receptionist should actually know.

Most virtual receptionist services are generalists by design. One script answers for a law firm, a dental office and your shop, with your company name dropped in at the top. That works fine right up until somebody calls about hail.

Willison gets built around one trade at a time. It knows water coming through a ceiling right now is a different call from shingles that blew off last Tuesday, and that the second one books instead of waking you up. It knows roof age belongs on the sheet because it decides whether this is a replacement conversation or a depreciation one. It knows a leak on a roof you installed is a warranty callback and not a lead. And it knows a roofer says squares while a homeowner has never heard the word, so it doesn't ask a homeowner how many squares he has.

That's the gap between a roofing virtual receptionist and a receptionist who happens to be answering a roofing phone. Roofers don't need a generalist with their name on a script. A roofer answering service has to know which call is still coming in, and a general answering service for roofing companies simply doesn't.

Front Desk Intelligence

Answering is the first job, not the whole one.

The call that gets answered is worth more than the one that doesn't. The quote that gets followed up is worth more than the one that goes quiet. Willison runs both.

It follows up the lead that hesitated

By text, before the job walks to the next name on Google.

It checks back on the quiet estimate

So a maybe on a replacement doesn't quietly turn into a never while the homeowner collects two more bids.

It asks for the review at the right moment

When the customer is warmest, which is almost never when you get around to asking.

It reads every call and reports at month end

One report on what your phone was actually worth.

Choosing one

How to pick the best roofing answering service.

These are the four questions we'd ask before picking an answering service for roofers, whoever you end up going with.

Does it book the job, or just take a message?

A message is still work. Somebody has to read it, call back, and hope the homeowner hasn't already booked with whoever picked up first. Ask to watch a booking land on a live calendar.

How does the billing work?

Per-minute pricing means the invoice climbs in exactly the week the service is supposed to earn its place. Ask what the bill does the week after a hailstorm, and ask how a robocall or a dead-air call gets counted.

Does it know your trade, or just your company name?

A general call center, or a roofing call center running a generic script, reads your company name off the top of a page. Ask what it says when a caller brings up their deductible, and listen for whether the answer is specific or vague. On this trade the vague answer is a legal problem, not a style one.

Can you hear it before you buy it?

Ask to hear the thing itself, not a produced demo reel. If nobody will put you on the phone with what's going to answer your phone, that tells you something.

Hear it

Don't take our word for it. Talk to it.

Fair warning so it lands right: the demo on our homepage is Willison's own receptionist, answering for Willison. It isn't a roofing agent, and it doesn't know a valley from a ridge vent. That's on purpose. What you're there to judge is whether it sounds like a person, how it handles an awkward question, and what it does when you push it for a price it shouldn't quote.

Yours is a different build: your company name, your service list, your intake questions, your calendar, and the roofing triage on this page. Same engine underneath, trained on your shop instead of ours.

Click, allow the microphone, and throw a real call at it.

Before you book

Roofing answering service questions owners actually ask.

Can it really tell an active leak from storm damage that can wait?

That is the whole job. Water coming through a ceiling right now, a hole open to the sky, or shingles tearing off mid-storm move the call up immediately. Shingles that blew off last Tuesday, a dried stain on a bedroom ceiling, or a blow-off with underlayment showing get the full intake and a booking instead of waking you up. What moves a call is water still coming in, not how bad the storm sounded.

What happens when a caller brings up their insurance?

It changes lane the moment they say insurance, a claim, or an adjuster. It gives one fixed line: you come out, inspect and document the damage so they have what their insurer needs, then put the estimate together, and the claim stays between them and their carrier. It captures the address and roughly how old the roof is, then books the inspection. It never says whether something is covered, never discusses the payout, and never touches the deductible.

Will it ever offer to cover somebody’s deductible?

No, and this is the one worth checking on any service you consider. A long list of states prohibit a contractor waiving or rebating a homeowner’s deductible, and in Texas even advertising it is a criminal offence (Texas Department of Insurance). Willison will not offer it, will not hint at it, and will not agree when a caller claims somebody already promised it. It also never offers to file or negotiate a claim, which is unlicensed public adjusting.

Can it handle the morning after a hailstorm, when the whole street calls at once?

Yes, and that is the week it exists for. Every call gets picked up in about a second whether it is the first or the fortieth, so nobody hears a busy signal and nobody waits on hold. One Northeast Ohio roofer told a news crew it took over a thousand calls the day after a single storm. No front desk absorbs that. The point is not just answering them, it is that the one with water coming in is the one that reaches you.

What does it do when someone opens by asking your price per square?

It does not quote. Pitch, layers and what is under the shingles decide a roofing price and none of it is visible from a phone, so a number given on the call is a doorstep argument later. If you do not charge to come out, it says the estimate is free and moves straight to booking. If you charge for a storm inspection, that figure gets said out loud before the caller agrees to anything.

What happens if a past customer calls about a roof you already installed?

A question about a completed job takes its own path rather than being written up as a fresh estimate, because a warranty callback is a cost, not a lead, and routing it to a commissioned rep is an expensive mistake. It goes to your team, and it doesn't guess at job details or promise a time it can't keep. If they have booked through Willison before, it also recognizes their number, greets them by name, and confirms the address on file.

Will my customers know it is not a person?

It never claims to be human. Asked directly whether it is a person, a bot or a recording, it says plainly that it is an AI assistant and carries on helping. It also does not play fake office background noise to disguise itself. The comparison that matters is not this against your best person, it is this against voicemail, and fewer than 3% of callers sent to voicemail leave a message (Invoca platform data).

Does it work with the software my office runs the schedule out of?

It books onto your calendar through the scheduling layer we connect at setup, so the appointment shows up where your team already looks. The confirmation sentence sits on a step the call can only reach after that booking comes back successful, so it cannot tell somebody they are booked when they are not. If a field-service system is your system of record, the appointment lands on the calendar and your office moves it across.

Do I keep my number?

Yes. Your number stays yours. Callers dial the number on your truck and your Google profile exactly as they do now, and it forwards to Willison behind the scenes. Nothing on your signage, your listings or your marketing changes.

What if the caller would rather deal with a person?

Anyone who would rather talk to a person goes to your escalation contact, either as a callback text or a live transfer, depending on how yours is set. It does not argue with them or loop them through the intake first.

Is this a 24/7 roofing answering service, or after hours only?

It runs 24/7, 365, and you choose the shape. Either it is the front desk for everything, or your people ring first and it takes the rollover: the calls landing while the desk is already on one, plus nights and weekends. The calls worth covering are not only the after-hours ones. Plenty of them land on an ordinary weekday afternoon, when everybody is on a roof.

What does a roofing answering service cost?

It is a flat monthly fee, never per minute, so the week after a hailstorm never moves the bill. That matters more here than in most trades, because a per-minute bill spikes in exactly the week the service is supposed to be earning its place. The number depends on your call volume, your hours and how much you want handled, which is what the first call is for.

Next step

Fifteen minutes. Then you'll know.

A short call about how your phone runs now, what you're missing, and whether this is worth doing for your shop. If it's not, we will say so.

Month-to-month, cancel anytime, no long contract. Every account is reviewed by the founder before it goes live. More about Willison.

Free 15-min call Fifteen minutes, straight answers
Book