Industries / Home Services

Booked jobs, not just phone calls.

Local demand captured the moment it appears, and spend paced to the crews you actually have on the board that week.

HVACPlumbing & electricalRoofing & restorationPest & lawnMulti-location franchises
Home Services
Live
What we're measured on
Cost per booked job
Target set with you in week oneReported weekly
What we hear

What owners and marketing managers tell us first.

Emergency calls can't wait for someone to log in and fix the budget.

Pacing and bids adjust continuously, so peak demand is covered the hour it starts, not the following Monday.

Some days the techs are idle, other days we turn work away.

Spend is paced against capacity, pulling back when the board is full and pushing when it isn't.

Call tracking says one thing, the CRM says another.

Calls, forms, and chat are matched to booked and completed jobs, so one number is the number.

Half the year is a scramble, the other half is quiet.

Seasonal and weather-driven demand is modeled ahead, with off-season budget moved into maintenance plans and memberships.

The playbook

The services that move Home Services, in the order they matter.

How it runs

One engine, tuned to Home Services.

Your call, booking, and capacity signals feed one engine, run by specialist agents under a senior strategist who knows trade economics. It turns them into demand your crews can actually serve.

Signals in
Calls, forms & chat
Booked & completed jobs
Crew capacity & dispatch board
Weather & seasonality
Service-area profitability
Senior strategist, sets targets, owns outcome
Home Services agents
Running
Bid & budget pacing to capacity
Service-area & radius tuning
Offer & creative testing
Call-quality scoring
CAPACITY CAP · COST PER JOB CAP · YOUR APPROVAL
What ships
Live local & LSA campaigns
Capacity-paced budget moves
New offer creative
Review requests sent
A weekly report you can read
From objective to outcome

Set the cost per booked job. The engine works backward from it.

01
Your booking and dispatch systems stay put.

ServiceTitan, Housecall Pro, Jobber, your call tracking and your answering service. Nothing migrates. The engine reads jobs, capacity, and call outcomes where they already live.

Zero rip-and-replace

We are the layer that makes the tools your office already runs on point at one number.

02
State the objective, not the tactic.

“$100 per booked job.” “Fill Tuesday and Wednesday.” “Add 400 maintenance members this year.” The engine reads your job and capacity data, then returns a ranked plan by trade, by service area, by channel.

Objective first, capacity aware

No plan gets approved that buys more demand than your board can actually serve.

03
The right specialists activate, inside the guardrails you set.

Local Services Ads, search, local SEO, reviews, programmatic, and lifecycle are called in only where the objective needs them. Autonomy is staged: pacing and bids run continuously, offers and financing creative come to you first.

Staged autonomy, earned not assumed

Storm-week surges happen inside caps you set in advance, not after a phone call at 6am.

04
It ships, gets measured, and comes back with what it learned.

Calls are scored, jobs are matched back to source, and average ticket by channel decides where next month's budget goes.

Measured on jobs, not leads

Every dollar is judged against work that made it onto the schedule and got completed.

Bring your workflows

The engine maps to how your shop runs. Not the other way around.

Tell us how the business works today, from the phone to the truck. Each workflow gets specialist agents built for that exact job.

Emergency demand

Same-day intent captured the hour it appears, including after hours.

Local Services Ads

Managed alongside search as one budget, with disputes handled.

Service-area planning

Radius and zip targeting set by drive time and job profitability.

Call tracking & scoring

Every call sourced and scored, so bad leads stop getting funded.

Capacity pacing

Spend throttled to the crews on the board that week.

Seasonal & weather response

Heat waves, freezes, and storms funded before demand peaks.

Replacement & financing offers

High-ticket work nurtured through a slower decision.

Memberships & maintenance plans

Recurring revenue that carries the quiet months.

Review generation

Requests sent per technician, per job, per location.

Map pack & local pages

Service and city pages built to rank where the calls come from.

Recruiting support

Technician hiring campaigns, because capacity is the real ceiling.

Multi-location reporting

Per-branch and per-trade numbers from one definition.

Every workflow reports into cost per booked job ↻
How it's different

Leads are easy to buy. We buy the ones you can serve.

Booked demandCrew capacity
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Under capacity

Budget and radius open up, and planned-work offers get pushed harder.

At capacity

Bids throttle back so you stop paying for calls that turn into a two-week wait.

Demand spike

Storm or heat-wave surges get funded within the hour, inside the caps you set.

Illustrative week · spend paced to the schedule your dispatch board can actually take
Metrics that matter here
Cost per booked job

Not per lead, per call, or per click. Per job on the schedule.

Call-to-book rate

Whether the calls you paid for were the right kind of calls.

Average ticket by channel

Which sources bring replacement work, not just repairs.

Membership renewal rate

The recurring revenue that carries the slow season.

Questions worth asking

If you run a home services business,
you've asked these already.

Yes. LSA is managed alongside search as one budget, with lead disputes handled and cost per booked job as the shared target.

Other industries

See what a booked job actually costs you.

We'll audit your local media, tie it back to jobs on the board, and show you where the wasted spend is hiding.

orchai

Orchai. Your team, amplified. Great marketing should not be a privilege of scale.

© 2026 ORCHAI