Dabe
HVAC Co-Pilot

Move ad budget where it can book more HVAC revenue

Dabe shows where crews have room, which campaigns can create useful demand, and what budget move should be approved today.

Built for HVAC teams using ServiceTitan, Google Ads, LSAs, Yelp, and Facebook.

Today's revenue move
ServiceTitan capacity matched to campaign budget
Live plan
Best opportunityMore booked revenue
Move $140/day into replacement estimates
Install crew has room Thursday. Replacement campaign is converting.
ApproveEdit
Budget shiftBetter use of budget
Shift budget from repair to install
Repair team is near full today. Install crew can take high-value work.
ApproveEdit
GuardrailNo rushed change
Hold Yelp maintenance at budget cap
The channel is close to monthly pace. Review before increasing.
ApproveEdit
Crew capacity
57%
Budget room
$3.8k
Owner mode
Approval
Daily decision
Increase, shift, or hold
Operating signal
Crew capacity + demand
Control
Approve before changes
What changes

Your marketing budget follows the best revenue opportunity.

Instead of leaving every campaign on the same setting, Dabe connects ad spend to the operating reality of the business: which crews have room, which job types matter, and which days can still turn demand into booked revenue.

Book more high-value jobs

Put budget behind the job types and service areas that can become real revenue today.

More booked revenue

Fill crews that have room

See open capacity before the day is gone, then push demand toward the team that can take it.

Fuller crews

Stop forcing demand into full teams

Hold or reduce spend when a mapped team is near full, closed, or missing capacity.

Protected capacity

Make the daily call faster

Give the owner one clear budget move, the reason behind it, and controls to approve or edit.

Clear next move
The missed revenue problem

Most ad platforms do not know whether your team can take the work.

A campaign can keep spending while the mapped crew is full, while another crew has room, or while the best job type is underfunded. That gap is where revenue gets missed.

Open crew, quiet campaign

The install team has room, but replacement demand is not getting enough budget.

Busy team, more paid calls

The service team is near full, but repair campaigns keep buying more demand.

Hot day, wrong move

Weather increases demand, but the right response depends on capacity and campaign fit.

Budget cap too late

A channel or budget pool can be close to its monthly cap before anyone adjusts the plan.

The daily decision

Every day, Dabe shows where budget should move next.

Dabe checks the ServiceTitan schedule, mapped campaigns, demand type, weather, budget caps, and recent recommendation history. Then it gives the team a simple action to review.

Increase

More booked revenue

Use when a crew has room and the campaign can bring in useful demand.

Increase replacement estimates Thursday
Approve increase

Shift

Better use of budget

Use when another team, day, or job type is the better opportunity.

Shift budget from repair to install
Approve budget shift

Hold

No rushed change

Use when capacity is full, the cap is tight, or the data needs review.

Hold Yelp maintenance today
Review before changing
Product scenes

The page shows decisions, not generic analytics.

Each view explains where budget should move, why that move fits the operation, and what the owner can approve.

Outcome: more booked revenue

Find the crew that can take more valuable work.

Dabe shows when a team has room and which campaign can help fill that opening with the right kind of job.

Open revenue finder
Capacity matched to campaign fit
Install crew
57% booked
Room Thursday
Replacement estimates
Converting
Increase
High-value ZIPs
Available
Push demand
Increase replacement estimates by $140/day
Install crew has room Thursday and the campaign can bring higher-value demand.
Approve
Outcome: smarter budget movement

Move budget from a full team to a better opportunity.

When one part of the business is already busy and another can sell more work, Dabe recommends a budget move instead of treating every campaign the same.

Budget movement
Shift from full to open
Emergency repair today
92% booked
Hold
$140/day
Replacement estimates Thursday
57% booked
Increase
Repair team busy. Install crew open.
Move budget toward the team that can still book high-value work.
Approve shift
Outcome: better timing

Treat weather as an opportunity, not a blind trigger.

A hot day can create demand, but Dabe only recommends increases when the mapped team has capacity and the campaign fits the job type.

Weather and capacity
Hot weather only helps when the board can absorb demand
Heat index
101°F
Capacity available
Healthy capacity
HVAC service repair campaign is mapped and ready for review.
Raise cooling repair bids in open areas
Outcome: controlled growth

Increase spend without ignoring the monthly cap.

Dabe checks budget pools, channel pacing, spend-to-date, and remaining budget before recommending an increase.

Budget guardrails
Channel pacing stays visible
Google HVAC pool
$12k monthly cap
Inside cap
Spent
$8.2k
Remaining
$3.8k
Safe pace
$172/day
Move
Capped
Increase capped to budget room
The recommendation can grow demand without breaking monthly pacing.
Review
How Dabe decides

The recommendation is based on what is happening in the business today.

Dabe combines the schedule, campaigns, demand signals, and owner rules so every budget move has a business reason.

Crew availability

Which teams are open, healthy, near full, overloaded, or closed.

Campaign mapping

Which campaigns support which teams and demand types.

Demand signals

Weather, recent demand, booking patterns, and service area context.

Budget guardrails

Monthly caps, budget pools, channel pacing, cooldowns, and owner approval.

Before and after

From fixed ad budgets to daily revenue moves.

The difference is not another report. It is a clearer daily decision about where the next ad dollar should go.

Before Dabe

Campaigns keep spending until someone manually checks the numbers.
Open crews can sit underfilled while spend goes somewhere else.
Weather can trigger demand when the team cannot service it.
Budget caps are reviewed after the month is already tight.

With HVAC Co-Pilot

Budget moves toward the crew, job type, and day with the best opportunity.
Increases happen when there is room to book more work.
Spend can hold or decrease when the mapped team is full.
Caps and pacing are part of every recommendation.
Pilot

Start with one approved budget move each day.

Dabe shows where the next dollar should go, why that move can create useful booked work, and whether the team should approve, edit, or hold.

Book 15-minute Demo
Find today's revenue opportunity
Shift budget to better openings
Keep increases inside caps
Measure booked jobs and revenue
FAQ

Answers before trusting daily budget moves.

The page should make control, integrations, missing data, and automation clear before a demo call.

Does HVAC Co-Pilot change budgets automatically?

Most teams start with approval-based recommendations. The owner or operator reviews the move, edits if needed, and approves before anything changes. Trusted repeat moves can be automated later.

Is this mainly about saving money?

No. The primary goal is to grow booked revenue by moving budget toward the best available opportunity. Avoiding bad spend matters, but the page leads with revenue growth.

Why does crew availability matter for marketing?

Because ad budget should support work the business can actually book. If one team is full and another has room for high-value jobs, the better move may be to shift budget.

What systems does it use?

The current product is built around ServiceTitan capacity and schedule data, plus ad data from Google Ads, Google Local Services, Yelp, and Facebook. It can also use weather, budget caps, campaign mappings, and owner rules.

What happens when data is missing?

Dabe holds the recommendation or marks it as needing configuration. It should not push aggressive increases when capacity, campaign mapping, or demand type is unclear.

Make ad spend match the dispatch board

See where to spend more, where to hold, and where to stop buying demand your team cannot service.