← All posts
MarketingLead attributionMay 11, 2026Clint Research Team

Call Tracking for Home Service Businesses: How to Know Where Your Calls Are Coming From

Without call tracking, a business spending $4,000/month across 4 marketing channels cannot tell which $1,000 is producing 120 calls and which is producing 15. This guide covers how call tracking works, which channels to assign numbers to, how to connect it to your CRM, and how to run the monthly data review.

10 min read

Key takeaways

  • Call tracking assigns unique phone numbers to each marketing channel so inbound calls can be attributed to the source that generated them
  • A business spending $4,000 per month across 4 channels without call tracking cannot calculate cost per booked job by channel
  • CallRail, WhatConverts, and CallTrackingMetrics integrate directly with Jobber, Housecall Pro, and ServiceTitan to tag lead source in the CRM automatically
  • Call tracking costs $50 to $200 per month for 5 to 10 numbers with call recording, making it the most cost-effective attribution tool in a home service marketing stack
Contents
  1. 01How Call Tracking Works
  2. 02Which Channels to Track
  3. 03Integrating with Your CRM
  4. 04Cost and Setup
  5. 05The Monthly Data Review
  6. 06How Clint Connects Call Attribution to CRM Data
  7. 07Sources
  8. 08Frequently Asked Questions

Without call tracking, every dollar you spend on marketing is based on a guess.

You spend $1,200 on Google Ads, $800 on Local Service Ads, $600 on Facebook, and $400 on Angi this month. 180 calls come in. You booked 70 jobs. Which channel sent the 60 callers who became booked jobs? Which channel sent the 45 callers who asked for pricing and never called back? You do not know.

Most home service businesses measure marketing by feel. "Google has been good lately." "Angi used to be better." These are impressions, not data. The shop that runs call tracking for 90 days has actual numbers: cost per call by channel, answer rate by channel, booked job rate by channel, and cost per booked job by channel. That is the information you need to decide where next month's marketing dollars go. For the broader attribution framework, see how to track lead source in a service CRM.

Call tracking is not a sophisticated analytics platform. It is a simple tool that assigns unique phone numbers to your marketing channels and logs which number received which call. Setup takes an afternoon. The data starts arriving immediately.

How Call Tracking Works

Call tracking works by giving each marketing channel a unique forwarding number. When a customer dials the number on your Google Ads campaign, the call routes to your main business line and the call tracking platform logs: the source number the customer dialed, the time of the call, the call duration, and whether the call was answered.

The customer experience is identical. They call a number, you answer, you book the job. The difference is that the platform now has a record that this call came from your Google Ads number, not your LSA number or your Facebook ad number.

This attribution data stays attached to the call record. If you record calls (with appropriate disclosure, required in most states), you can listen back to determine whether the call was a booked job, a price shopper, a wrong number, or a competitor call. Many platforms use AI to automatically transcribe and categorize calls.

The platform of record for most home service businesses is CallRail. WhatConverts and CallTrackingMetrics serve similar use cases. All three are purpose-built for service business call attribution and have direct integrations with the major home service CRMs.

Text Clint: "how many inbound calls did we receive this month and what was our answer rate by hour of day?"

Which Channels to Track

Every paid and owned marketing channel that a customer might use to find your number should have its own tracking number. The minimum tracking setup for a home service business spending on 3 or more channels:

Google Ads. Assign one tracking number to all paid search campaigns. This catches every customer who clicks a Google Ads result and calls the number on your landing page or ad extension. If you run multiple campaigns (service-specific landing pages, location-specific campaigns), consider one number per campaign to separate data.

Local Service Ads. Google LSA calls go through Google's own tracking, but assigning a separate tracking number to your LSA profile in addition to Google's native tracking gives you a data layer in your call tracking platform alongside your other channels. Some platforms have a direct LSA integration.

Organic website. Your main website needs a tracking number that is different from your Google Ads number. This is often called a dynamic number insertion setup: visitors arriving from organic search see a specific tracking number that visitors from Google Ads do not see. CallRail and WhatConverts both support this. It tells you how many calls are coming from your SEO and website content without paid spend.

Facebook. Any Facebook or Instagram ad that includes a phone number or click-to-call button should use a dedicated tracking number. Facebook's native conversion tracking captures form fills reliably; phone calls are often missed without a tracking number.

Angi and HomeAdvisor. Angi provides a dedicated number for your Angi profile. Add this number to your call tracking platform as a tracked source so you can compare Angi call volume and quality against your paid channels in one dashboard.

Yard signs and print. Yard signs, vehicle wraps, door hangers, and direct mail all drive calls that have no digital attribution without a tracking number. Assign a single number to all print or physical marketing. You will not get channel-level granularity within print, but you will capture the volume and quality of calls coming from offline sources.

Text Clint: "which lead source generated the most booked jobs last month and what was the average job value by source?"

Integrating with Your CRM

Call tracking data is only useful if it connects to your CRM. A list of call records in CallRail and a list of booked jobs in Jobber are two separate datasets. Connecting them creates the complete picture: this call, from this channel, became this booked job, at this revenue value.

CallRail. Native integrations with ServiceTitan, Housecall Pro, and Jobber via the CallRail integrations marketplace. When a call is answered, CallRail passes the call source to the CRM and tags the resulting lead with the channel. This eliminates manual lead source entry by your office staff, which is consistently inconsistent.

WhatConverts. Designed specifically for lead attribution with a stronger focus on form fills and call-form attribution together. Native integration with Jobber and ServiceTitan. Better for businesses that receive a significant percentage of leads through web forms in addition to phone calls.

CallTrackingMetrics. Strongest integration options for businesses using ServiceTitan at scale. Supports routing rules (route calls from LSA to a different ring group than Google Ads calls), which is useful for businesses with separate sales teams handling different lead types.

For businesses using Zapier-dependent integrations: the connection is less reliable than a native integration but workable for lower call volumes. Expect occasional sync failures and build a manual audit into your monthly data review to catch missed attributions.

The outcome you are building toward: every new customer record in your CRM has a lead source field populated automatically by the call tracking integration. Over time, this data tells you which channels produce the customers with the highest lifetime value, not just the highest call volume. See how to calculate customer lifetime value for home services for the calculation.

Text Clint: "show me the average lifetime value of customers by lead source, for customers acquired in the last 12 months"

Cost and Setup

Call tracking is the cheapest attribution investment in a home service marketing stack relative to the spending it informs.

CallRail pricing. The Call Tracking plan starts at $45 per month for 5 numbers and 250 minutes. The Call Tracking + Form Tracking plan is $95 per month. At $1,200 to $4,000 per month in marketing spend, spending $50 to $95 per month to know which spend is working costs less than 5 percent of the budget it is measuring.

WhatConverts pricing. Starts at $30 per month for a basic plan. The plan that includes CRM integration and lead quality scoring runs $80 to $150 per month depending on volume.

Setup time. Expect 3 to 4 hours total to set up a 5-number configuration. You will create an account, provision the tracking numbers, set the forwarding number (your main business line), configure the CRM integration, and update your marketing channels to use the new tracking numbers rather than your main line. The main line stays the same; customers are always forwarding to it. Only the inbound number changes per channel.

Call recording. Most plans include optional call recording. In most U.S. states, you need to notify callers that the call is being recorded. The standard approach is a brief message before the call connects: "This call may be recorded for quality purposes." Check your state's one-party versus two-party consent laws before enabling recording.

Text Clint: "what is our call answer rate by channel this month and which channel has the highest rate of missed calls?"

The Monthly Data Review

Call tracking produces the most value when the data is reviewed on a consistent schedule. The monthly review takes 15 to 20 minutes and answers five questions.

1. Calls by source. How many calls came in from each channel this month? Look at the trend: are any channels declining in call volume despite consistent or increasing spend? That is a signal to investigate.

2. Answer rate by source. What percentage of calls from each channel were answered? An answer rate below 85 percent means you are paying for leads you are not capturing. If Google Ads calls have a 72 percent answer rate and Angi calls have a 91 percent answer rate, the Angi routing is more reliable. Investigate the difference. See how to reduce missed calls in your home service business for the playbook.

3. Booked jobs by source. Of the calls answered from each channel, how many resulted in a booked job? This requires the CRM integration to be working. If your CRM shows lead source on every job, pull the job count by lead source for the month.

4. Cost per booked job by source. Divide the monthly spend on each channel by the number of booked jobs from that channel. A channel spending $800 and producing 4 booked jobs costs $200 per booked job. A channel spending $400 and producing 8 booked jobs costs $50 per booked job. The cost per booked job number tells you where to shift next month's budget. See how to calculate cost per lead for contractors for the standard formula.

5. Call quality by source. If you have call recording and transcription enabled, spot-check 5 to 10 calls per channel. Are they qualified callers looking for your service in your market, or are they wrong numbers, competitor calls, and out-of-area inquiries? High call volume with low quality is a targeting problem, not a success.

Run this review in a shared document and keep the data month over month. After 6 months, you will have a clear picture of which channels are producing and which are consuming budget without return.

Text Clint: "what was our cost per booked job by lead source last month, using the marketing spend I have on file for each channel?"

How Clint Connects Call Attribution to CRM Data

Call tracking platforms tell you how many calls came from each channel. Your CRM tells you how many of those calls became jobs and what those jobs were worth. Connecting the two to calculate cost per booked job and cost per dollar of revenue requires pulling data from both systems.

Clint connects to your CRM's job and lead source data and lets you ask the combined question directly. Instead of exporting call tracking data into a spreadsheet and cross-referencing with a CRM report, you text a question and get the answer. The monthly data review compresses from a 45-minute manual process into a 5-minute conversation.

Sources

Frequently Asked Questions

4 questions home service owners actually ask about this.

  • 01Will customers notice that the number is different on each channel?

    No. The tracking number forwards instantly to your main business line. The customer calls, your phone rings, the experience is identical to calling your main line directly. The only change is that the call tracking platform has logged the source number before connecting the call.

  • 02What if we already use Google's call tracking through Google Ads?

    Google's native call tracking logs calls within Google Ads and connects them to Google Ads conversions. It does not connect to your CRM, does not track calls from other channels, and does not produce channel-comparison data alongside LSA, Facebook, or Angi. A dedicated call tracking platform like CallRail works alongside Google's tracking and fills in the rest of the picture.

  • 03Do we need call recording to get value from call tracking?

    No. Call volume, answer rate, booked job rate, and cost per booked job are all available without recording. Recording adds call quality data and the ability to coach your office staff on call handling, but it is optional. Start without recording if the compliance setup is a barrier, and add it later.

  • 04How do we handle customers who find us through multiple channels?

    This is the multi-touch attribution problem. A customer who searches Google organically, clicks on a Facebook ad a week later, and then calls the Google Ads number has touched 3 channels. Most call tracking platforms attribute the call to the last channel that produced the inbound call. This is last-touch attribution and it is standard practice in home services. More sophisticated attribution models exist but are not necessary or practical for most home service businesses at this scale.

See Clint in action

Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.