Set & SoldโŒ•โ—”BM

Overview

Where the leads come from, and what they're worth ยท rolling window

Two products, one engine. Broker a channel mix for day-one cash โ€” quality anchors blended with margin, the way the whole industry already sells. Then resurrect the appointment product ($300โ€“350 a set, proven demand, killed only by manual-dial labor) using AI to set and qualify. We measure on cost per set appointment โ€” spend against the appointments clients actually book from our leads โ€” with cost per sold job as the north star behind it.
Cost / set appointment
$134 โ–ผ better
28 client-set appointments ยท what it costs us to deliver a bookable lead
Cost / sold job
$418
9 jobs won ยท north star
Appt โ†’ job
32.1%
close rate on what we deliver
Gross lead value
$10,140
2.70ร— on spend
Spend
$3,759
Gross margin
$6,381
Rejection rate
13.0%
dup-in-30d + quality

Lead โ†’ job funnel

drop-off at each stage
90Leads
114Placed
68Contacted
28Appt set
24Demo
9Jobs won

Lead value by vertical

$10,140
bath$4,730
window$2,160
siding$1,750
roofing$1,500
โœฆ Insight
$134

Break the trade-off between margin and quality โ€” that's the whole edge.

In a $767k operator P&L we reviewed, no channel wins outright: search brings quality at thin margin, affiliate brings margin at thinner quality, so they sell a blend. We feed client disposition data back into targeting so AI-generated social and affiliate start to set like search โ€” collapsing the compromise. The appointment product they ran for years at $300โ€“350 died on manual-dial labor; AI set + qualify is what makes it profitable now. See the channel benchmark โ†’

Vertical scoreboard

ranked by lead value
VerticalLeadsAvg CPLSpendRevenueMarginAppt-setCost / set apptSold rateCost / sold job
bath41$34$2,368$4,730$2,36217.1%$3384.3%$789
window19$40$767$2,160$1,39350.0%$8116.7%$256
siding18$33$599$1,750$1,15135.7%$9321.4%$200
roofing12$85$1,017$1,500$48316.7%$5070.0%โ€”

Where leads come from

owned generation vs. buy-side arbitrage
SourceTypeLeadsSpendRevenueAvg qualityRejection
Adopt-a-Contractoraffiliate24$1,106$2,965503.2%
Owned โ€” Meta Bath (TX)owned25$1,663$2,84557.216.0%
Intent Labsaffiliate23$1,035$2,24060.921.9%
Owned โ€” Storm Signal (roofing)owned10$951$1,25054.30.0%
Owned โ€” Meta Window (FL)owned8$381$84061.112.5%