Listen to 20 roofing calls: What a one-week audit reveals

Listen to 20 roofing calls: What a one-week audit reveals

The booking rate you believe is probably wrong

Most roofing owners can quote a booking rate. Ask where it comes from and it is usually appointments in the CRM divided by calls in the phone system, with nobody checking either side. Before you build a dashboard on it, spend one week listening to the calls behind it.

The audit takes about four hours. Twenty recent intake calls, one listen each, a tally sheet with seven boxes. You are not coaching anyone yet. You are finding out what happens when the phone rings.

Before you press play: Recording consent

Federal law requires consent from one party, which can be your company. Several states require consent from all parties. Aggregator lists in 2026 name California, Delaware, Florida, Illinois, Maryland, Massachusetts, Montana, Nevada, New Hampshire, Pennsylvania, and Washington. Statutes change and carry exceptions, so verify against the current text of your state's law, and the homeowner's state if you sell across a line.

The practical answer is simpler than the legal map: Disclose on all calls. A short notice at the top of the line, "this call may be recorded for quality," meets all-party requirements because a caller who stays on has agreed. Confirm the wording with counsel.

The one-week audit

Pull 20 inbound calls from the last two weeks. Do not cherry-pick. Take the 20 most recent homeowner calls longer than 90 seconds, skipping vendors and crew, and sample each CSR in proportion to volume.

Listen once, with the tally sheet in front of you. Each row is a yes-or-no question. Do not grade tone or friendliness. Binary items exist so that two people listening to the same call reach the same tally.

The seven failures

Failure

Listen for

Tally a miss when

Booking ask never made

Did the CSR offer a specific inspection time?

The call ends without a date on the calendar.

Insurance question skipped

Was the homeowner asked whether a claim is filed or planned?

Insurance never comes up on a storm-damage call.

Price per square quoted

Did anyone give a number before anyone saw the roof?

Any dollar figure, range, or "usually runs about."

Address not captured

Was the full property address read back?

Street or ZIP missing, or never confirmed.

Decision maker not confirmed

Did the CSR ask who else needs to be at the inspection?

No question about a spouse, co-owner, or landlord.

Roof age and material not asked

Were age and shingle type captured?

Neither question asked.

Callback promised instead of booked

Did the call end in a promise rather than an appointment?

"Someone will reach out" with no time attached.

Seven binary boxes tell you more than a 50-point scorecard, because you will fill them in. Twenty calls times seven boxes is 140 checks.

What the tally usually shows

The pattern that surfaces most often is not a rude CSR. It is a competent, friendly conversation that ends without an appointment. Rows one and seven light up together on the same calls.

The second pattern is the price question. A homeowner asks what a roof runs and the CSR gives a per-square range. Now the inspection is a price check against a number the company anchored before anyone saw the deck.

Third, the missing fields. Address, roof age, material, and who else needs to be home are what a rep needs to arrive prepared. Skipping them does not lose the call. It costs the rep a second visit.

Tally the insurance row, but do not redesign the question set here. Qualifying a claim at intake is its own discipline with its own script.

Compare the tally to your dashboard. ServiceTitan's 2022 booking-rate report found a 42% average across the home-services shops it covers and 24% for shops under 5 techs. It does not break out roofing. If your CRM says 60% and 11 of 20 calls ended in a callback promise, the CRM is counting something other than booked inspections.

From one week to a weekly habit

The one-week audit is a diagnosis. Once you have it, the same sheet becomes a standing cadence. NRCA's Q1 2026 Market Index Survey for Reroofing found 36% of contractors saw inquiries up year over year, which means more recordings and a tally that settles faster.

Cadence

Who

What

Weekly

Sales manager

5 calls per CSR, the same seven boxes, about 30 minutes.

Monthly

Owner

Totals by row and by CSR, compared to booked inspections in the CRM.

Quarterly

Owner and sales lead

Rewrite the script for the two rows that miss most.

Share the tally with the team as rows, not as names. The goal is a shrinking count in rows one and seven, not a scoreboard.

What to fix first

Fix row one before anything else. A CSR who asks for the appointment on each call moves more revenue than any other change on the sheet. Then remove the price answer. The field rows follow.

If the misses repeat across shifts and CSRs, the problem is the script and the volume, not the people. That is the point where some operators put AI intake on the line, so the seven questions get asked the same way on the 200th call of a storm day as on the first. Whether a person or an agent answers, the tally sheet is how you know.

How do you audit customer service calls?

Pull a fixed sample of recent recordings, 20 is enough for a first pass, and score each one against a short list of yes-or-no items rather than a weighted rubric. Listen once at normal speed and mark only what happened: Was the appointment asked for, was the address captured, was a price quoted. Then total the misses by item and compare the result to the booking rate your CRM reports.

How many calls should you review per week?

For a one-time diagnosis, 20 recent calls covers the common failures. As a standing habit, five calls per CSR per week is enough to see trends without becoming a chore, roughly 30 minutes for a manager with three or four CSRs. Review more during storm weeks, when volume rises and scripts break down. Consistency matters more than sample size; the same sheet each week beats a big review once a quarter.

What should I listen for in recorded calls?

Listen for outcomes, not tone. Did the CSR ask for a specific inspection time, or promise a callback? Was the full address read back? Did anyone quote a price per square before seeing the roof? Were roof age, material, and the other decision maker confirmed? On storm calls, was insurance mentioned at all? Each of these is a yes or no, which keeps the review fast and consistent between reviewers.

Is it legal to record calls with customers?

Yes, with consent. Federal law requires consent from one party, which can be your business, but a number of states require consent from all parties on the call. The safe practice is a short recorded notice at the start of each call saying it may be recorded. A caller who continues has consented, which meets the stricter standard in the states that require it. Confirm the wording with counsel.

Which states require two-party consent for recording?

Aggregator lists in 2026 name California, Delaware, Florida, Illinois, Maryland, Massachusetts, Montana, Nevada, New Hampshire, Pennsylvania, and Washington as all-party consent states. These lists lag statute changes and skip exceptions, so verify against your state's current law before relying on them, and consider the caller's state when you serve across a border. Disclosing on all calls removes the need to track the map.

About Revin

Ask the seven questions on every call

Revin answers every roofing call, asks the same qualifying questions each time, and books the inspection directly into AccuLynx or your CRM.

More blog posts

Book a demo with a Revin AI expert

An AI engineer walks through relevant workflows, integrations, and edge cases, based on how your team actually works. 

Review of your workflows and systems

Live walkthrough of Revin’s agents

Time for technical and operational questions

Book a demo with a Revin AI expert

An AI engineer walks through relevant workflows, integrations, and edge cases, based on how your team actually works. 

Review of your workflows and systems

Live walkthrough of Revin’s agents

Time for technical and operational questions

FAQ

Frequently asked questions

Getting started

How it works

Use cases

Pricing & Plans

Comparisons

Implementation

Support

What is Revin in plain terms?

Revin is an AI partner for trades and home-service operators. We answer calls and texts, route intent, and schedule jobs across Voice and SMS, then automatically book into your system of record.

What problems does Revin solve first?

Leads slipping through cracks, long hold times, after-hours drop-offs, inconsistent follow-up, and flat booking rates. We turn more calls into confirmed appointments and rescue missed opportunities fast.

What results should I expect in the first month?

Typical patterns include higher booking and set rates, near-zero second hold times during peak periods, 24/7, 365 coverage, and revenue recovered from unsold estimates. Examples from customers include 500+ appointments in two weeks and hundreds of thousands recovered from dormant estimates.

Getting started

How it works

Use cases

Pricing & Plans

Comparisons

Implementation

Support

What is Revin in plain terms?

Revin is an AI partner for trades and home-service operators. We answer calls and texts, route intent, and schedule jobs across Voice and SMS, then automatically book into your system of record.

What problems does Revin solve first?

Leads slipping through cracks, long hold times, after-hours drop-offs, inconsistent follow-up, and flat booking rates. We turn more calls into confirmed appointments and rescue missed opportunities fast.

What results should I expect in the first month?

Typical patterns include higher booking and set rates, near-zero second hold times during peak periods, 24/7, 365 coverage, and revenue recovered from unsold estimates. Examples from customers include 500+ appointments in two weeks and hundreds of thousands recovered from dormant estimates.