Call Tracking for Contractors: Numbers, Recording and Whisper Messages
Call tracking gives each lead source its own phone number that forwards to your real line, so you know where every call came from. Set up one number per source first, then recording, then a short whisper message. It's the labeling step the cost-per-job guide depends on, because you can't divide by jobs you can't trace.
Why contractors need it
Home-service work runs on the phone. A homeowner with water on the ceiling doesn't fill out a form. They call whoever looks credible. If you run a Google profile, a few ad campaigns, truck wraps, a website and one or two paid call sources, your phone rings with all of it mixed together. Without labels, every call looks the same, and you end up crediting the wrong source.
Tracking answers three questions:
- Which source produced this call?
- What happened on it (length, answered or missed, outcome)?
- What did I say, and what did the caller say?
The first feeds cost per job. The second shows missed opportunities. The third lets you coach your office.
The four pieces
Tracking numbers
A tracking number is a phone number you buy through a call-tracking service. Calls to it ring through to your real business line. You assign one to a source, such as your yard signs, a directory listing, or a pay-per-call vendor, and every call to it is attributed to that source.
There are two kinds:
- Static numbers are fixed. You print one on a truck, mailer or sign and it always maps to one source.
- Dynamic numbers change on your website depending on how the visitor arrived, so the same page shows different numbers to a visitor from search and one from an email. They need a small script on your site.
Start with static numbers. They're simpler, and most contractors have fewer sources than they think.
Call recording
Recording is what makes tracking useful beyond counting. Listening to ten calls teaches you more about your close rate than a month of dashboards. You hear whether your office qualified the caller, whether anyone asked for the appointment, and whether a missed call was a hang-up or a wrong number.
Recording laws differ by state, and some require every party on the call to consent. This isn't legal advice; ask an attorney what applies where you work and where callers are. Many businesses play a short notice at the start of the call. Pick the approach with your counsel, then set it once.
Whisper messages
A whisper is a short recording you hear when you answer, before the caller is connected. It might say "Roofing, yard sign" or "Water heater, Google profile." The caller hears ringing or nothing.
It's small and it matters. If your office takes calls for three trades and four sources, the whisper tells your CSR which greeting and which questions to use. It also guards against a common problem: answering a call from a paid source the same way you'd answer a wrong number.
Keep whispers under five seconds. Say the source first, then the service line, and nothing else.
Call logs and outcomes
Every call should land in a log with: date, time, source, caller number, duration and answered or missed. Most tools add a field for tagging the outcome, such as booked, quoted, no-fit or spam. If yours doesn't, keep a column in a spreadsheet.
The tag is what turns tracking into measurement. Counting calls tells you volume. Tagging outcomes lets you calculate cost per job.
What to set up first
Do it in this order. Each step works on its own.
- List your sources. Write down every place a homeowner could find your number: Google profile, website, directories, paid lead vendors, ads, mailers, vehicle wraps, signs, referral cards. Be honest about which ones you pay for.
- Assign one number per source you pay for. Start with the paid ones, because they're where money leaves. Free sources can wait.
- Point every number at the same answering line. One place that rings makes recordings and logs consistent.
- Turn recording on after you've settled the notice question.
- Record a whisper per number. Source name, then service.
- Add an outcome field, even if it's a dropdown with five choices.
- Review ten calls a week. Listen, tag, and fix patterns.
After a month, consider dynamic numbers for your website, then automated call scoring, covered in how to score contractor sales calls.
Handling your Google Business Profile and listings
Your main business number should stay consistent across your website, your profile and the directories where you're listed. Search engines and people both use it to confirm you're the same business. If you want to track the profile, the usual approach is to keep your main number as the primary and add the tracking number as secondary, instead of swapping them.
Check what your tracking provider recommends, and don't change numbers on listings you can't undo.
Tracking pay-per-call sources
With pay-per-call, the vendor sends you phone calls and bills for the ones that qualify. At RankLocal, those are exclusive inbound calls from homeowners, and you pay only for qualifying calls, meaning those over 60 seconds. See what is a billable call and how pay-per-call works.
Your own tracking still has a job. A call from a pay-per-call source reaches you on some number, and keeping your own log lets you check three things the invoice can't:
- Answer rate: how many of the calls you were sent did you actually pick up?
- Match: do your call times and durations line up with what you were billed?
- Outcome: how many became estimates and jobs?
Comparing call length with the billing threshold is also how you learn why vendors choose a cutoff; see minimum call length for billable calls.
A sample setup for a three-source shop
Say a hypothetical roofing company has three paid sources: a pay-per-call vendor, a directory listing, and a postcard mailer. It also gets calls from its Google profile and from past customers. Here's a workable setup.
| Source | Tracking number | Whisper | Notes |
|---|---|---|---|
| Pay-per-call vendor | Number 1 | "Roofing, call vendor" | Compare call length with what you were billed |
| Directory listing | Number 2 | "Roofing, directory" | Check the listing's contract for how it counts leads |
| Postcard mailer | Number 3 | "Roofing, postcard" | Print a different number per mailing so you can tell drops apart |
| Google profile | Primary line, secondary tracked | "Roofing, Google" | Keep the main number primary |
| Past customers and referrals | Main line | none | Log as repeat or referral |
That's three new numbers, three short recordings and one log. It takes an afternoon, and from then on every call arrives labeled.
What to read in the data
A few patterns show up quickly once calls are labeled:
- Short calls. A cluster of calls under 30 seconds from one source suggests wrong numbers, hang-ups or callers who wanted something you don't offer. Listen to a few before you conclude.
- Calls at odd hours. If after-hours calls from a source go unanswered, that source's apparent quality is partly your coverage. See after-hours call handling.
- Repeat numbers. The same number calling twice in a day is often a homeowner who didn't reach anyone the first time.
- Long calls with no estimate. These point at intake or at price conversations, not at the source.
Common mistakes
- Tracking everything and tagging nothing. A log without outcomes is a phone bill.
- Too many numbers too soon. Ten tracking numbers and no review routine is clutter. Track the sources you pay for first.
- Recording and never listening. Block twenty minutes weekly or turn it off.
- Letting the answerer improvise. Tell your office what each whisper means, and have them write down the caller's address and the service on every call.
- Ignoring missed calls. A tracked number that rings with no answer is a lost lead with a label on it. Set up a text-back or a voicemail policy; see what to do with missed calls.
- Forgetting the callback. The caller who dials back from a different number breaks attribution. The matching routine in how to tell which leads became jobs handles it.
What call tracking can't do
It won't tell you which call became a signed job. It tells you which source sent the call and what happened on the phone. The jump from a call to a contract needs a second record, the quote or invoice, matched by phone number or address. Tracking is the first half of that loop.
It also can't repair slow answering. If calls ring through to a phone nobody carries, you'll have beautiful reports on a leaky funnel. Fix intake first. Speed to lead covers how fast to respond.
A first-week checklist
- [ ] List every source and mark which ones you pay for.
- [ ] Buy one number per paid source.
- [ ] Forward all numbers to one answering line.
- [ ] Decide the recording notice with your attorney, then enable recording.
- [ ] Record one whisper per number.
- [ ] Add an outcome tag to the call log.
- [ ] Put a weekly call review on the calendar.
If you want to test exclusive inbound calls with this setup running, you can apply at RankLocal and compare them against every other source you track.
Frequently asked questions
What is call tracking for a contractor?
It gives each marketing source its own phone number that forwards to your real line, so every call arrives labeled with where it came from. Most tools also log the caller's number, call length and a recording.
Do I need to tell callers I'm recording?
Recording laws differ by state, and some require consent from everyone on the call. Ask an attorney how they apply to you, and use a short recording notice at the start of calls if your counsel advises it.
What is a whisper message?
A short audio line that only you hear when you pick up a tracked call, such as the source name or the service line. It tells you how to greet the caller before they hear you speak.
Which number should go on my Google Business Profile?
Keep your main business number as the primary one so listings stay consistent. If you track that listing separately, add a tracking number as a secondary number rather than replacing the primary.
More in this guide
Related resources
Want exclusive inbound calls routed to your phone? You pay only for qualifying calls.
Apply for a territory