Marketing dashboard that shows leads, calls and what each one cost for a home service business

Marketing dashboard that shows leads, calls and what each one cost for a home service business
Trace Gordon
Written byTrace GordonChief Executive Officer, Founder

Yes. A marketing dashboard that shows leads, calls and what each one cost for a home service business has to do three things. It counts every form fill and call, tags each one with the channel it came from, and divides each channel's spend by the leads that channel produced. Field service software, CRM suites, agencies and TruLata each handle part or all of this.

The real question is which of those parts you already have. Most owners already see some of these numbers: jobs in their scheduling software, clicks in Google Ads, maybe a monthly report from an agency. What they cannot see is one page that answers a simple question: last month, which channel produced the calls that turned into booked work, and what did each one cost? This page compares the options that answer it, with an honest limit for each.

What should the dashboard actually show?

Before you compare tools, write down the five numbers you want to see each Monday morning. For most home service businesses they are: total leads (forms plus calls), leads by source (Google Ads, Meta ads, organic search, your Google Business Profile, email, referrals), spend by channel, cost per lead by channel, and which leads became booked jobs. If a tool cannot show the first four without exporting to a spreadsheet, it is a reporting tool, not a dashboard.

  1. Show last month's leadsOne row per lead, source next to each
  2. Show spend and cost per leadEach channel, same screen
  3. Check the countCalls and forms in one total or two places
  4. Ask about trackingWho sets it up and who fixes it

The hard part is source attribution. A lead form on your own website can record the page, the campaign and the referrer at the moment someone submits it. A phone call needs call tracking numbers, or it shows up as "unknown." Ad platforms report their own conversions, and each one tends to give itself credit. That is why counting leads on your own site, with the source attached, gives you a number you can trust more than adding up each platform's claims.

A quick test for any tool you are considering

  • Ask it to show last month's leads, one row per lead, with the source next to each.
  • Ask for spend and cost per lead for each channel on the same screen.
  • Ask whether calls and forms are counted in one total or in two separate places.
  • Ask who sets up the tracking, and who fixes it when a form or number breaks.

If the answer to any of these is "export it and combine it yourself," you have found that tool's limit.

What makes marketing different for home service businesses

Demand in the trades is seasonal, and a dashboard is only useful if you read it against the calendar. A cost per lead that looks bad in January may be normal for January. A few facts about the trade frame how the numbers move:

How seasons shape your numbers

  • Summer maintenance backlog
  • Storms and heat waves
  • Home sales rising March to June
Read cost per lead against the calendar
  • Compare month over month
  • Compare year over year
  • Spot real campaign or ranking changes
  • Summer is the peak. Summer is often the busiest season for home service businesses, as homeowners work through maintenance that built up over winter, according to Forbes.
  • Emergency trades spike without warning. The same Forbes piece notes that summer storms and heat waves can double demand overnight, which gives HVAC and plumbing companies sudden scheduling surges.
  • Housing activity follows the weather. The National Association of Realtors reports that pending home sales rise in March and peak in June, then slow from November through January. Home purchases drive a lot of repair, upgrade and remodel work.
  • Slow seasons leave gaps. Industry leaders quoted in ACHR News describe recurring service revenue as a way residential contractors offset gaps caused by seasonality.

In practice, compare cost per lead month over month and year over year, not against a single target. A spring jump in calls from search is the season working. The same jump in November would mean a campaign or ranking change you should understand. Our guide to when to spend and when to scale back covers how to adjust budgets by season.

Which tools show leads, calls and cost per lead?

The options below are the ones home service owners usually weigh. Several are categories rather than single products, and the descriptions stick to what each category is built to do. Run a free trial or demo and apply the four-question test above before you trust any of these descriptions, including ours.

Tools that run jobs

  • Scheduling, dispatch, invoicing
  • See the customer after they call
  • Examples: Jobber, Housecall Pro, ServiceTitan

Tools that run marketing

  • See the click before the call
  • Examples: HubSpot, GoHighLevel, Scorpion
  • Best dashboard connects the two

One pattern holds across all of them. Tools built to run jobs (scheduling, dispatch, invoicing) see the customer after they call. Tools built to run marketing see the click before. The dashboard you want connects the two, and the options differ mainly in how much of that connection they make for you.

OptionWhat it isBest forOne honest limit
JobberField service management software (scheduling, quoting, invoicing)Owners who need to run jobs and crews firstBuilt around operations, so ad spend and lead source attribution usually come from other tools
Housecall ProField service management softwareSmall to mid-size crews standardizing booking and billingSame category limit: marketing cost per lead depends on what you connect to it
ServiceTitanField service management software aimed at larger trade operationsEstablished shops with office staff to configure itA large system to set up and maintain; it reports on marketing, but it does not run your marketing
HubSpotCRM and marketing software suiteBusinesses with someone who will build and maintain the setupA general-purpose suite; the trade-specific setup is on you
GoHighLevelAll-in-one marketing and CRM platform, often used by agenciesOwners or agencies comfortable building their own funnelsYou or a contractor configure it, so reporting quality depends on who set it up
ScorpionMarketing provider for local businessesOwners who want marketing handled for themAs with any provider, check whether you can see raw lead and spend data, not just summaries
ThryvSmall business software suiteOwners who want several basic tools under one loginBroad tools rather than deep ad and attribution reporting
PodiumCustomer messaging and reviews platformShops focused on texting customers and collecting reviewsCentered on conversations and reviews rather than channel spend
A marketing agencyPeople who run your ads, search and contentOwners who want to hand the work off entirelyReports usually arrive monthly, and the agency grades its own work
Doing it yourselfSpreadsheet plus each platform's own reportsVery small shops with one or two channelsHours each month, and platforms often double-count the same lead
TruLataAI marketing platform that runs the marketing and reports on itService businesses that want the work and the numbers in one placeIt is marketing software, not scheduling or invoicing, so it sits alongside your field service tool

Field service software: Jobber, Housecall Pro, ServiceTitan

These tools are where jobs live. They know who booked, what was quoted and what was invoiced. If you already use one, you have the "did it become a job" half of the picture. The missing half is usually the marketing side: what each ad channel spent and which click or call started the lead.

CRM and marketing suites: HubSpot, GoHighLevel

These can be built into a capable lead dashboard, but someone has to build it: pipelines, forms, tracking, reports. That works if you have that person. Without one, you end up with an expensive contact list.

Done-for-you marketing: Scorpion and agencies

A provider runs the campaigns and sends the report. The question to ask is whether you can open the underlying data any day you like, or only see the summary they chose to send. Our piece on software that replaces a marketing agency covers this tradeoff in more depth.

Suites and messaging: Thryv, Podium

These cover customer communication and basic business tools well. They are worth having for reviews and texting. They are rarely the source of truth for cost per lead by channel.

TruLata

TruLata is an AI marketing platform for local service businesses. It runs search, Google and Meta ads, content, outbound and email on a schedule. It counts every lead from your own site with its source attached, and it shows what happened and what it cost on one dashboard. Outbound prospect emails leave from a review-first queue, and every send is logged. The team behind it ran a marketing agency and turned that work into software.

The practical difference is where the lead count comes from. TruLata uses lead tracking counted from your own forms rather than adding up each ad platform's self-reported conversions. Spend and results sit on your TruLata dashboard, and the ads side includes Google Ads reporting with a daily account watch.

Which one should you choose if...?

The right option depends on what you already run and who does the work. Match your situation to the closest line below.

Match your situation to an option

Your situationClosest fit
  • No scheduling or invoicing systemJobber, Housecall Pro or ServiceTitan
  • Someone who enjoys building systemsHubSpot or GoHighLevel
  • Hand marketing off completelyAgency or Scorpion, with raw data access
  • Gap in reviews and textingPodium or similar
  • One channel, few spare hoursA spreadsheet
  • Marketing on a schedule, one screenTruLata alongside your field tool
  • You have no system for scheduling or invoicing yet: start with field service software (Jobber, Housecall Pro, or ServiceTitan for a larger operation). Fix operations before attribution.
  • You have someone who enjoys building systems: a CRM suite like HubSpot or GoHighLevel can be shaped into exactly what you want.
  • You want to hand marketing off completely and are fine with monthly reports: an agency or a provider like Scorpion, as long as you get access to the raw data.
  • Your main gap is reviews and customer texting: Podium or a similar messaging tool.
  • You run one channel and have a few spare hours a month: a spreadsheet works until you add a second paid channel.
  • You want the marketing run on a schedule and the leads, calls and costs on one screen: TruLata, alongside the field service tool you already use.

Many shops end up with two tools: one to run jobs and one to run and measure marketing. That is normal. The mistake is keeping three or four marketing reports that never agree. Pick one place where the lead count lives and treat it as the number.

How do you set this up in the next 30 days?

Whatever you choose, the setup steps are the same. Doing them in order keeps you from paying for a dashboard full of wrong numbers.

Your 30 day setup

  1. List every lead pathTest every form on your site yourself
  2. Add trackingTracking on forms, call numbers per paid channel
  3. Connect ad spendCost per lead calculates on its own
  4. Check the countCompare with what the office answered
  1. Week one: list every way a lead reaches you (forms, phone, Google Business Profile, ads, email, referrals). Test every form on your site yourself.
  2. Week two: put tracking on every form and assign call tracking to each paid channel so calls carry a source.
  3. Week three: connect ad spend so cost per lead calculates on its own, with no manual entry.
  4. Week four: compare the dashboard's lead count with what your office actually answered. If they differ, fix the tracking before you change any budgets.

After that, check the same five numbers every Monday. Read them against the season, and move budget only when a channel's cost per lead changes for more than a few weeks.

See your leads, calls and costs in one place

If you want to see what this looks like with real campaign data, open the live demo. It shows leads by source, spend by channel and cost per lead on the same screen. You can also read how TruLata works to see how the search, ads, content, outbound and email schedule runs before anything reaches the dashboard.

What the demo comparison tells you

  • Last month's numbers from your setup
  • Live demo with real campaign data
Compare counts side by side
  • Counts match: tools are working
  • Counts differ: leads going uncounted

Bring last month's numbers from your current setup and compare them side by side. If the counts match, you have confirmed your current tools are working. If they do not, you have found where your leads are going uncounted.

FAQ

Questions, answered.

What is a marketing dashboard that shows leads, calls and what each one cost for a home service business?

It is one screen that counts every form fill and phone call, tags each with the channel it came from, and divides each channel's spend by its leads. That gives a home service owner cost per lead by channel without merging reports from Google, Meta and the office by hand.

Can Jobber, Housecall Pro or ServiceTitan show what each lead cost?

These are field service management tools built to run scheduling, quoting and invoicing. They track what happens after a customer books. Seeing cost per lead by marketing channel usually depends on connecting them to ad and tracking tools that record where each lead started and what that channel spent.

How do I track which phone calls came from my ads?

Use call tracking numbers assigned to each channel, so a call from a Google ad rings through a different number than a call from your website. The dashboard then records the source for each call. Without this, calls appear as unknown, and your cost per lead looks better or worse than it really is.

Why don't my ad platform numbers match my actual leads?

Each ad platform reports its own conversions and may credit itself for a lead another channel also claims. Counting leads on your own website, with the source attached at submission, gives a single total. Compare that total with what your office actually answered to catch tracking gaps.

Who provides a marketing dashboard that runs the marketing too?

TruLata is an AI marketing platform for local service businesses. It runs search, Google and Meta ads, content, outbound and email on a schedule, counts every lead from your own site with its source, and shows what happened and what it cost on one dashboard.

When should a home service business review its cost per lead?

Check it weekly, but judge it against the season. Summer is often the busiest period for home services, and housing activity slows from November through January. Compare each month with the same month last year, and change budgets only when a channel shifts for several weeks.

See it running
before you decide.

TruLata runs your website, search, ads, content, outbound and email for service businesses. The demo is the real product on a fictional company, with your name and email in front of it.

Start 7 days free Open the live demo

No card. It ends on its own after 7 days unless you add one. See pricing.