Skip to main content
VA Horizon
Book a Call
Sales Ops

Roofing Intake Scripts: What to Ask Before You Book the Appointment

Quick answer

A roofing intake script exists to confirm four things before a slot goes on the calendar: the person on the phone is the actual homeowner and decision-maker, the roof or claim meets your qualification bar, the address is inside your service area, and the homeowner has agreed to a specific time, not just expressed interest. Storm, retail, and commercial homeowners need different questions after that, because each is buying on a different timeline for a different reason.

Start With the Criteria, Not the Pitch

An intake script is not a sales pitch. It is a qualification checklist wearing a conversational script. Before a single word about your company gets said, the script needs to confirm the same four things any appointment vendor would sign off on at kickoff: roof age, storm or hail damage status, whether the person on the phone actually owns the home and can say yes, and whether the address sits inside your service area. Skip any one of those and you are booking on hope, not criteria.

Storm and Restoration: Insurance-Fluent Questions

Storm and restoration homeowners are usually deciding fast, often within 1 to 3 days of a hail or wind event, and the questions that matter are insurance-specific: is there an active claim, has an adjuster already been out, is the homeowner aware of a contingency agreement and what it means. This is not back-office trivia on storm work. It is core to whether the appointment is real.

One line belongs in every storm script, stated as policy, not left to a rep's judgment: never offer, imply, or discuss covering or waiving the homeowner's deductible. It is illegal in a minimum of 28 states. Texas has treated it as a crime since September 1, 2019, with homeowners involved facing potential misdemeanor charges, up to 180 days in jail, and fines up to $2,000. Colorado's SB 38 (2012) makes it illegal for a roofing contractor to pay, waive, or rebate a homeowner's deductible at all. If your storm script implies a discount tied to the deductible in any state, rewrite it before it goes back into rotation.

Want this handled for you?

We book exclusive, confirmed roofing appointments. $300 setup + $199 per booked appointment.

Book a Roofing Call

Retail: Filtering Tire Kickers Without Sounding Pushy

Retail homeowners are self-funded or financed, researching on their own timeline, and typically comparing two or three bids over a 5 to 14 day window. The intake script here is less about urgency and more about genuine intent: is the homeowner actually planning to move forward this cycle, or gathering numbers with no near-term plan to act. Questions about timeline, financing status, and whether other bids are already in hand surface that difference without sounding like a cross-examination. Retail homeowners respond to brand, warranty, and financing detail more than to speed, so the script should let those points land rather than rushing past them to get to a booked time.

Commercial: You Are Not Talking to the Homeowner

Commercial roofing intake is a different exercise entirely. The buyer is a property manager, facility director, or asset manager, not a homeowner, and the sales cycle runs 3 to 12 months, sometimes through a committee. An "appointment" in this segment often means getting on a vendor list or securing a walk-the-property meeting, not booking a same-week close. The script needs to confirm the contact has actual authority over roofing decisions (or knows who does), the property's roof type and rough age or lifecycle stage (TPO and metal roofs run 20 to 30 year lifecycles), and whether there is an active budget cycle or RFP process underway. Quality Contact Solutions runs a dedicated commercial-roofing-appointments practice built around exactly this distinction, evidence that the buyer-identification step is the real qualification bar in this segment, not the roof itself.

What Every Script Needs Regardless of Segment

  • Explicit agreement to a specific date and time, not a vague "someone will follow up." A soft "sounds good" is not a booked appointment.
  • Service area confirmation against your actual footprint, not just a city name.
  • A documented record of what was said and agreed to. That documentation is also what makes a call defensible under TCPA consent rules, and it is the paper trail behind a receipts-backed billing relationship if you are buying appointments from an outside vendor.

What this means for you

  • An intake script is a qualification checklist first and a pitch second. Roof age, damage status, homeowner status, and service area get confirmed before anything else.
  • Never offer, imply, or discuss covering a homeowner's deductible in a storm script. It is illegal in at least 28 states, including Texas and Colorado by name.
  • Storm, retail, and commercial scripts need different questions because the buyer, timeline, and definition of "qualified" are different in each segment.

Sources

The external data in this guide draws on the sources below. Figures described in the text as estimates or industry triangulations are directional and are not attributed to a single dataset.

FAQ

What questions should a roofing intake script always ask?
Roof age, storm or hail damage status, whether the person on the phone actually owns the home and can make the decision, and whether the address is inside your service area. Those four confirm qualification before the script moves toward booking a specific date and time.
Can a roofing sales script offer to cover or waive the homeowner's deductible?
No. Waiving or covering a deductible to close a job is illegal in a minimum of 28 states. Texas treats it as a crime carrying up to 180 days in jail and fines up to $2,000; Colorado's SB 38 bans a contractor from paying, waiving, or rebating a deductible outright. This line needs to be written into the script as policy, not left to a rep's judgment.
Do storm and retail intake scripts need to be different?
Yes. Storm homeowners are deciding in 1 to 3 days and the script needs to be insurance-fluent (claim status, adjuster involvement, contingency agreements). Retail homeowners are comparing bids over 5 to 14 days and the script needs to surface real intent without pressure, and let brand, warranty, and financing detail land.
Who should a commercial roofing intake script actually be qualifying?
The property manager, facility director, or asset manager with actual authority over roofing decisions, not necessarily the first person who answers. Commercial cycles run 3 to 12 months and often through committee, so an "appointment" frequently means getting on a vendor list rather than booking a same-week close.

The criteria get written down before we ever dial.

Book a 15-minute call. We build the intake criteria to your service area and segment, and you sign off before a single homeowner is contacted.

Book a Roofing Call

$300 one-time setup · $199 per booked appointment · No-shows replaced free