Blog

Roofing lead call script: confirm the address and roof problem, qualify (age, type, timeline, decision makers), then book the inspection

By Sharrk Team · October 19, 2026

A good roofing lead call script does four things in order: confirm the address and the roof problem, qualify the lead (roof age and type, timeline, and who makes the decision), book an inspection at a specific time with every decision maker present, then confirm the details. Sharrk's AI voice agent can run that script on every new roofing lead, replying in under 30 seconds and booking the inspection on your calendar.

The structure below comes from roofing sales training and contractor guides checked today: Jobber's advice to qualify on need, budget and decision makers, ServiceTitan's advice to ask for an exact date and time, and the contractor checklist FORTIFIED built with the National Roofing Contractors Association (NRCA). This post covers retail leads (replacement and repair estimate requests). For storm and insurance calls, use our roofing insurance claim call script instead.

What should a roofing lead call script cover?

Keep the first call short. Its only job is to confirm the lead is real, learn enough to send the right person, and book the inspection.

StepWhat you ask or sayWhy it matters
1. Open and confirmName, company, "you asked about your roof," property addressPuts the right job on the right calendar and shows you read the request
2. The roof problemLeak, missing shingles, age, or planning a replacement?Jobber's first qualifying check is whether a repair or replacement is needed
3. Roof detailsRoughly how old, what material, one or two storiesTells you which estimator, ladder and materials to bring
4. TimelineActive leak now, this season, or just planning?Separates urgent repairs from planners who need follow-up
5. Decision makersWho else will decide? Can they be at the inspection?Jobber advises including all decision makers in the first consultation
6. Book and confirmOffer two specific times; repeat back date, address and phoneServiceTitan advises asking for an exact date and time, not "maybe tomorrow"

What is a good roofing sales script for a new lead?

Here is an illustrative script for an inbound or web-form lead asking for a replacement or repair estimate. Adjust the wording to your company and your service area.

Opening

"Hi, this is [Name] with [Company] Roofing. You asked about your roof a few minutes ago. Is now a good time for two quick questions so I can get someone out to look at it?"

Confirm the address and the problem

"Great. Which property is this for? ... And what's going on with the roof? Is it a leak, damage you can see, or are you thinking about replacing it because of its age?"

If there is an active leak: "Is water coming inside right now? Okay, I'll mark this urgent and get you the earliest opening."

Qualify the roof

"Do you know roughly how old the roof is? Even a guess is fine." "What's on it now: asphalt shingles, metal, tile, or a flat roof?" "Is the house one story or two?"

Timeline

"When are you hoping to have this taken care of: as soon as possible, in the next couple of months, or are you planning ahead?"

Decision makers

"Besides you, is anyone else involved in deciding on the roof? It works best if everyone can be there for the inspection so they hear the same findings and options."

Book the inspection

"I have Tuesday at 10 a.m. or Wednesday at 4 p.m. Which works better for both of you?"

If they hesitate: "No problem. If a home visit is tough this week, we can set a short phone call first and pick a day from there."

Confirm and close

"You're set for Wednesday at 4 p.m. at [address]. [Estimator] will walk the roof, show you photos of what they find, and go through repair and replacement options. I'll text you a confirmation. Anything else we should know before we come out, like a locked gate or a dog?"

If it turns out to be a storm or insurance claim

"Thanks for letting me know. Our storm team handles claim inspections, so I'll set this up with them."

Then switch to your claim script.

Which qualifying questions matter most for a retail roofing lead?

Qualifying is fact-finding. A RoofersCoffeeShop article from roofing CRM provider Centerpoint Connect describes it as "the process of asking questions to better understand a customer's requirements." For a homeowner, five answers decide your next step:

QuestionWhat the answer tells you
Is it a leak, visible damage, or age?Repair visit or replacement estimate
How old is the roof and what material?Which estimator to send, what to bring
How soon do you need it done?Book this week or move them to follow-up
Who else decides?Whether to book a time when everyone is home
Are you getting other quotes?Plan to show your value and follow up after the estimate

Jobber also suggests dropping leads that don't need a roof, can't pay for it, or can't make the decision. Most homeowners won't share a budget on the first call, so ask about timeline and decision makers. Save price for the inspection.

How do you handle common objections on the first call?

Keep answers short and go back to booking.

ObjectionIllustrative reply
"I just want a price over the phone.""I'd rather give you a real number than a guess. The inspection is how we get it right. Does Tuesday or Wednesday work?"
"I need to talk to my spouse.""Makes sense. Let's pick a time you're both home so you hear the same thing."
"I'm getting a few quotes.""Good idea. We'll put everything in writing so it's easy to compare."
"My roof is probably fine.""It may be. A quick inspection tells you either way."

The "in writing" line matters. FORTIFIED's homeowner checklist, created with NRCA, tells homeowners to "insist on a written proposal" covering scope, specifications, schedule and payment terms. Homeowners are told to check insurance, licensing and references too, so have those ready if asked.

How do you make sure the inspection actually happens?

  • Offer two specific times. ServiceTitan's roofing scripts recommend asking for an exact date and time and not accepting vague answers.
  • Get every decision maker there. If a spouse or co-owner can't attend, book a follow-up meeting with them, as Jobber suggests.
  • Confirm by text right away. Repeat the date, time and address so there's no confusion.
  • Follow up on non-bookers. Leads that say "call me later" need a few more attempts. What you pay per lead makes this worth it; see our breakdown of roofing leads cost.

How does Sharrk handle roofing lead calls?

Sharrk runs this script for you, so no estimate request waits until someone is off the roof.

  • Every new lead gets a reply in under 30 seconds, whether it comes from Angi, Thumbtack, Networx, a web form or a Meta lead ad through Zapier or Make.
  • AI voice agents answer and call 24/7, ask your qualifying questions, and capture address, roof problem, age, material, timeline and decision makers.
  • Inspections book straight to your calendar: Sharrk's own calendar, Calendly, Cal.com, or ServiceTitan with real arrival windows.
  • Live transfer sends hot or urgent leaks to your team, cold or warm.
  • Strikes follow up on leads who don't book, across AI calls, texts, email, voicemail drops and video texts, and stop when the lead replies.
  • Every call is logged with a transcript, recording and captured job details, with email or text alerts.

Mako, Sharrk's AI assistant, sets this up from plain English. Tell it "Call new roofing leads, confirm the address and roof problem, ask roof age, material, timeline and who decides, then book an inspection," and Mako builds the agent and follow-up. Each change shows on an Apply card, and Undo is one click.

See the roofing setup on our AI receptionist for roofing page. Sharrk Free lets you build and test everything with 2,500 credits and no card; Sharrk Core is $99 a month when you go live. Start free or book a demo.

Sources

Related on Sharrk: AI receptionist for roofing · AI answering service · Pricing

Frequently asked questions

What should a roofing lead call script include?

It should confirm the property address and roof problem, qualify on roof age, material, timeline and decision makers, then book an inspection at a specific time. Finish by repeating the date, time and address and sending a text confirmation.

What questions should you ask a new roofing lead?

Ask what is wrong with the roof, roughly how old it is, what material it is, how soon they need the work, and who else will make the decision. Those answers tell you whether to book a repair visit or a replacement estimate and when.

Should you quote a roof price over the phone?

Usually no; book the inspection and give a written proposal instead. FORTIFIED's homeowner checklist, created with NRCA, tells homeowners to insist on a written proposal covering scope, specifications, schedule and payment terms.

Why should all decision makers attend the roof inspection?

Because everyone hears the same findings and options at once, which avoids a second visit. Jobber advises including all decision makers in the initial consultation or booking a later meeting with them.

Can an AI voice agent run a roofing sales script?

Yes, Sharrk's AI voice agents can call new roofing leads, ask your qualifying questions, and book the inspection on your calendar. New leads get a reply in under 30 seconds, and hot leads can be live-transferred to your team.

Start free, no credit card · See pricing · Book a demo