For roofing businesses

An AI receptionist for roofers that books the job.

You can't answer the phone from a roof. On First Call can — and it books the appointment before the caller hangs up.

The calls you were never going to catch

Roofing is a trade where the phone rings hardest at exactly the moment you can least afford to answer it.

You're on a pitch with both hands working and a nail gun going. You're tied off, and you are not letting go to dig your phone out of your pocket. Meanwhile the call that just came in was a full replacement after last night's hail — the biggest job of your month — and it went to voicemail.

Almost nobody leaves a voicemail for a roofer. There is a stain spreading across their ceiling and a list of roofers in front of them. They hang up and call the next number, and that number answers.

None of that is a discipline problem. It's a coverage problem — and it is worst in exactly the week that decides your year. Hiring somebody to sit on a phone for the other fifty weeks is a real expense for a shop your size.

What happens when someone calls

It answers on the first ring

No hold music, no phone tree, no "press 1 for service." The caller starts talking to something that responds like a person, at 2pm on a Tuesday or 2am on a Sunday.

It finds out what's actually wrong

Name, address, and a plain description — storm damage, a leak they have had a while, shingles missing, or a roof they already know is finished — asked the way a good dispatcher asks, so you know what you are driving to.

It checks your real calendar, live

Not a callback list. It reads your actual Google Calendar during the call and only offers times that are genuinely open.

It books the job and assigns it

The appointment lands on the calendar before the caller hangs up, routed to whichever crew is least loaded that day.

It texts everyone the details

The customer gets a confirmation with the time, address, and problem, and replies Y to confirm. Your tech gets the job on their phone. Nothing lives only in someone's head.

Listen to it take a roofing call

A real call, unedited except for a muted phone number. The point is not that it answered — it is that it told the caller to stay off the roof before it asked for anything, triaged the damage, and booked the inspection for the next morning.

Inbound call — hail damage, wet spots on a ceiling 3 minutes 20 seconds · answered on the first ring · ended with a next-morning inspection booked

The caller’s phone number is muted at 0:52, 1:22 and 2:17. Nothing else is edited. The business name was typed into the demo form by the caller — it is not a customer of ours, and no real business is being represented.

AlexThanks for calling Texas Special Roofing. This is Alex. How can I help?
CallerWe had a hailstorm in my area, and I’m concerned that I might have some leaks. How do you all typically handle this?
AlexI’m sorry to hear that — dealing with storm damage can be stressful, but I can certainly get someone out to take a look. First, is there any water currently coming into your home? If so, please try to move any belongings out of the way and place something underneath the drip to protect your floors or furniture. Also, for your safety, please do not go up on the roof or into the attic yourself. To get started, could I please have your full name? Nobody asked it about safety. Before a name, before an address, it handled containment and then told the caller to stay off their own roof. Homeowners climb up to look after a storm and some of them fall. A service that takes a message asks for the name first and says nothing at all.
CallerNeil Smith.
AlexThanks, Neil. And is — [muted] — the best number to reach you at? Also, could you please provide your full service address, including the town and the ZIP code? Caller ID read back, not asked for — and the town and ZIP asked for by name, because a roof is a place before it is a job.
CallerIt’s 555 First Street, Round Rock, Texas 78665.
AlexThank you, Neil. Just to confirm, that’s 555 First Street, Round Rock, Texas 78665? Also, regarding the storm damage — is there any ceiling sagging or bulging, or is any electrical equipment getting wet? And roughly how old is the roof, or how long has this been going on? The address read back in full, then the two questions that decide whether this is an inspection or an emergency: is the ceiling giving way, and is anything electrical wet.
CallerI am noticing some wet spots on the ceiling. The roof was replaced about five years ago, and the hailstorm came last weekend.
AlexI understand. Since you’re seeing wet spots on the ceiling, I’ll make sure to note that down as a priority to help me get the right person out there. Is anything electrical in the area getting wet, or is the ceiling sagging or bulging at all? It did not let the question go. The caller answered the roof-age question and skipped the hazard one, so it asked again — because “wet spots” and “sagging ceiling” are different jobs on different timescales.
CallerNo ceiling sagging and no electrical. And yes, this is the best number to reach me at.
AlexThanks for confirming that, Neil. I have a few openings tomorrow morning that I can offer: tomorrow at nine AM, nine thirty AM, or ten AM. Do any of those work for you? Also, is it okay if we text you a confirmation once this is booked? Real openings, read off the live calendar during the call — and it asks permission before texting anybody, on the same breath.
CallerYou can text me, and I’ll take the first available. This is urgent.
AlexGreat. I have that booked for you. Swapnil Sharma will be out to take a look at your roof tomorrow at nine AM. Since you agreed to it, a confirmation text is on its way to you now. Is there anything else I can help you with today? Booked, assigned and confirmed before the caller hung up, on a call nobody at the business attended.

Read the order back: is water coming in, protect the floor, stay off the roof, then name, number, address, the hazard questions, and a slot in the morning. That is a roofing dispatcher’s sequence. A service that collects a name, a number and a preferred time would have taken the same call and left a homeowner climbing a ladder.

Built for how roofing calls actually go

A generic call center takes a message. That's not the same as booking a job, and after a storm it's worse than useless — by the time somebody reads you the message, three other roofers have already been out to look.

It separates storm damage from a replacement quote

"There is water coming through the bedroom ceiling" and "I think we will need a new roof next year" are not the same call, and they should not get the same response. Urgent ones are flagged and routed so you hear about them now, not at the end of the day.

It captures the address before anything else

Half of triage is knowing where the job is. Every booking comes through with the service address attached, so you're not calling back to ask.

It knows which of your crews is free

If you run more than one crew, the job goes to whoever is least loaded that day, checked against their real calendar rather than a guess.

It never tells a customer what their insurance will cover

Storm callers ask about claims, and a wrong answer on that is worse than no answer. It will not say whether something is covered, will not guess at what an adjuster will pay, and will not coach anyone on how to word a claim. It takes down what happened and when, books the inspection, and leaves the insurance conversation to you.

And when they need to move it

Weather moves jobs, and the reschedule is where most small shops lose one entirely — the customer rings back, nobody picks up, and they book with somebody else instead.

Here, the customer just texts. They get a short list of times that are actually open, reply with a number, and the calendar updates itself. No one at your shop touches it.

Hear it yourself

There’s an unedited roofing call further up this page — hail damage triaged and an inspection booked for the next morning, with the caller told to stay off the roof first. The homepage has another. The customer page follows the same job on to the confirmation text and a reschedule handled entirely by text. Start to finish, nobody at the business was involved.

Questions we get from roofers

Will it sound like a robot to my customers?

It's a natural voice conversation, not a menu tree — callers talk normally and it responds normally. We'd rather you judge that yourself than take our word for it: there's an unedited recording of a roofing call further up this page, and the demo rings your phone and answers as your own business.

What happens when a storm puts fifty calls in one morning?

It answers them at the same time. That is the difference between software and a person on a phone: the fiftieth caller gets the same answer as the first, rather than a busy tone. Each one is triaged, given a real slot, and the urgent ones are flagged so they reach you straight away.

Does it actually book on my calendar, or just take a message?

It books. It reads your live Google Calendar during the call, offers only times that are genuinely open, and writes the appointment onto the calendar before the call ends. The customer gets a confirmation text with the details.

What if the customer needs to reschedule?

They text back. They get a short list of times that are actually available, reply with a number, and the calendar updates. Nobody at your shop has to touch it.

My work is seasonal. Am I paying for it in the quiet months?

It is one flat monthly price with no contract, and you can stop whenever you like — nothing per call, per minute or per message, so a storm week does not produce a bill you did not expect. Most roofers keep it on year round precisely because the quiet months are when a missed call hurts most.

See it answer your phone.

Put in your business name and we'll ring you in about ten seconds. Answer it the way one of your customers would.

Have it call you See pricing