CRM Attribution for Home Services Businesses

CRM attribution connects each lead’s marketing source to the customer and job records in a home services business’s CRM or field service software, so the source is still known when the job is booked, invoiced or repeated years later. It’s what turns lead tracking into a record of which marketing produced which jobs. At Riley Summers, we set up the tracking that captures each lead’s source as standard, and we offer connecting it to a client’s CRM as an additional service where their systems support it.
Here’s what an owner can answer at each level of tracking:
- Counting leads“I know how many calls and contact forms we got last month.”
- Lead tracking“I know which ads those calls and contact forms came from.”
- Booked-job attribution“I know which of those calls and contact forms became booked jobs.”
- Cost per booked job“I know what each booked job cost me, by channel.”
Marketing data usually stops at the lead, while a business’s records start at the customer. CRM attribution joins the two, and without it, cost per booked job has to be estimated rather than known.
On this page
- What CRM Attribution Is and Isn’t
- Leads, Customers and Jobs
- Where the Source Gets Lost Between Inquiry and Job
- Ways to Connect Leads to CRM Records
- The Source to Job Framework
- When Integration Is Worth Paying For
- How We Measure CRM Attribution
- CRM Attribution Mistakes We See
- CRM Attribution Across Home Services Trades
- Related Resources
What CRM Attribution Is and Isn’t
CRM attribution answers one question: for each job the business did, which marketing brought in the customer? For an owner, that’s the difference between knowing which channels pay for themselves and guessing. The related jobs are covered on their own pages:
| Topic | The question it answers |
|---|---|
| CRM attribution | Does each customer and job record carry the marketing source that produced it? |
| Lead tracking | Where did every inquiry come from, and what happened to it? |
| Booked-job attribution | How much credit does each channel get for the jobs booked? |
| Revenue attribution | How much revenue did each channel produce? |
| The CRM itself | Where does the business keep its customer, job and invoice records? |
CRM attribution doesn’t replace any of these. It’s what lets the last three work with real numbers rather than estimates.
Leads, Customers and Jobs
A business’s records hold three different things, and the marketing source has to survive all three.
Take one homeowner. In June, their AC stops cooling, they search for a repair, click a paid search ad and call. That call is a lead. The technician fixes the unit, and the homeowner becomes a customer, with their first job on record. That autumn, they sign up for a maintenance plan, which is a second job. Three years later, the system fails for good, and they call the same business for a replacement, a third job and by far the most valuable.
Illustrative figures only.
One ad click produced all three jobs. But in most businesses, only the first job, if any, is ever connected to it. The maintenance plan is recorded as a renewal, and the replacement as a call from an existing customer. On paper, the paid search campaign produced one repair call. In reality, it produced a customer worth many times that.
That’s the business case for CRM attribution in a single example. Without it, the channels that bring in long-term customers look no better than the ones that bring in one-off jobs, and budget gets cut from the marketing that’s actually building the business.
Where the Source Gets Lost Between Inquiry and Job
The source of a lead doesn’t disappear all at once. It usually slips away at one of five points on the way from the first call to the paid invoice, and each one quietly makes the marketing look less effective than it is.
1. At the inquiry. If the call or contact form isn’t tracked in the first place, there’s no source to carry forward. That’s covered in Call Tracking and Form Tracking.
2. When the customer record is created. Someone in the office creates the record by hand and either leaves the source blank or picks whatever’s closest in a dropdown. “Google” could mean an ad, a Local Services Ad, the map or an organic listing, which are four channels with four very different costs. Asking the homeowner “How did you hear about us?”, on the phone or through a dropdown on a form, doesn’t solve it: many will name whatever they remember last, not what actually brought them in. Mark Riley once had a client whose new customer said they’d found the business through a billboard. The business had never advertised on a billboard.
3. When the job is booked. The estimate is done by one person and the job booked by another, weeks later, and the source stays with the lead or the estimate rather than moving onto the job.
4. When the customer comes back. The maintenance plan, the second repair and the replacement years later are each recorded as new work from an existing customer, with no link back to the marketing that first brought them in.
5. When the job is invoiced. Revenue is recorded in accounting software that knows nothing about marketing, so the value of the work never meets the source that produced it.
For an owner, each of these gaps has the same cost. The channels that bring in the best customers get the least credit, and budget decisions end up based on what’s easy to see, not on what’s actually earning money.
Ways to Connect Leads to CRM Records
There’s more than one way to get a lead’s source into the business’s records, and the right one depends on the business’s size, software and budget, not on which is most sophisticated.
| Approach | How it works | Cost and effort | How reliable |
|---|---|---|---|
| Recorded by hand | The office records each new customer’s source in the CRM | Low cost, but depends on staff doing it every time | Only as reliable as the habit |
| Matched afterwards | Tracked leads are matched to customers and jobs by phone number or email at the end of each month | Moderate effort, no new software | Good, though some leads won’t match |
| A ready-made connection | The call tracking platform connects directly to the business’s field service software, where both support it | Low to moderate, if the business already uses both | Strong for calls, varies for other lead types |
| Custom integration | Each lead fills the client’s CRM automatically where the data is available, with its source attached to the customer’s record. Calls through call tracking usually carry the richest source detail, such as the campaign and search, but less contact detail, sometimes only a phone number. Contact forms usually provide full contact details, including name, phone, email and ZIP code, with source detail that varies by visit. | Highest cost and setup | Strongest overall. Calls fill in the source and forms fill in the customer, so the office may need to complete some call records. |
Ready-made connections are worth checking first. Some field service platforms already connect to call tracking. CallRail and ServiceTitan announced a partnership in 2024 that brings the lead-to-job journey into ServiceTitan, and CallRail also connects with Jobber. For a business already using those platforms, that can deliver much of the value of a custom integration at a fraction of the cost. Other platforms, such as Housecall Pro, may need a different approach.
Most home services businesses don’t need the most expensive option to make good decisions. Matching leads to jobs regularly, even by hand, answers the question that matters most: which channels are producing work worth paying for.
How Riley Summers helps: As standard, our campaigns deliver each lead to the phone number or email recipients the client chooses, with its source captured by our tracking. Connecting that source to the client’s own records is additional work. Where it’s worth it, we can help a client choose the right approach for their software and budget, whether that’s matching leads to jobs, setting up a ready-made connection or building a custom integration, and set it up.
The Source to Job Framework
Every job in a business’s records should be able to answer one question: which marketing brought this customer in? The Source to Job Framework is how we keep that answer intact from the first call to the last invoice. Each stage closes one of the gaps described above.
| Stage | Where it happens | Who does it | What it means for the owner |
|---|---|---|---|
| 1. Capture the source with every lead | Our call tracking and landing page forms | Riley Summers, as standard | Every call and contact form arrives with an accurate source, not a guess |
| 2. Get the source into the customer record | The client’s CRM or field service software | The client’s office, or us as additional work | “Google” no longer hides four channels with four different costs |
| 3. Link it to every job | The client’s CRM or field service software | The client’s office, or us as additional work | Jobs booked weeks after the first call still count toward the right channel |
| 4. Keep the first source when customers return | The client’s CRM or field service software | The client’s office, or us as additional work | Channels that bring in long-term customers get credit for everything those customers spend |
| 5. Check what’s missing | Across the tracking and the client’s records | Riley Summers, as additional work | Gaps are found and fixed before they distort the numbers |
The payoff: once all five stages are in place, the owner can see which channels produce their most valuable customers, not just their most calls, and move budget accordingly.
When Integration Is Worth Paying For
Connecting tracking to a CRM is valuable, but it isn’t free, and for some businesses it isn’t the best use of money yet. The deciding question is simple: will knowing exactly which jobs each channel produced change how the budget is spent?
| Usually worth it when… | Usually not worth it yet when… |
|---|---|
| Jobs are high-value, or customers return for years | Most jobs are small and one-off |
| Several channels compete for the same budget | The business runs one or two channels |
| The marketing budget is large enough that small shifts matter | The budget is small, and the priorities are already clear |
| The business already uses field service software with a ready-made connection | The CRM isn’t used consistently by the team yet |
| The owner wants revenue by channel, not just leads | Cost per qualified lead already answers the owner’s questions |
For improving the campaigns themselves, full integration matters less than many businesses are told. As explained in Lead Tracking, carefully selected data from the ad platforms and call tracking gets campaign optimization most of the way there. Integration earns its cost in the owner’s reporting: knowing what each channel’s customers are really worth.
How Riley Summers helps: We’ll tell a client plainly whether integration is worth it for their business, and when a simpler approach, such as matching leads to jobs each month, will answer their questions at a fraction of the cost.
Do you know which of your jobs your marketing actually produced?
Riley Summers will review how your leads reach your business today: whether each call and contact form arrives with its source, where that source gets lost before the job is booked, and whether connecting it to your records would be worth the cost.
How We Measure CRM Attribution
The question here isn’t how well the marketing is performing. It’s whether the business’s records can answer that question at all. So we measure how complete the connection is:
- Jobs with a specific source: the share of booked jobs that can be traced to a particular channel, such as paid search, Local Services Ads or the map
- Jobs with a vague source: the share recorded as something like “Google” or “internet,” which can’t be credited to a specific channel
- Jobs with no source: the share left blank or marked “unknown”
- Leads matched to a customer: the share of tracked calls and contact forms that can be found in the client’s records
Worked example
Illustrative figures only, not a benchmark.
A business books 120 jobs in a month. Its records show a specific source for 60 of them. Another 36 say “Google,” and 24 have no source at all.
On paper, the marketing report covers the whole month. In practice, it can only credit half the business’s jobs to a channel, so any decision about next month’s budget is being made with half the picture. Once tracked leads fill the CRM automatically where the data is available, with their source attached, most of those gaps close. What’s left is mainly calls that arrive with too little contact detail to create a full record, and customers the office creates by hand, such as walk-ins, referrals and calls to a technician’s phone. That’s the point where cost per booked job by channel becomes something the owner can rely on.
How Riley Summers helps: Where a client takes on CRM attribution as additional work, we report how complete their records are alongside the marketing results, so the owner knows how far the numbers can be trusted.
CRM Attribution Mistakes We See
These are the mistakes we most often find when we look at how a business’s leads connect to its records.
| Mistake | What it costs the owner | What we do instead |
|---|---|---|
| One “Google” option in the source list | Paid search, Local Services Ads, the map and organic results get lumped together, though they cost very different amounts | Separate the channels, so each can be credited on its own |
| Relying on “How did you hear about us?” | Whether it’s asked on the phone or offered as a dropdown on a form, homeowners often name whatever they remember last, so credit goes to the wrong channel | Use the tracked source first, and treat the homeowner’s answer as a check |
| The source stays on the lead, not the job | Jobs booked weeks after the first call count toward no channel at all | Carry the source from the lead through to every job it produces |
| Repeat work overwrites the first source | The channel that found a long-term customer loses credit for everything they spend later | Keep the first source on record alongside any later ones |
| Revenue lives only in the accounting software | The value of each channel’s customers is never known | Bring job values and sources together in one report |
| Paying for integration before the basics are in place | Money is spent connecting systems that aren’t tracking leads or being used consistently yet | Get tracking and consistent record-keeping right first, then decide whether integration is worth it |
| Never checking what’s missing | Gaps grow unnoticed, and the reports quietly become less reliable | Report the share of jobs with no source alongside the marketing results |
CRM Attribution Across Home Services Trades
Every trade loses sources in the same five places, but each one has a weak point where it matters most.
Roofing: between the estimate and the contract. A homeowner calls from a paid search ad for a replacement estimate, a salesperson visits, and the contract is signed three weeks later. If the source stays on the estimate, the most valuable job the business does that month is credited to nothing.
HVAC: between the first repair and the replacement. A repair customer joins a maintenance plan and replaces their system years later. Without the first source on record, the channel that found them gets credit for a $450 repair, and none for the $10,000 replacement.
Pest control: at every renewal. A recurring treatment plan renews quarterly or yearly, and each renewal is recorded as routine account activity. The channel that won the account looks like it produced one sale, when it produced years of revenue.
Plumbing: when the call bypasses the office. An emergency customer calls a technician’s cell phone for their next job, or the after-hours answering service creates the record by hand. Either way, the source never reaches the CRM.
Pool construction: across a long decision. A high-ticket project moves from a first inquiry to a design consultation to a signed contract over several months, often through several people. The longer the path, the more places the source can drop off.
The common thread: the jobs most likely to lose their source are usually the most valuable ones, because they take the longest to close or keep paying for years. That’s exactly where an owner most needs to know which marketing is working.
Related Resources
About The Author
Mark Riley is a marketing executive and the founder of Riley Summers Marketing Group, where he leads customer acquisition strategy for home services businesses across paid search, Google Local Services Ads, local SEO and paid social media. He rose to VP of Digital at a national legal-marketing agency, where the digital programs he led generated a significant share of its revenue. Over a 15+ year career, he has managed more than $70 million in digital advertising spend, much of it in one of the most expensive and competitive advertising categories in North America. He measures marketing by what it costs to win a booked job, not by traffic or lead volume.

