30+ HVAC marketing services, picked by goal

Guides

Call tracking and booking rate: the HVAC owner's setup guide

Call tracking shows where calls come from; booking rate shows how many become jobs. Set up both and you can judge every marketing service on cost per booked job. This guide covers the number plan, the scoring sheet, the maths and the mistakes.

Written by Ali Sedighi, MBAPublished: Last updated:

Call tracking gives every marketing source its own phone number, so you know where each call came from; booking rate tells you what share of real job requests your team turned into booked visits. Together they answer the only marketing question that matters to an HVAC owner: what did each booked job cost, by service? This guide explains how to set both up properly, how to score calls without drowning in recordings, and how to use the results to keep or cut items on the services menu.

Why HVAC companies need both numbers

Short answer: tracking without booking rate flatters bad channels, and booking rate without tracking hides good ones.

Imagine two channels. Channel A sends 100 calls a month; Channel B sends 60. On call count alone, A wins. But A's calls are mostly price shoppers and wrong-service requests, and your team books 20 of them. B's calls are homeowners with no heat who book 36 times. Same spend, and B produces almost twice the jobs.

You only see this if you track where calls came from and what happened on each one. That's why call tracking and lead handling appears on almost every shortlist in our goal guide.

Step 1: Draw up a number plan

Short answer: list every source you want to judge, give each a number, and keep your main number where it is.

A typical HVAC number plan looks like this:

Source Number type Notes
Google Business Profile Your main local number Keep it as the primary number for listing consistency
Website, organic visitors Dynamic pool Swaps in for visitors from organic search
Google Search ads Dedicated or dynamic Separate from organic so you can compare
Local Services Ads Google-provided Google tracks these leads itself; log them alongside the rest
Meta campaigns Dedicated One per major offer if budget allows
Vehicle wraps Dedicated, memorable Expect undercounting
Flyers, mailers, door hangers One per campaign Lets you compare campaigns
Maintenance-plan reminders Dedicated Shows how many renewals come by phone

Two rules keep this from harming local search. First, your Business Profile and citations keep one consistent main number. Second, dynamic numbers on the website must be set up so search engines still read your main number in the page code.

Step 2: Connect tracking to where jobs are recorded

Short answer: a call only becomes useful data when it's linked to a booked job.

Most field-service and CRM platforms can accept call data, either directly or through an integration tool. The goal is a record that says: this call, from this source, on this date, became this job worth this much. If a direct link isn't possible, a weekly export matched by phone number works surprisingly well for a small company.

Once jobs are linked, send booked-job conversions back to Google Ads. Bidding systems learn from whatever you tell them is a success. Tell them "any call over 60 seconds" and they'll find more long calls, including suppliers and job applicants. Tell them "booked job" and they'll find more customers.

Step 3: Score a sample of calls every month

Short answer: twenty to forty scored calls a month is enough to see patterns. Listening to every call is unrealistic. A monthly sample, spread across channels and times of day, gives you the picture.

Use a simple scoring sheet with five questions:

  1. Was it a job request? (Yes, existing customer, sales call, wrong number, job applicant.)
  2. Was it answered by a person? (Yes, voicemail, abandoned.)
  3. Was a visit booked? (Yes, no, callback promised.)
  4. If not booked, why? (Price, availability, outside area, service not offered, handled poorly.)
  5. How long until someone called back, if it was missed?

After two months, the "why not booked" column usually tells you more about your marketing than any analytics dashboard. If many calls ask for a service you don't offer, your ads or pages are misleading people. If many are lost on availability, more marketing won't help until scheduling changes.

Step 4: Calculate booking rate and cost per booked job

Short answer: two divisions, done monthly, per channel.

  • Booking rate = booked visits ÷ answered job-request calls.
  • Cost per booked job = channel spend (fees plus ad spend) ÷ booked jobs from that channel.

A worked example: your Google Search campaign cost $3,200 last month including management. It produced 70 tracked calls. Scoring shows 52 were genuine job requests; 46 were answered and 23 booked. Booking rate is 23 ÷ 46 = 50%. Cost per booked job is $3,200 ÷ 23 = about $139.

Now look at the six unanswered job requests. At a 50% booking rate, that's three jobs lost. If each carries $500 in margin, that's $1,500 a month left on the table, which is why missed-call text-back and after-hours routing pay for themselves quickly in most companies.

Step 5: Fix the leaks before buying more calls

Short answer: raising booking rate is the cheapest growth available. Common fixes we see work:

  • Answer within a few rings. Calls that ring out during lunch or after 5 pm often go to the next company.
  • Text back missed callers automatically, then call within minutes, not hours.
  • Ask for the booking. Many calls end with "we'll call you back" when a time slot could have been offered.
  • Give the office a price range script. Callers who hear "it depends" often hang up; a range with a reason keeps them talking.
  • Route emergency calls after hours to whoever is on call, with a clear script.

Improve booking rate from 50% to 60% in the example above and the same $3,200 produces about 28 jobs instead of 23, dropping cost per job to roughly $114 without changing the ads at all.

Short answer: tell people you record, store recordings carefully and text only with permission. Call recordings and caller details are personal information. The Office of the Privacy Commissioner explains which privacy law applies where; Alberta, BC and Quebec have their own private-sector laws, and federal law applies in most other provinces. Follow-up marketing texts and emails also fall under Canada's Anti-Spam Legislation, which requires consent, clear sender identity and an unsubscribe option. This is general context, not legal advice; check your setup with a lawyer.

Mistakes to avoid

Short answer: most tracking problems come from setup shortcuts.

  • Replacing your main number everywhere with a tracking number, then losing it when you change vendors.
  • Letting a vendor own your numbers. Make sure numbers can be transferred to you.
  • Counting all calls as leads. Existing customers and suppliers inflate results.
  • Ignoring Local Services Ads leads in your reports because they live in a different dashboard.
  • Setting it up and never listening. The recordings are where the lessons are.

Where to go from here

Short answer: get tracking right, then let the numbers choose your next service. Once you know cost per booked job by channel, the goal guide becomes much easier to use, because each review has real data behind it. If you'd like us to set this up for you, the pricing page explains the plans and the 7-day free trial.

Frequently asked questions

How many tracking numbers does an HVAC company need?

One per channel you want to judge separately, plus a small pool for website visitors if you use dynamic numbers. A typical setup needs somewhere between five and fifteen numbers.

What's a good booking rate for HVAC calls?

It varies with call mix, season and price point, so the useful benchmark is your own rate over time. Measure it for a month, fix the obvious leaks, and judge yourself against that baseline.

Can we track calls from vehicle wraps and flyers?

Yes. Print a dedicated number on each, or a short memorable number per campaign. It won't be perfect, because some people search your name instead of dialling, but it gives you a useful floor.

Sources

  1. Office of the Privacy Commissioner of Canada: Summary of privacy laws in Canada (2026-10-22)
  2. CRTC: Frequently asked questions about Canada's Anti-Spam Legislation (2026-10-22)