← Reports Hub 📚 Library

Executive Brief ยท 2026-04-14 ยท For Stephanie

๐ŸŽฏ What the HCP Discovery Changes

Three-hour cross-match against 4,271 Housecall Pro customer records ended six separate blind spots in one pass. Here is what it means for revenue, the ServiceTitan renewal, and the roadmap โ€” in order of decisions you'll be asked to approve.

๐Ÿ“Œ Executive Summary

Problem

Six blind spots that kept leadership guessing

Before today, six questions had no defensible answer โ€” so every strategic conversation (ST renewal, hiring, marketing spend, membership rollout, lender conversations) was running on belief instead of numbers:

  1. Why is the "Existing Customer" bucket nearly half of ServiceTitan revenue? BSP is a recent business; organic loyalty at that scale did not add up.
  2. Why does Smart Bidding never optimize? We suspected missing conversion data but could not size the gap.
  3. Why does the HCP subscription cost $1,521/month with no visible ROI? Nobody owned the question.
  4. Where is the 100 Year / HCP revenue? The Mar 19 experiment flagged it; it stayed vague.
  5. How do we pitch memberships without spend history? We could not segment.
  6. Will email campaigns work? No validated audience, no confidence to invest.

Each blind spot fed the next. The one underneath all of them: two customer systems, never reconciled.

Solution

One cross-match. Six answers.

We pulled the HCP customer export (4,271 records, $5.76M lifetime value) and joined it against the 5,465 ServiceTitan customers on phone and email. Four hours of work produced a reconciled picture:

BSP CUSTOMER UNIVERSE โ€” TRUE COUNT: 5,712 โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• ๐ŸŸจ PURE HCP ๐ŸŸฉ MIGRATED (BOTH) ๐ŸŸฆ PURE ST 247 customers 4,024 customers 1,441 customers $401,791 LTV HCP era + ST era combined Post-cutover book Never moved to ST 73.6% of ST "Existing" Net-new since 2025-07-15 ๐Ÿ‘ป Ghost revenue โš ๏ธ Attribution severed โœ… Clean acquisition

What each blind spot now says, with numbers

QuestionAnswer
Why is "Existing Customer" so large?Because 4,024 of 5,465 ST customers are HCP migrants. Not loyalty โ€” legacy.
How big is Smart Bidding's data gap?~1,800 Google-acquired HCP customers whose conversions never reached Google's algorithm.
What is HCP worth keeping?System of record for 247 pure-HCP customers and historical reference for the 4,024. Do not cancel until Pass 3 finishes.
Where is the 100 Year revenue?$5.76M lifetime in HCP. $5.35M belongs to customers now in ST. $401K is truly outside the ST picture.
How do we segment for membership?298 customers already have $5,000+ lifetime value. 279 of them have email. That is the pilot cohort.
Do we have an email audience?3,637 HCP customers with valid email (85.2% coverage). 98.8% are marketable (not Do-Not-Service).
Data

The numbers, reconciled

5,712
True unique customers
$6.24M
HCP + Pure-ST LTV (no double-count)
3,637
Deployable emails
298
$5K+ LTV membership targets
BucketCustomersLTVWhat it unlocks
๐ŸŸจ Pure HCP (never migrated)247$401,791Ghost re-engagement campaign
๐ŸŸฉ Migrated (in both systems)4,024$5.35M HCP era + $3.24M ST eraLead Source backfill; membership pitch; LTV expansion
๐ŸŸฆ Pure ST (post-cutover)1,441~$1.48MTrue acquisition rate since 2025-07-15
Combined5,712$6M+ lifetimeThe real size of Bright Side
Bigger โ€” Beyond Email and Membership

What this changes at the strategic level

1. The ServiceTitan renewal conversation changes shape

Contract ends May/June 2027. The current "BSP is a $2.4M business" framing undersells the lifetime customer relationship. True lifetime revenue across both systems is $6M+ across 5,712 customers. That supports a different conversation with ST โ€” and a different negotiating position.

2. The "growth rate" story becomes honest

Net-new customers since the HCP-to-ST cutover (2025-07-15) = 1,441 in roughly nine months โ‰ˆ 1,900/year pace. That is the real acquisition engine. Previously the Existing Customer bucket made the business look loyalty-heavy; actually it is acquisition-active with a large legacy book attached.

3. Kalen's sewer close-rate benchmark needs re-basing

The 30โ€“35% sewer close rate Kalen tracks is measured on a customer base that is 74% HCP legacy. The close rate against truly new ST customers (the 1,441 Pure-ST) may be different. Worth isolating before setting sales targets for new hires.

4. Valuation / financing narrative gains ground

If Bright Side is ever presented to a lender, buyer, or investor, the numbers that matter are: unique customer count (5,712), lifetime value ($6M+), acquisition pace post-cutover (~1,900/yr), and the re-engagement upside ($401K ghost book). All now defensible with source data.

Deeper โ€” The Pattern Beneath

Unreconciled sources are the real risk

HCP was one unreconciled source. It hid six business questions. We know of several more sources that have not been cross-reconciled to the same standard:

SourceStatusRisk
Big Sale trackerSSoT claimed, not reconciled to QB line-by-lineRevenue figures diverge week-to-week
QuickBooks โ†” ServiceTitanManual reconciliation; invoice_total vs job_total ambiguity in historyProfit figures carry footnotes
Ramp COGS932 transactions categorized, not yet linked to jobsMargin per service line unknown
Vapi call logs โ†” ST leadsBridge partial; Daniel AI conversions not fully attributedDaniel ROI claim was false for weeks
Google Ads offline conversions โ†” ST jobsWrong bucket; fix scoped but not deployedSmart Bidding starved
HCP โ†” STโœ… Reconciled todaySix blind spots closed

The meta-recommendation: source reconciliation becomes an ongoing discipline, not one-off projects. Budget 4 hours per source per quarter. The HCP example shows the payoff scale.

โœ… Decisions Requested

  1. Approve email pilot this week. Target: 247 Pure-HCP customers + segment of high-LTV. Audrey to template, Robert to build segment, pitch reviewed before send.
  2. Approve membership pilot in two weeks. Target: 298 customers with $5K+ lifetime value. Discount-container framing (pre-existing policy), no paid subscription tier.
  3. Approve HCP subscription retention ($1,521/month) through the end of Pass 3 reconciliation and the re-engagement campaign. Early cancellation orphans the 247 customers and erases historical reference for the 4,024 migrants.
  4. Flag ST dashboard "Existing Customer" bucket to be relabeled "Includes HCP migrants" so leadership does not misread as organic loyalty.
  5. Schedule Pass 3 reconciliation (HCP jobs + invoice export). Two-week follow-up. Produces defensible combined revenue figure and settles the $5.4M overlap double-count question.

Live at https://morpheus.callbrightside.com/documents/BSP_HCP_Executive_Brief.html. Technical detail report: BSP_HCP_Intelligence_Report.html. Supporting sections: Master Session History #bsp-apr14-verification-pass-1, #bsp-apr14-verification-pass-2, #bsp-apr14-hcp-data-sufficiency. Source data: BrightSidePlumbing_customer_export.csv (2026-04-13 20:58) + bsp_analytics.titan.customers.