Roofing call tracking gives each ad, listing and mailer its own phone number, so you see which marketing makes homeowners call. Call scoring then checks every call: was it a real inspection request, and did your office book it? Together they show which spend books inspections, not just calls.
What is roofing call tracking?
Call tracking gives every marketing source its own phone number: one for your search ads, one for your map listing, one for the website, and one each for the mailer, the yard signs and the truck wrap. Every number forwards to the phone your office already answers, so your main line stays the same.
When a homeowner calls about a leak or asks for an estimate, you see which source sent them, when the call came in, how long it lasted and whether anyone picked up. That is the part most roofing marketing reports miss. Clicks and form fills are easy to count. The calls that turn into inspections usually are not, so the source that fills your schedule can look like the one that does nothing.
On your website, dynamic number insertion shows each visitor a number tied to the campaign that brought them, so paid search, organic search and referral traffic split cleanly without changing the number printed on your trucks.
How many roofing calls are sales inquiries, and how many get missed?
Most roofing callers are not browsing. They have a problem on the roof and they want someone to come look at it. Convirza's roofing call data shows how much of that demand reaches the phone, and how much of it slips past.
69.2%
69.2% of roofing calls are sales inquiries, about 7 in 10 callers.
14.4%
Roofing misses 14.4% of calls: nearly 1 in 7 callers never reach an agent.
Source: Convirza platform data, roofing companies.
Read the two together. Most callers are sales inquiries. The leak is the calls that never reach anyone. Many are homeowners with a roof problem who will call the next company on the list.
Call tracking puts every one of those calls on the record with its source, its time and its outcome. You stop guessing which campaigns bring buyers and start seeing which ones bring buyers your office never spoke to.
Which hour and which day do roofing calls peak?
Roofing calls peak in the afternoon, not at opening. In Convirza's roofing call data, inbound calls hold steady through midday and peak in the 2-3 PM hour, about 10.6% of daily volume. Across the week, Monday is the highest roofing call day, about 21% of the week's volume, far above weekend lows.
| When | Share of roofing calls |
|---|---|
| Peak hour: 2-3 PM | About 10.6% of daily calls |
| Peak day: Monday | About 21% of weekly calls |
Source: Convirza platform data, roofing companies.
The takeaway is about coverage. If your best estimator is out on a roof at 2 PM and the office manager is on another line, the busiest hour of the day goes to voicemail. Plan phone coverage around the afternoon peak and around Monday, not around when the office opens.
Your own pattern may differ by market and season. Call tracking time-stamps every call, so you can check your own peak hour and day by source and by location, then staff to it.
What should you score on a roofing call?
Call tracking tells you the phone rang. It can't tell you whether the caller became a booked inspection. Call scoring listens to every call and checks what happened on it. You get Conversation Analytics™ scoring on 100% of calls, so you stop spot-checking a few recordings and see every conversation.
Start a roofing scorecard with four questions:
- Who called? A new inspection or estimate request, an existing customer, a supplier, or a wrong number. Only the first one is a lead, and this is how you stop counting supplier calls as marketing wins.
- Did the office get the address? You cannot schedule an inspection without it.
- Did the office ask about the roof problem? A leak, missing shingles, a full replacement quote. The answer tells the estimator what to bring.
- Was an inspection booked? The outcome that pays for the ad.
Scored this way, "the mailer drove 40 calls" becomes "the mailer drove these sales inquiries, and this is how many we booked." That is the number to bring to your next marketing budget meeting.
How do multi-location roofing companies compare offices?
Put every branch on the same scorecard and the gap between offices shows up: which ones answer at the afternoon peak, which ones ask for the address, and which ones book the inspection. The same platform runs from a single location to 72,000+ locations.
That gives a regional manager a coaching list for each branch, built on every call instead of a hunch. For how Convirza works across home services companies with several locations, see call intelligence for home services.
How do you set this up in Convirza?
Put tracking numbers on the sources you spend the most on, forward them to your office line, and turn on Conversation Analytics™ scoring for every call. Then pick how your team wants to see the results.
In the platform
Tracking numbers, call recordings and scores by source and location, in one dashboard your office manager can check between calls.
Through the API
Pull calls, sources and scores into your own reporting with the REST API.
In your AI assistant
Connect Claude or ChatGPT to the hosted Convirza MCP server and ask which source sent the most sales inquiries last week.
Developers can start with the developer docs; assistant users can follow the Claude or ChatGPT setup guide.
