🚀 CHANNEL SCALING ENGINE

// Every channel ranked by revenue per lead. Scaling projections at 1.5x, 2x, 3x, 5x. Click-by-click steps.

// The question is never "should we spend more?" The question is "WHERE should the next dollar go?"

Channels ranked by actual revenue per lead from ServiceTitan data. Not estimates. Receipts.

Inspector Nick
MASSIVELY UNDERSCALED
$5,275/lead
8 leads | $42,201 | 2.8% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x12$63,301$1,80035.2x
2x16$84,401$2,40035.2x
3x24$126,602$3,60035.2x
5x40$211,003$6,00035.2x
// SCALING STEPS
1. Meet with Nick to understand referral pipeline
2. Ask: What triggers a referral? Can we increase inspections?
3. Create dedicated landing page for inspector referrals
4. Build co-marketing agreement (joint flyers, shared leads)
5. Track attribution in ST with dedicated campaign tag
6. Set monthly referral target and review cadence
Direct Traffic
UNDERSCALED
$1,891/lead
4 leads | $7,565 | 0.5% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x6$11,348$90012.6x
2x8$15,130$1,20012.6x
3x12$22,695$1,80012.6x
5x20$37,826$3,00012.6x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
Existing Customer
HEALTHY - OPTIMIZE
$1,818/lead
328 leads | $596,280 | 39.9% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x492$894,422$73,80012.1x
2x656$1,192,562$98,40012.1x
3x984$1,788,843$147,60012.1x
5x1640$2,981,405$246,00012.1x
// SCALING STEPS
1. Build membership/maintenance program for repeat visits
2. Implement post-job follow-up sequence (email/text)
3. Create seasonal checkup campaigns (spring sewer, fall water heater)
4. Referral incentive program for existing customers
5. Track customer lifetime value by acquisition source
Radio Advertising
UNDERSCALED
$1,669/lead
16 leads | $26,701 | 1.8% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x24$40,051$3,60011.1x
2x32$53,402$4,80011.1x
3x48$80,103$7,20011.1x
5x80$133,505$12,00011.1x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
House Call Pro Bright Side
UNDERSCALED
$1,626/lead
23 leads | $37,401 | 2.5% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x34$55,288$5,10010.8x
2x46$74,802$6,90010.8x
3x69$112,203$10,35010.8x
5x115$187,005$17,25010.8x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
Service Direct - MRKT 1
HEALTHY - OPTIMIZE
$1,016/lead
169 leads | $171,663 | 11.5% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x253$256,987$37,9506.8x
2x338$343,327$50,7006.8x
3x507$514,990$76,0506.8x
5x845$858,317$126,7506.8x
// SCALING STEPS
1. Audit lead quality (what % are serviceable?)
2. Track close rate on these leads vs organic
3. Negotiate CPL if volume increases
4. Compare ROI to Google Ads - is the money better spent there?
5. Set minimum job value threshold for profitable leads
Google LSA
HEALTHY - OPTIMIZE
$1,010/lead
251 leads | $253,559 | 17.0% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x376$379,835$56,4006.7x
2x502$507,120$75,3006.7x
3x753$760,681$112,9506.7x
5x1255$1,267,801$188,2506.7x
// SCALING STEPS
1. Fix response speed (answer within 3 rings)
2. Mark ALL leads as booked daily in LSA dashboard
3. Push review velocity to 5/week (LSA ranking factor)
4. Dispute junk leads within 24 hours
5. Expand service categories (add sump pump, gas line)
6. Consider Broccoli AI for overflow call answering
Voolt - MRKT N/A
HEALTHY - OPTIMIZE
$941/lead
13 leads | $12,235 | 0.8% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x19$17,882$2,8506.3x
2x26$24,470$3,9006.3x
3x39$36,705$5,8506.3x
5x65$61,175$9,7506.3x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
Networx
HEALTHY - OPTIMIZE
$923/lead
27 leads | $24,913 | 1.7% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x40$36,908$6,0006.2x
2x54$49,826$8,1006.2x
3x81$74,739$12,1506.2x
5x135$124,564$20,2506.2x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
Google
HEALTHY - OPTIMIZE
$857/lead
292 leads | $250,281 | 16.7% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x438$375,423$65,7005.7x
2x584$500,564$87,6005.7x
3x876$750,846$131,4005.7x
5x1460$1,251,410$219,0005.7x
// SCALING STEPS
1. Audit current keyword portfolio (negative keywords clean?)
2. Review ad copy relevance scores and QS
3. Increase daily budget incrementally ($25/week)
4. Add sewer-specific ad groups if not present
5. Enable Enhanced Conversions for better optimization
6. Geo-bid adjustments for high-performing zip codes
7. Monitor CPL weekly - kill underperformers fast
Service Local Pro - MRKT 2
HEALTHY - OPTIMIZE
$804/lead
62 leads | $49,835 | 3.3% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x93$74,752$13,9505.4x
2x124$99,670$18,6005.4x
3x186$149,505$27,9005.4x
5x310$249,175$46,5005.4x
// SCALING STEPS
1. Audit lead quality (what % are serviceable?)
2. Track close rate on these leads vs organic
3. Negotiate CPL if volume increases
4. Compare ROI to Google Ads - is the money better spent there?
5. Set minimum job value threshold for profitable leads
Goodzer - MRKT 2
MONITOR
$604/lead
4 leads | $2,418 | 0.2% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x6$3,627$9004.0x
2x8$4,836$1,2004.0x
3x12$7,254$1,8004.0x
5x20$12,090$3,0004.0x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
BBB
MONITOR
$592/lead
5 leads | $2,959 | 0.2% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x7$4,142$1,0503.9x
2x10$5,918$1,5003.9x
3x15$8,876$2,2503.9x
5x25$14,794$3,7503.9x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
Pay Per Click (PPC)
MONITOR
$539/lead
22 leads | $11,848 | 0.8% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x33$17,772$4,9503.6x
2x44$23,696$6,6003.6x
3x66$35,544$9,9003.6x
5x110$59,240$16,5003.6x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
Angie's List
MONITOR
$157/lead
28 leads | $4,396 | 0.3% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x42$6,594$6,3001.0x
2x56$8,792$8,4001.0x
3x84$13,188$12,6001.0x
5x140$21,980$21,0001.0x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
Referral Group
MONITOR
$141/lead
3 leads | $424 | 0.0% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x4$565$6000.9x
2x6$848$9000.9x
3x9$1,272$1,3500.9x
5x15$2,121$2,2500.9x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
Our Trucks
MONITOR
$41/lead
6 leads | $248 | 0.0% of total
// SCALING PROJECTIONS
ScaleLeadsRevenueCostROAS
1.5x9$372$1,3500.3x
2x12$496$1,8000.3x
3x18$744$2,7000.3x
5x30$1,240$4,5000.3x
// SCALING STEPS
1. Verify attribution is correctly tagging this source
2. Analyze lead quality (close rate, avg ticket)
3. Compare cost per acquisition vs other channels
4. If profitable, investigate scaling mechanisms
// TOTAL CURRENT TRACKED REVENUE
$1,495,306

across 1261 leads from 17 channels over 180 days