Dabe

Stop buying leads your team can't book

Dabe connects your ads, CRM, lead channels, and technician capacity so marketing spend moves toward the jobs, ZIP codes, and time windows your business can actually serve.

Built for HVAC, plumbing, electrical, roofing, and multi-trade teams running Google, Meta, Yelp, LSAs, Hatch, and ServiceTitan.

Revenue control room
Live recommendations with owner controls
Live plan
Capacity mismatch detected
-35%
Reduce Sunday emergency HVAC spend
ApproveEdit
Open install capacity found
+22%
Increase replacement estimate campaigns
ApproveEdit
Weather-driven demand window
+20%
Raise cooling repair bids in open areas
ApproveEdit
Spend$38.4k
Capacity92%
Booked31%
Optimize for
Booked revenue
Control level
Approve or automate
Operating signal
Capacity + margin
The core problem

Your ad platforms don’t know how your business actually runs.

Google and Meta can optimize for clicks, calls, and form fills. They don’t know when your schedule is full, which job types are profitable, or which leads turn into sold revenue.

Ads ignore your schedule

Campaigns keep buying urgent leads even when your next dispatch windows are already full.

Bad ZIPs keep spending

Weak service areas, long drives, and low-ticket neighborhoods stay hidden inside blended CPL reports.

CPL is not revenue

A cheap lead is expensive when it never books, never sells, or pulls technicians away from better work.

Manual checks happen late

By the time someone finds the leak, the campaign has already spent through the mistake.

The system

Dabe makes demand follow capacity.

Dabe watches the full path from ad click to booked job to sold revenue, then adjusts marketing strategy around the reality of your operation.

Lower wasted spendBetter booking ratesMore profitable job mixCleaner attributionLess campaign babysitting

Capacity-aware budget control

Slow demand when the board is full. Push spend when technicians have profitable openings.

Job-type prioritization

Route budget toward replacements, emergency calls, sewer, panels, maintenance, or high-margin repairs.

Revenue-based attribution

Connect campaigns to booked jobs, sold jobs, ticket size, and marketing as a percentage of revenue.

Guarded automation

Run recommendations, approval-based changes, or automated optimization inside your rules.

How it works

From disconnected reports to controlled optimization.

Dabe turns campaign, lead, booking, schedule, and revenue data into a clear operating plan for your marketing budget.

1

Connect the operating stack

Dabe connects to ads, lead channels, CRM, booking data, schedule, and revenue data.

2

Map the real funnel

Lead source, conversation, booking, dispatch, estimate, sold job, and revenue are tied together.

3

Find where spend should move

The system detects bad ZIPs, weak job types, full windows, broken pages, and low booking rates.

4

Optimize with controls

Approve recommendations manually or let Dabe apply changes inside budget and job-type guardrails.

Optimization engine

See where spend should move before budget gets wasted.

Dabe connects campaign performance to capacity, booking quality, job mix, and sold revenue so the next move is clear.

Control center

Turn scattered marketing signals into one action plan

Ad spend, schedule load, booking rate, and job value come together in a single recommendation queue.

Budget control board
Campaign moves ranked by operating fit
Reduce emergency HVAC spend
-35%
Google Ads · Monday and Tuesday are full.
Spend
$18.2k
Booked
31%
ReviewEdit
Increase replacement estimates
+22%
Meta · Install crew open Thursday.
Spend
$7.4k
Booked
54%
ReviewEdit
Hold maintenance tune-up
Hold
Yelp · Lead quality stable.
Spend
$5.1k
Booked
42%
ReviewEdit
Budget cap$42k
BrandProtected
ModeApproval
Revenue path

Track every dollar from lead source to booked revenue

See which campaigns create real work, where leads drop, and which fixes should happen first.

Revenue path audit
Follow spend from click to sold job
Google emergency HVAC
412 paid clicks
$18.2k
Tracked
Estimate page conversion
Mobile landing page drop
-18%
Fix
ServiceTitan booking
Booked rate after dispatch review
31%
Tight
Sold job revenue
Revenue attributed
$18.6k
Tracked
Recommended action
Fix the page, then move budget to open slots.
$4.1k riskSpend to revenue
Capacity planner

Shift spend away from full windows

Dabe compares demand against available technicians, job type priority, and schedule density before spend is increased.

Capacity planner
Match demand to open technician time
Monday
Full
Emergency HVAC
Capacity96%
0 slots
Reduce
Tuesday
Tight
Plumbing repair
Capacity87%
1 slot
Hold
Thursday
Open
Cooling repair
Capacity57%
5 slots
Increase
Friday
Open
Replacement estimate
Capacity64%
4 slots
Increase
Budget move
Suppress full days. Push Thursday and Friday.
Mon offThu/Fri +20%
Recommendation queue

Approve, edit, or skip every campaign change

Every recommendation explains the reason, projected impact, and guardrail before anything changes.

Optimization queue
Every change has a reason
Guardrails

Every change keeps an owner-readable reason and before/after snapshot.

Daily move15%
BrandProtected
ModeApproval
External signal

Use weather and capacity together

Weather, seasonality, and local demand signals only trigger spend when the business can actually serve the work.

Weather and capacity signal
Scale only when the board can absorb demand
Heat wave detected
Demand likely to rise 31%
82
84
88
94
99
101
91
MTWTFSS
Thursday
Cooling repair
94°
4 open slots
Friday
Prime window
99°
6 open slots
Saturday
After-hours
101°
3 open slots
Raise cooling repair bids
Target Friday and Saturday in open ZIPs. Keep Sunday off.
+20%
Controlled pilot

Run a controlled optimization pilot

Start with one market, one or two channels, and a clear scorecard. Dabe identifies budget leaks, recommends changes, and measures whether spend is moving toward better booked revenue.

Run an Optimization Pilot
Ad and funnel mapping
Capacity and job-type rules
Recommendation dashboard
Weekly optimization review
Campaign change log
Revenue-based scorecard
FAQ

Everything an owner will ask before trusting optimization.

Clear answers about control, automation, integrations, agencies, and what changes before budget moves.

Is this an agency?

No. Dabe is software that connects operating data to marketing channels. Agencies can use it, but the goal is to make optimization less manual.

Does Dabe replace our ads team?

No. It gives your ads team better signals and can automate approved changes inside the rules you set.

Can it change campaigns automatically?

Yes. Most teams start with approval-based recommendations, then automate repeatable rules once the scorecard is clear.

Which systems does it connect to?

The first version is designed around ServiceTitan, Hatch, Google Ads, Meta, Yelp, LSAs, call tracking, and website lead flows.

What makes this different from a dashboard?

Dashboards show what happened. Dabe recommends and applies what should change next.

Make your ad spend follow your business

Stop optimizing for leads in isolation. Start optimizing for capacity, booked jobs, sold revenue, and margin.