HeadHoncho

For home-service agencies

Manage your service jobs.
Invest in the ads that
actually make money.

Google buys you more of whatever you call a win. Right now that’s clicks and phone calls, junk included. HeadHoncho tells it which clicks became paid jobs, so your ad budget can translate to revenue.

HVAC Plumbing Roofing Electrical Landscaping Any trade

Free 30 daysNo card10-minute signup

Real ledgers, not estimates

Free 30 days on the top tier — then plans from $79/month, unlimited seats.

+14% more money, on the same budget

Google’s own number for closing this loop (Google internal data, 2021 — their number, not ours)

The only one of its kind

Built for service advertisers. Nobody else is.

You pay for the ads. Somebody else does the job. Every other tool thinks that is one person. One company, one crew, one login. Yours has never looked like that. This one starts where you actually are.

Three setups. One problem. Nothing joins what you spent to what got done.

  1. Ads come in from everywhere. Google, Meta, Microsoft. All of it lands in one place.
  2. You sit in the middle. Every name you run, one screen. You see everything first.
  3. The job goes to the right crew. Assigned in a click. Sent by text or .
  4. The money locks in. Payouts split evenly. And what it learned loops back to the ads. Same spend, better callers.
  • Every name on one screen. One business or nine, one login.
  • One list of crews, shared by all. Nobody gets re-typed into a sixth system.
  • Running on a notepad? Free job tracker, on day one.
  • Already on Jobber? Keep it. Rip nothing out.

Every name, every crew, one screen.

Campaign optimisation

Your ads learn which callers actually pay.

Right now, Google Ads is guessing. It buys clicks and phone calls. Junk included. Connect the website, the call tracking and the jobs. Now it knows your cost per booked job. Not your cost per call. And it goes hunting for the people who pay.

JobGoogle click ID After the crewTo Google
#1402 Cancelled gclid …T8mm $0 never sent
#1405 Oak St. Paid in full. gclid …p2Rc $640 sent
#1406 Crew paid. Customer never did. gclid …X7pa −$140 never sent
#1407 Quoted. Never booked. gclid …aa41 $0 never sent
#1408 Maple St. Paid in full. gclid …K4tz $1,100 sent
#1409 Cancelled gclid …mm3Q $0 never sent
#1411 Pine Ct. Paid in full. gclid …f6Ln $1,240 sent
#1412 Crew paid. Customer never did. gclid …w9Ds −$95 never sent

Value sent = money collected. A job that never paid is never sent. Download the specimen file

Specimen · sample numbers
Google Ads Received. 3 conversions.

Only the paid jobs go back. Google stops learning from junk and goes hunting for more like them.

Same spend. More money.

Once the ad platform is told what a customer is actually worth, it stops bidding for noise. Google’s own number for closing this loop is 14% more conversion value at the same return on spend.

Automation

The job sends itself to the right person.

A booked job goes out on or text. To the right crew. With everything they need. Their reply moves the job along. A filled sheet coming back becomes a job on its own. Nobody re-types anything. Nothing sits forgotten.

  • Jobs go out the second they are booked.

    No copy-paste into a group chat, no forwarding a screenshot at eleven at night.

  • Replies move the job on their own.

    “On my way” changes the status. A photo attaches itself. The log says which rule did what, and when.

  • A call centre’s sheet becomes a real job.

    The filled form comes back and it is a job with an address, a window and a price — not a message somebody still has to read.

  • It stays off until you switch it on.

    And while it is off it still shows you exactly what it would have done. You arm it once you trust it, not before.

A technician by an open service van reading the job on a phone, the job arcing across to a colleague already working at the house

Booked to dispatched, in seconds, without you.

With all three connected

The questions you ask at the end of every month.

The ads, the calls and the jobs, finally in one place. So it stops being a wall of numbers. It answers in a sentence. Every one of these is live today.

The big three

  • Which ad should I switch off on Monday?

    Search · Emerg.41% book
    Retarget12% book

    “Retarget goes off. It spent $3,180 on calls nobody booked.”you, after one look

  • What is each campaign worth after the crew is paid?

    Search · Emerg.$54,180
    Local services$26,900
    Search · Repair$11,260

    “Emergency left $54,180. The budget moves to where the money already is.”you, moving budget

  • What should I expect next month?

    This month128 jobs
    Next, as is138
    Evening calls fixed154

    “On this spend, 138 jobs. Fix the evening calls and it is 154.”you, planning the month

The deep cuts

  • Which ads bring people who cancel?

    Search · Repair6 in 100
    Retarget22 in 100

    “Retarget cancels 22 in 100. A cancelled job never counts as a win, so Google stops buying them.”you, tightening the funnel

  • Am I paying for calls nobody answers?

    9am–5pmanswered
    5–7pm41 rang out

    41 paid calls rang out, almost all 5 to 7. Evenings forward to my phone now.”you, fixing the leak

  • Is Performance Max buying real customers?

    PMaxbooks 1 in 8
    Everything elsebooks 1 in 3

    “PMax books 1 call in 8. Capped until it learns what a customer is.”you, capping the junk

  • Where is the money actually coming from?

    Three postcodes61%
    The other eight39%

    “Three postcodes make 61% of the revenue. I bid down the other eight.”you, redrawing the map

It answers in a sentence, not a dashboard.

Specimen · sample numbers

The money and the people

What it made, and who made it.

Money in. Money out. What is left once the crew is paid. Job profit tracking, per campaign and per person. Three views of the same quarter.

One · the financial report

The number you have to stand behind.

This quarter, all names

Every figure below is money that moved, not money that was quoted

Ad spend
$22,400
Calls tracked
212
Jobs booked
128
Money collected
$187,420
Paid to the crews
−$95,080

Left over$92,340

Specimen · sample numbers

The last three lines are the ones nothing else can fill in.

Any ad platform hands you the spend. Any call tracker hands you the calls. Everything under that needs the job and the payment sitting in the same place — which is the join every other tool is missing.

What each campaign left

  • Search — Emergency$54,180
  • Local services$26,900
  • Search — Repair$11,260

Two · the statistics

Who is actually producing it.

Who is worth the lead

After their cut, on the jobs that were paid for

  • ABC Mechanical$2.10every ad dollar comes back twice
  • Golan Services$1.40comfortably worth the dispatch
  • XYZ Plumbing$0.80paying to feed them

Under $1.00 back means that lead lost money.

Who closes what

The same call is not worth the same to everybody

PersonGoogleFacebookLocal
Avi R.68%41%55%
Moshe L.31%52%38%
ABC crew49%22%61%

Send each source to whoever actually closes it.

Three · the full picture

All of it, on one screen.

Every name · this quarter

Left over$92,340

NameAd spendJobsMoney collectedLeft over
Ace Plumbing $8,40058 $84,200$41,900
Bright Air HVAC $6,90034 $52,800$24,600
Summit Roofing $4,60021 $38,100$18,300
Cedar Lawn $2,50015 $12,320$7,540

And you can still open any single one of them.

You ask what it made. It answers to the dollar.

Specimen · sample numbers

What you get on day one

Connect one call tracker. An API key, read-only, minutes. The loop starts closing the same day. No migration. Nothing for the crew to learn.

Calls become jobs, or wait for a human

Every tracked call is matched to the job it booked. Ambiguous matches queue for review — nothing is guessed, because a wrong join lies with confidence.

What is left after the crew is paid

Money collected, minus parts, minus the crew’s cut — per job, derived live from the ledger. This is the layer no attribution tool has.

The ad platform hears what actually paid

Matched jobs go back as offline conversions valued at what was really collected — so the bidding chases revenue instead of form fills.

A job tracker if there is nothing to read

Roughly half of small trades run no job software at all. There, the built-in tracker becomes the system of record — unlimited seats, CSV out of every panel.

Three steps to a real number

A home-service owner at a desk reviewing job profit tracking results rising on a laptop, their service van parked outside the window
1

Connect one business

An API key from the call tracking, read-only. Two minutes, and nothing changes for the crew.

2

The jobs land

From Jobber, ServiceTitan, a spreadsheet we migrate, or the built-in tracker if there is nothing at all.

3

The loop closes

Every tracked call is matched to the job it booked, and what is left after the crew is derived per campaign.

Read-only, always We read the call tracking and the job history. We never write to them, and we never touch anyone’s billing.
Revoke in one click Disconnect any source whenever you like. Access dies with the key, and the report stops updating the same minute.
Your data leaves whenever you do CSV out of every panel, on every plan. No export fee, no termination fee, no annual lock-in.

The four questions everyone asks

Does anyone have to switch software?

No. Jobber or ServiceTitan, we read it. A spreadsheet, we migrate the history at onboarding. Nothing at all — roughly half of small trades — and the built-in tracker becomes the system of record, with unlimited seats.

What happens when a call can’t be matched to a job?

It queues for a human instead of being guessed. A tracked call matches a job booked from the same number within seven days; anything ambiguous lands in a review queue, because a wrong join poisons every number downstream and lies with confidence.

Are you replacing the call tracker?

No. We read CallRail and WhatConverts; the measurement you already pay for stays exactly where it is. We add the layer it has never had — what the call became, and what was left after the crew was paid.

What does it cost after the free month?

Plans run $79 to $299 a month per business, unlimited seats on every tier. No per-seat tax, no export fee, and the trial needs no card.

Read every answer Twenty-odd more, all of them plain.

The same board,
in the crew’s pocket

A booked job reaches the right phone the second it exists. The crew moves it along from the driveway, and the money lands on your board as they log it.

  • Every job, on the phone Address, window, price and status. Assign a crew in a tap.
  • The money is logged where it happens Card, Zelle, cash or check. Profit per job is derived from the ledger, live.
  • One workspace, both screens What the crew touches on the phone is what you read at the desk.

Included on every plan. Unlimited seats, so every tech gets one.

QR code that opens the HeadHoncho job tracker on the Apple App Store
iPhone and iPad
QR code that opens the HeadHoncho job tracker on Google Play
Android

Point a camera at one

Start with one free report

Pick one business. Give us read access to its call tracking and its job history, and we’ll send back what last quarter’s spend actually produced — booked jobs, money collected, what was left after the crew, per campaign. If the number isn’t worth replying to, that’s an answer too.

$79/month after the free 30 days Unlimited seats on every tier, CSV out of every panel, cancel whenever you like. See the full pricing

Read-only access. Revoke anytime. A real number back.