Booking & attribution, for home services.
We own the attribution chain from click to booked job. Your ad spend optimizes for revenue, not form fills.
Start Optimizing for leads
Booked Jobs.
We optimize for booked jobs, not clicks. Because that's the only metric that actually lowers your acquisition cost.
- Real revenue, not form fillsWe feed the ad platforms which jobs actually booked.
- Smarter spend, every cycleAlgorithms learn from your CRM, not surface signals.
- Lower cost per booked jobDown to ~$143 in our top accounts. ↘ 59% from start.
More trucks rolling, same ad budget.
Your agency says $149 per lead.
Your actual booked job cost is $392.
Most operators don't know that second number, because their agency only reports the first.
Based on $14.9M in observed Google Ads spend across 816 HVAC and plumbing contractors. SearchLight HVAC & Plumbing Advertising Benchmark, Jan 2026.
A lead isn't a booked job.
A form fill in an inbox. A 62-second phone call. A cost-per-lead chart that looks fine on the monthly review.
A truck rolling to a house. A booked job on the ServiceTitan schedule. Attributed back to the original ad click.
We own attribution from click to schedule.
We don't report on leads. We report on revenue. Every booked job traced back to the exact ad click that produced it.
HVAC. Plumbing. Electrical. Three verticals, one pattern.
Based on live client data across HVAC, Plumbing, and Electrical. Measured against prior-6-month and YoY benchmarks.
Everything the attribution chain needs.
Online Booking
Customers book directly onto your ServiceTitan schedule from your website or by SMS. Live availability, trade-aware questions, and every booking arrives with its source attached.
Lead Attribution
Every booked job pushed back to Google, Meta, and Bing. Bid for revenue, not form fills.
Smart Quoting
Instant good, better, best HVAC system and water heater quotes with financing. Shareable link, one-click booking conversion.
Call Tracking & DNI
Call tracking built for home services. Dynamic number insertion rotates a unique number per ad session, so every inbound call is traced from click to booked job.
Capacity Planning
Real-time technician availability board. Prevents overbooking across multiple branches and trades.
Analytics
Six-tab dashboard covering booking funnel, attribution gaps, A/B tests, and recovery ROI.
What operators say after 90 days.
HVAC, plumbing, and electrical operators who replaced cost-per-lead with cost-per-booked-job.
Quotes representative of operator feedback across HVAC, Plumbing, and Electrical verticals.
We own the attribution. You lower cost per booked job.
One API connection. Zero disruption to current workflows.