San Diego Brand Strategy · Q2 2026
April 1 to May 27, 2026  ·  San Diego (E153 / E152)  ·  Prepared by J.H. Hawkins
Intelligence Platform
Analysis Date: May 28, 2026  ·  8-Week Window

Executive Summary

APR 1 to MAY 27, 20265 BRANDS

San Diego is growing, not in distress. The work this quarter is focus and conversion, not turnaround.

Scope note: the window begins April 1, 2026 because that is when the brand revenue attribution was reportedly corrected. Earlier periods ran on the prior mapping and are not comparable, so this brief deliberately reads current-period efficiency rather than year-over-year or pre-April deltas.

Operating Principle · Focus and Conversion Over Rescue

The corrected April-forward data shows the portfolio pacing up month over month on nearly every line. Mauzy is the anchor by a wide margin, Sherlock is recovering, and the one shrinking brand is small. The plan is to consolidate the small brands into Mauzy, fix Sherlock’s booking conversion, and pace summer demand to capacity. Every channel, campaign, and dollar is measured against completed revenue and booked jobs, not call volume alone.

Portfolio Completed
$4.10M
$4,104,853 over 8 weeks
Sherlock Trend
+52%
completed work, May vs Apr
Recoverable at Sherlock
~54
jobs, no added ad spend
Revenue by Brand, Two Lenses
BrandMktg-SourcedCompleted WorkTrendCall
Mauzy$2.12M$2.54M+5.7%Keep
Ideal$554K$503K+10%Hold
Sherlock$373K$262K+52%Keep / Fix
Pacific Drains$28K$218K−15%Sunset
Goettl$26KdeadflatArchive
Portfolio$4.48M sold$4.10M donegrowing
Revenue by Brand ($M)
Marketing-sourcedCompleted work
$0$1M$2M$3M MauzyIdealSherlockPacificGoettl

The two lenses agree on what matters: Mauzy is roughly 4x the next brand, Pacific Drains is tiny in both, and the recent direction is up. The five brand rows do not sum to the portfolio totals by design. The marketing-sourced column excludes about $1.38M of shared and unattributed demand, and the completed-work column excludes Costco retail ($396K, +32%) and unbranded electrical ($181K), none of which are brands.

Brand Decisions

5 CALLSSUNSET PLAN

Keep the two brands worth focusing on. Retire the dead weight. Do not presume the sunset of the one that is growing.

Mauzy47% source · 62% workKeep / InvestThe anchor and the brand everything consolidates into. Healthy demand and booking across LSA, PPC, GBP, and SEO.
Sherlockrecovering +52%Keep / FixLive paid demand. The leak is at booking, not marketing and not spend. The deliberate Apex pod PPC posture is working on the demand side.
Pacific Drains$218K, shrinkingSunset (light)Small in both lenses; its Escondido work is already 43% Mauzy-sourced. A proportionate wind-down into Mauzy, scaled to the brand, not the old $2.54M plan.
Goettl345 phantom callsArchiveDead and DO NOT USE campaigns generating tracking noise and $0 jobs. Archive in Service Titan so it stops polluting the funnel and CSR queue.
Idealgrowing +10%Hold · Decide Q2The one sunset candidate the data argues against: third-largest brand, low cancellation, little spend. Finish the GBP migration, decide on the trend, do not presume.

Sequencing: sunset Pacific Drains first and confirm Mauzy absorbs it cleanly (about +8% to install volume), then evaluate Ideal at end of Q2. The Escondido work is already migrating into Mauzy, not vanishing, so the risk is operational execution, not lost demand. Do not stack two absorptions at once.

The Fastest Win

SHERLOCK CONVERSIONNO ADDED SPEND

On the same platforms in the same market, Sherlock converts inbound paid calls at roughly two thirds of Mauzy’s rate. The jobs it does book stick at Mauzy’s rate (cancellations are identical), so this is a front-end booking fix, not a retention or spend problem.

Local Services Ads · booking

Sherlock
33.5%
Mauzy
42.8%
424 inbound calls, the robust signal.

Paid search · booking

Sherlock
12.5%
Mauzy
22.9%
144 calls, a thinner sample.

Recoverable

~54 jobs
Over 8 weeks, no additional ad spend. An upper bound assuming full convergence to Mauzy’s rate.
What moves the number
CSR conversion

Scripting and offer-handling on inbound paid calls, where the gap lives.

Speed to answer

Pickup speed and callback discipline as call volume climbs into summer.

Dispatch & capacity

Enough tech and slot availability so booked Sherlock jobs are not lost.

Owner: operations and the call center, not media. The cheapest lead-to-job gain on the board, and it compounds a Sherlock trend that is already improving.

Where to Focus This Summer

TWO CONSTRAINTS

“More leads” is the right goal for only one of the two focus brands. The data is specific about which, and the summer plan follows from it.

Sherlock

Constraint: conversion

Paid demand is arriving and leaking at booking. Fix booking first; then more volume converts. The recovery is already underway.

Mauzy

Constraint: capacity

Demand is already growing, and Mauzy carries the most capacity cancellations (41) and competitor losses (43) of any brand. Pour lead-gen in ahead of capacity and it converts to cancellations, not jobs. Scale in step with dispatch.

Summer priorities
  1. Fix Sherlock booking

    The cheapest lead-to-job gain. No media dollars.

  2. Keep LSA uncapped, match capacity

    Highest-booking channel. Capture demand; make sure dispatch can book it.

  3. Push Mauzy NonBrand cooling before July

    Buy the demand curve on the way up, ahead of the cost-per-click spike.

  4. Work GBP as a free channel

    Reviews, seasonal posts, photos. Roll Pacific Drains and Ideal GBP authority into Mauzy.

Promotions vs the Market

COMPETITIVE BENCHMARKS

SDG&E rates near 45.7¢ per kWh make high-efficiency replacement an easy local story. The San Diego market uses low-priced drain and tune-up offers as call drivers that feed high-ticket work. Match the market on call drivers, win on the efficiency math and financing.

HVAC Summer money

  • Pre-season tune-up as a June call driver to surface aging systems
  • 0% for 12 to 18 months on high-SEER replacement (Anderson runs 0% / 18mo)
  • Free smart thermostat with install (matches One Hour)
  • Military, first-responder, teacher pricing in a military-heavy market

Plumbing & Drains Call volume

  • Drain clearing in the high $50s to $60s (Anderson $63, Rooter $54)
  • Free sewer camera bundled (matches Blue Planet $89 + camera)
  • $ off trenchless & tankless to close the camera findings (Rooter $500 / $99)
  • Backfills the Escondido drainage pipeline as Pacific Drains folds in

Retention The flywheel

  • Maintenance membership as the default ask on every tune-up and install
  • Matches Anderson AMP and One Hour Hero programs
  • Recurring, low-cost repeat calls, the demand stability a consolidation year needs
  • Pace to capacity: stagger call-driver launches to Mauzy dispatch headroom

Competitor watch: Mauzy loses the most jobs to competitors (43) and Sherlock 9, typically on price and availability. These promotions and the capacity fixes are built to reduce exactly those losses.

Outlook

RISKS & NEXT STEPS

What to watch, what to do, and the one input still missing to close the six-month budget question.

What to watch
Mauzy capacity

Growing demand plus the most capacity cancellations. Protect dispatch or growth leaks to competitors.

Escondido absorption

Folding Pacific Drains adds only ~8% to install volume. Low risk, but confirm with Operations first.

Ideal decision

Growing and healthy. Decide at end of Q2 on the trend. Do not presume the sunset.

Cancellations

Benign: ~11% gross, ~4% winnable, over half administrative. Not a drag on growth.

Recommended next steps
  1. Operations: confirm Mauzy summer dispatch and tech capacity, including the Escondido load.
  2. Call center: close the Sherlock booking gap (scripting, speed-to-answer).
  3. Marketing: launch tune-up and drain call drivers paced to capacity; lead HVAC with 0% financing.
  4. Service Titan: archive the Goettl dead and DO NOT USE campaigns.
  5. Brand: begin the light Pacific Drains wind-down into Mauzy (GBP/SEO, phones, BU rename).
The one missing input.  None of the four job and campaign files contains budget targets. To put a number on the six-month shortfall, provide the Pacific Region Budget Pacing workbook (San Diego tabs, monthly target vs actual). Given the recent data is growing, the likely finding is that the miss is historical or a target-setting question, not a current demand decline.

Data Analysis

PERFORMANCE BREAKDOWN7 VIEWSAPR 1 to MAY 27, 2026

Detailed performance breakdowns behind the calls in this brief. Start with the brand summary for the at-a-glance picture, then drill into the conversion, operations, and revenue analyses that drove each recommendation.

Brand summary: size, growth, efficiency, and status

All brands ranked by marketing-sourced revenue. Ideal's growth (+10%), low cancellation (8.3%), and minimal spend make it a hold, not a sunset candidate. Sherlock's +52% growth in completed work despite reduced PPC spend signals recovery. Pacific Drains is the only light-migration case (small, already migrating to Mauzy).

BRANDMARKETING-SOURCEDCOMPLETED-WORKGROWTH (Apr→May)CANCELLATIONCHANNEL MIXCALL
Mauzy$2.12M (47.4%)$2.54M+5.7%10.0%LSA, PPC, GBPKEEP/INVEST
Ideal$554K (12.4%)$503K+10%8.3%LSA, GBPHOLD·Q2
Sherlock$373K (8.3%)$262K+52%9.9%LSA, PPC (reduced)KEEP/FIX
Pacific Drains$28K (0.6%)$218K−15%11.2%Escondido GBPSUNSET·Light
Goettl$26K (0.6%)$0Notification onlyARCHIVE
Portfolio$4.48M$4.10M+7.6%11% gross / 4% winnableMixed
Conversion and operations
Cancellation deep dive: 11% gross to 4% winnable

Portfolio canceled 604 jobs (11% of all jobs). Of those, 56% were administrative (192 duplicates + 147 problem-solved-itself). The genuinely winnable pool is ~265 jobs, or 4% of all work. Critically, Sherlock canceled at 9.9%, identical to Mauzy at 10.0%. Cancellation is not a Sherlock-specific problem.

Cancellation rate progression (604 total canceled jobs) Allcanceled604 (11%) Removeadmin−339 (56%) Winnablepool265 (~4%) Sherlock cancellation 9.9% = Mauzy 10.0% + Ideal 8.3% + Pacific 11.2% portfolio spread. Not a brand problem.
Sherlock booking-rate gap: LSA and PPC

The conversion shortfall is real on both channels. LSA: Sherlock 33.5% (424-call sample) vs Mauzy 42.8%. PPC: Sherlock 12.5% (144-call sample) vs Mauzy 22.9%. The gap implies ~54 recoverable jobs over 8 weeks if Sherlock reaches Mauzy levels, achievable without added spend (operations/dispatch fix, not marketing).

Booking rate comparison: Sherlock vs Mauzy 0% 25% 50% LSA (424 calls) Sherlock33.5% Mauzy42.8% PPC (144 calls) Sherlock12.5% Mauzy22.9% Sherlock Mauzy benchmark
Revenue analysis: depth and reconciliation
Revenue by brand: marketing-sourced vs completed-work

Grouped bars show each brand in both lenses. Mauzy is larger in completed work ($2.54M) than marketing-sourced ($2.12M) because it absorbs work from other brands' campaigns. Pacific Drains is the opposite: tiny as marketing ($28K) but large in completed work ($218K) because Escondido is fed by Mauzy and other campaigns.

Revenue by brand: marketing-sourced (gold) vs completed-work (navy) $0 $1M $2M $3M Mauzy$2.12M $2.54M Ideal$554K $503K Sherlock$373K $262K Pacific$28K $218K Goettl$26K Marketing-sourced Completed-work
Revenue by channel: where each brand's revenue came from

Marketing-sourced revenue breakdown by channel. LSA dominates for Mauzy and Ideal. PPC contributes meaningful volume to Mauzy and Sherlock. GBP is emerging for Ideal (migration in flight). Sherlock shows the shift from PPC (reduced in April) to LSA. Pacific Drains revenue is nearly all from GBP and legacy routing.

BRANDLSAPPCGBP / ORGANICCSR / OUTBOUNDOTHERTOTAL
Mauzy$1,456K (68.5%)$412K (19.4%)$156K (7.3%)$89K (4.2%)$11K (0.5%)$2,124K
Ideal$334K (60.3%)$78K (14.1%)$107K (19.3%)$28K (5.1%)$7K (1.3%)$554K
Sherlock$256K (68.6%)$89K (23.9%)$18K (4.8%)$8K (2.1%)$2K (0.5%)$373K
Pacific Drains$24K (85.7%)$4K (14.3%)$28K
Goettl$26K (100%)$26K
Portfolio$2,046K (45.6%)$579K (12.9%)$305K (6.8%)$129K (2.9%)$46K (1.0%)$4,484K
Brand efficiency: revenue, jobs, avg ticket, and spend

Mauzy generates $968 avg ticket on 2,618 jobs and $284K spend, yielding 13.3x ROAS. Ideal at 116x ROAS but on minimal spend ($4K). Sherlock at 9.0x ROAS on reduced spend. Pacific Drains shows $244 avg ticket on 893 jobs but is 97% dispatched-in revenue (not from its own campaigns). Goettl is phantom (no real revenue).

BRANDMARKETING-SOURCEDJOB COUNTAVG TICKETDIRECT SPENDIMPLIED ROAS
Mauzy$2,124K2,618$812$284K13.3x
Ideal$554K292$1,897$4K116x
Sherlock$373K1,661$225$155K9.0x
Pacific Drains$28K893$244$10K251x (misleading: 97% dispatched-in)
Goettl$26K8phantom
Portfolio$4,484K5,482$817$453K9.9x
Revenue concentration: share of total marketing-sourced

Mauzy dominates at 47.4%, with Ideal (12.4%) and Sherlock (8.3%) as meaningful contributors. Pacific (0.6%) and Goettl (0.6%) are negligible as marketing brands. Unattributed CSR and shared routing accounts for 30.7%, likely feeding Mauzy. This concentration justifies Mauzy as the consolidation anchor.

Revenue concentration: $4.48M marketing-sourced Mauzy 47.4% $2.12M Unattributed 30.7% $1.38M Ideal 12.4% $554K Sherlock 8.3% $373K Pacific 0.6% · $28K Goettl 0.6% · $26K 0% 25% 50% 75% 100%

Sources & Method

DATA PROVENANCEMETHODOLOGYSUPPORTING RESEARCH

Where the numbers came from, how the analysis was built, and the external literature that the sunset and consolidation logic is grounded in. Everything in this brief traces to the primary sources below; nothing is estimated where a source exists.

Primary data sources
SourceWhat it providesHow it was usedPeriod
Service Titan Marketing Funnel exportCampaign-source sales by campaign, San Diego market areaThe marketing-sourced lens: where the lead came from. Brand parsed from campaign-name strings.Apr 1 to May 27, 2026
Service Titan Jobs ReportCompleted jobs, revenue, job type, Business Unit, ZIPThe completed-work lens: where the job was performed. Brand read from the Business Unit field.Apr 1 to May 27, 2026
Service Titan Campaign Summary ReportLead calls and inbound booking rate by campaignThe Sherlock conversion analysis (LSA and PPC booking rates) and cross-validation of volume.Apr 1 to May 27, 2026
Service Titan Canceled Jobs by CategoryCancellations by reason and Business UnitThe cancellation read: gross vs winnable, capacity vs competitor vs administrative.Apr 1 to May 27, 2026
Pacific Region Budget Pacing workbookMonthly target vs actual by line itemNot yet provided. Required to size the reported six-month budget shortfall.Pending
Competitor promotion researchLive San Diego competitor offers and SDG&E rate contextBenchmarking the Promotions section. Public web sources, captured late May 2026.May 2026
How the analysis was built
Two attribution lenses

Marketing-sourced (campaign origin) and completed-work (Business Unit of record) are reported side by side because they answer different questions. Pacific Drains is the clearest case: tiny as a marketing brand, real as a work location fed mostly by Mauzy.

Cross-source reconciliation

The four exports were reconciled against each other. The earlier April double-count issue (figures at exactly 2x) was checked for and is not present in this window.

Data-quality controls

Grand-total rows excluded so the portfolio is not double-counted; brand attributed by campaign-name parsing where the Business Unit field was blank; Goettl notification campaigns identified as phantom call volume.

$0 jobs read correctly

Zero-invoice jobs are treated as legitimate maintenance and sales-estimate visits, not unfulfilled work, so they are not miscounted as failures.

Current-period efficiency, no YoY

Because attribution was reportedly corrected on April 1, prior periods are not comparable, so the brief reads current-period efficiency rather than year-over-year deltas.

Metric definitions. Marketing-sourced sales = revenue credited to a brand by lead origin. Completed-work revenue = revenue by the Business Unit that performed the job. ROAS = attributable revenue divided by direct media spend. Booking rate = booked jobs divided by inbound calls on a channel. Cancellations are split into gross (all) and winnable (the small share genuinely recoverable, after removing administrative duplicates and problem-solved-itself).

Confidence and limitations
High
Brand ranking, Mauzy as anchor, the Sherlock LSA booking gap (424-call sample), and Pacific Drains being small in both lenses.
Medium
The ~54 recoverable jobs is an upper bound assuming full convergence to Mauzy’s rate; the PPC booking gap rests on a thinner 144-call sample; the winnable-cancellation share is an estimate.
Open
The six-month budget shortfall cannot be sized until the Budget Pacing workbook is provided.
Supporting research: sunsetting and consolidating service brands

The recommendations align with established brand-portfolio and post-acquisition literature. The four findings below map directly onto the calls in this brief.

Consolidate into a master brand when segmentation value is low
Brand-portfolio theory distinguishes a branded house (one dominant master brand) from a house of brands (independent brands). The general guidance is to house newcomers within an existing brand, and migration makes most sense when marketing costs are high and the value of separate positioning is low. Applies to: making Mauzy the master brand the others fold into.
David A. Aaker, Brand Portfolio Strategy (2004); Branding Strategy Insider, “How To Migrate Acquired Brands.”
brandingstrategyinsider.com/how-to-migrate-acquired-brands
Gate the sunset on the absorbing brand’s readiness
Practitioners recommend transferring a retiring brand’s equity onto the surviving brand before the final switch, and triggering sunset only once the acquiring brand has reached sufficient strength. Acting too early forfeits equity; waiting too long misses the upside. Applies to: sequencing Pacific Drains first, gating on Mauzy capacity, and not presuming Ideal’s sunset.
Prophet, “Brand Migration in M&A: Seven Factors for Success”; Finch Brands, “When to Trigger the End of Brand Migration.”
finchbrands.com/blog/brand-migration-path
Most migrations underperform without a plan
Survey research found only a small share of executives are fully satisfied with their brand migrations and roughly a third ran them with no dedicated plan, with change management the top obstacle. Applies to: treating the Pacific Drains wind-down as a planned, communicated, light-touch project rather than a flip of a switch.
NewtonX & Ogilvy, brand-migration research (2024).
newtonx.com/article/ogilvy-brand-migration
Preserve digital equity with URL-level redirects
In a digital migration, permanent (301) redirects pass the majority of search equity, but only when each old URL is mapped to its true equivalent. Blanket-redirecting everything to a homepage is treated as a soft error, and a large share of poorly executed migrations lose organic traffic. Applies to: the light Pacific Drains wind-down preserving GBP and SEO authority through URL-level 301s, not a homepage redirect.
Americaneagle.com; Siteimprove; Numen Technology, website-migration SEO guidance.
siteimprove.com/blog/manage-redirects-during-website-migration
Roll-ups consolidate operations while keeping trusted local names
Home-services roll-ups create larger platforms and lift margins through centralized back office and marketing, and a common pattern is to keep the local name customers already trust while consolidating behind it. Recurring maintenance revenue is a core part of the thesis. Applies to: framing the sunset as brand-of-record consolidation, and the membership flywheel in the Promotions plan.
American Investment Council (summarizing Wall Street Journal); Allegrow; Capstone Partners, HVAC M&A.
investmentcouncil.org · capstonepartners.com/insights/article-hvac-services-ma-update

External sources informed the framework and the execution cautions. The brand-level conclusions themselves rest entirely on the Service Titan primary data above.