Free roofing operations resource · No email required

Attention · The call came in after hours

A roofing caller should never have to guess what happens next.

Use this free, customizable after-hours script to handle new estimates, active leaks, existing customers, insurance questions, appointment requests, and failed transfers without making promises your team cannot keep.

✓ Copyable✓ No email gate✓ Human escalation included✓ No “free roof” language

A useful roofing call script is not a sales monologue. It is a small decision system: understand the call, collect accurate information, identify risk, and provide the next step the company has actually approved.

Before using any script: replace every bracketed item, verify the company’s service area and hours, define urgent-call handling, test transfers, and obtain the company’s approval.

Customize locally

Add your company name once

This field changes the scripts only in your browser. Nothing is submitted or stored.

Core roofing after-hours scripts

1 · Opening

Identify the company and set expectations

Thank you for calling Your Roofing Company. I’m the virtual assistant helping with after-hours call intake. I can collect the details and help with the next approved step. What can I help you with tonight?

2 · Active leak or urgent damage

Check safety before scheduling

I’m sorry you’re dealing with that. Before we continue, is anyone in immediate danger, or are you seeing structural collapse, fire, electrical hazards, or another emergency? If yes: Please move to a safe location and contact the appropriate emergency service. I cannot provide emergency or roofing instructions. If no: I’ll document what you’re seeing and follow Your Roofing Company’s approved after-hours process. What is the property address, and where are you noticing the water or damage?

3 · New estimate or inspection

Collect information without diagnosing

I can help start that request. What made you decide to call about the roof today? Thank you. What is the property address? And is this a property you own, manage, or represent? Do you know the approximate roof age and material? It’s okay if you don’t. May I confirm your name and best callback number? [Collect email only when the company’s process requires it and the caller agrees.] I can now [offer an approved inspection time / create a callback request].

4 · Existing customer or active project

Route rather than resell

Thank you for letting me know you’re an existing customer. I’ll make sure this is identified as an active-project or service matter. Please confirm the property address, your name, callback number, and a brief description of what changed or what you need help with. I’m going to follow Your Roofing Company’s existing-customer escalation process rather than schedule this as a new estimate.

5 · Insurance question

Document involvement without promising coverage

I can document that insurance may be involved and help arrange the company’s next step. I cannot interpret your policy or promise what an insurer will cover. Has a claim already been opened, or are you still deciding whether to contact your insurer? A roofing professional can inspect and document what they observe. Your insurance company determines coverage under your policy.

6 · Transfer failure

Tell the truth about what happened

I wasn’t able to connect the transfer. I have not reached a team member yet. I can record your name, callback number, property address, and reason for calling so the approved team member receives an accurate message. The expected response window is [company-approved timeframe]. If the situation becomes dangerous, contact the appropriate emergency service.

Information the roofing team should receive

Caller identity

Name, confirmed callback number, email when appropriate, and contact preference.

Property details

Service address, ownership or management relationship, roof type and age when known.

Reason and urgency

Caller’s own description, visible symptoms, timing, and whether safety escalation was triggered.

Outcome

Appointment booked, callback requested, transfer completed or failed, and promised response window.

Before this script touches a real call

Frequently asked questions

What should a roofing company ask after-hours callers?

Ask why they called, whether there is an immediate safety concern, the property address, name, confirmed callback number, whether this is a new or existing project, and the desired next step. Ask only questions the team will use.

Should the receptionist discuss insurance coverage?

No. It may document that insurance is involved and share the company’s approved process, but it should not interpret a policy, promise coverage, or suggest a claim outcome.

Should an AI receptionist pretend to be human?

No. Use a brief, natural disclosure that a virtual assistant is helping with initial intake.

Can every roofing call use the same script?

No. New leads, active leaks, existing projects, complaints, warranty concerns, and insurance questions require different paths and escalation rules.

Action

Turn the script into a tested workflow.

MidSize AI’s free workflow review maps your current call path, identifies one controlled starting point, and shows the exact questions, handoffs, calendar behavior, and failure tests your roofing company would need to approve.

Request My Free Roofing Workflow Review

Important: This resource provides general operational information, not legal, insurance, safety, or roofing advice. Adapt it to the company’s services and applicable requirements before use.