Home services call tracking gives each ad, map 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 job request, and did your CSR book it? Together they show which spend books jobs, not just calls.
What is home services 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 mailer that went out this month, one for the yard signs and truck wraps. Every number forwards to the line your CSRs already answer. When a homeowner calls about a dead AC unit, a leaking water heater or a storm-damaged roof, you see which source sent them, when the call came in, how long it lasted and whether anyone picked up.
For HVAC, plumbing, electrical, roofing and remodeling companies, many jobs start with a phone call. A homeowner with water on the floor doesn't fill out a form; they call the first company that looks credible. If your marketing reports count clicks and form fills, the calls that fill your trucks never show up in them. On your website, dynamic number insertion shows each visitor a number tied to the campaign that brought them, so paid search, organic and local listings split cleanly.
How do you know which ads book jobs, not just calls?
Call tracking tells you the phone rang. It can't tell you whether the call became a job. A tracked call from your search ad might be a homeowner ready to book a furnace replacement, or a supplier, or someone shopping for the cheapest quote who never calls back. Counted as calls, they all look the same.
Call scoring closes that gap. Conversation Analytics™ scoring checks 100% of your calls for what happened on them: was it a real job request, did the CSR capture the details, and was a visit booked? Most companies can't get there by hand. The average organization manually reviews less than 4% of inbound calls, so 96% of conversations go unanalyzed (Convirza platform benchmark, 72,000+ locations).
Put the two together and every marketing dollar ties to booked jobs. One Midwest HVAC company used Convirza to measure 146:1 ROAS on COVID-era ad spend, the kind of answer a call count alone can never give you.
- SourceSearch ad, map listing, mailer or yard sign
- Tracking numberOne per source, forwarded to your main line
- Scored callJob request? Address and problem captured? Visit booked?
- OutcomeSpend tied to booked jobs, not just rings
Do all home services trades peak on the same day?
No. Home services is one category on a marketing plan, but not every trade inside it rings on the same schedule. In Convirza's home services call data, roofing peaks on Monday, while windows and doors and construction both peak on Wednesday.
| Trade | Peak day |
|---|---|
| Roofing | Monday |
| Windows and doors | Wednesday |
| Construction | Wednesday |
The takeaway is about staffing. If you run one CSR schedule for every trade, the busiest day for one line of business can be a quiet day for another, and calls that go unanswered on a peak day can become jobs another company books.
Call tracking puts a time stamp, a source and an outcome on every call, so you can see your own pattern by trade and by location, then schedule coverage for the days your phones actually ring.
What should your CSRs be scored on?
Start with three questions that decide whether a call turns into a truck roll. Each one is something you can hear on a recording and coach at the next morning meeting, and none of them needs a script.
What kind of call was it?
A new job request, an existing customer, a vendor or a wrong number. Only the first kind tells you whether marketing worked.
Did the CSR get the details?
The service address, the problem in the caller's words and how urgent it is. Without them, the tech rolls out blind or not at all.
Was a visit booked?
A time on the schedule before the caller hangs up. A promised callback can hand the job to the next company on the list.
Scored on every call, those three answers show which sources send real job requests, which CSRs turn them into visits, and where callers drop out. That is a short, fair coaching list instead of a hunch from the two recordings someone had time to hear.
How do multi-location and franchise operators compare locations?
With every location tracked and scored on the same scorecard, the gap between branches becomes visible: which offices book the job on the first call, which ones let callers go to voicemail, and which marketing works in one market but not the next. The platform runs from a single location up to 72,000+ locations, so the view doesn't change as you add territories.
For how Convirza works across a home services brand or franchise system, see call intelligence for home services companies.
How do you set this up in Convirza?
Put tracking numbers on the sources you spend the most on, forward them to your main 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 dispatches.
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 job requests last week.
Developers can start with the developer docs; assistant users can follow the Claude or ChatGPT setup guide. New to the basics? Read what call tracking is first.
