BSP Marketing Meeting

Bright Side Plumbing & Heating | Nexus AI Intelligence Briefing
March 9, 2026 | Prepared by Robert Dove, Dove Web Consulting
🟢 NEXUS DASHBOARD NOW LIVE AT HTTPS://MORPHEUS.CALLBRIGHTSIDE.COM

📋 Meeting Agenda

Revenue Dashboard & Channel Performance
Where the money comes from, what's working, what's not
🚨 Google Ads: The $5K/Month Blind Spot
CRITICAL: $1,250/week spend with ZERO conversion tracking
LSA Strategy & Rebuild Roadmap
73.7% booking rate, 4 new service categories, Google rep recommendations
4 Customer Personas: Who's Calling and Why
Scientific analysis from 301+ reviews across 6 platforms
Social Media & Content Strategy (Audrey's Vision)
Field media capture, juxtaposition brand identity, elevation pipeline
Nexus AI: What Got Built This Week
14 systems deployed, dashboard live at morpheus.callbrightside.com
Action Items & Next Steps
Who does what, by when, expected ROI

💰 Revenue Dashboard

Current monthly revenue by channel. Data from Monday standup, March 2026.

Data Sources: ServiceTitan API (90-day lookback, pulled Mar 4) + Monthly totals (Jan-Mar 2026, pulled Mar 9). All numbers tagged with source.
$198K
February Revenue
Up 45% from Jan ($136K)
$167K
Monthly Avg (Jan+Feb)
[ST API, job totals]
$762
Avg Ticket (All BUs)
[ST API, 312 completed Jan-Mar]
64.4%
Completion Rate
[ST API, 244/379 Service jobs]
485
Total Jobs (Jan-Mar)
[ST API, all BUs]
Channel90-Day Revenue% of TotalAvg TicketStatus
Existing Customers$293,07541%$3,085Highest Value
Google LSA$175,80925%$1,41816.6x ROAS
Service Direct$112,04716%$1,4184.3x ROAS
Google Organic$78,90311%$1,160Free Traffic
Service Local Pro$25,5674%$1,0231.3x ROAS
Google Ads (PPC)$00%N/ANo Tracking
Inspector Nick$00%N/A1 completed, $0 rev in ST
[Source: lead_roi_report.json, ST API 90-day lookback, generated Mar 4 2026. Total: $714,781 across 423 completed jobs.]
Existing Customers = $3,085 avg ticket
41% of all revenue ($293K of $715K) comes from repeat customers. Highest avg ticket of any source. Retention marketing and referral programs have massive ROI.

🚨 Google Ads: $5K/Month Blind Spot

$5,000/month
Spent with ZERO conversion tracking
Every dollar is unmeasurable. We cannot prove ROI. We cannot optimize. We are flying blind.
DetailCurrentAfter Fix
Active Account7269555791Same
MCC8449092450Same
Weekly Spend~$1,250 [VERBAL, verify in Google Ads]Same (tracked)
Conversion TrackingNONEPhone calls + forms + bookings
ROI Visibility0%100%
Campaign StatusAll 41 PAUSED (do NOT reactivate)Evelyn builds NEW campaigns by service type
Deactivated AccountsAW-404985988, AW-242993149 (purged from all systems)
🔥
Action: Set up Google Ads conversion tracking (phone calls via 3CX, form submissions, ServiceTitan booking confirmations). This is the single highest-impact fix available. Every week we delay = $1,250 wasted.
Owner: Robert | Priority: IMMEDIATE
Google Rep Evelyn's Roadmap: 1) Fix conversion tracking, 2) Get 15+ tracked conversions, 3) Switch to Max Conversions bidding, 4) Turn on AI Max for search, 5) Implement target CPA by service, 6) Set up Lead-to-Sale journey with dynamic values

🌟 LSA Strategy & Rebuild

200
LSA Jobs (90d)
[ST API] ~67/month
$1,418
LSA Avg Ticket
[ST API] 124 completed
$85
Cost Per Booked Job
[ST API] $10.6K/90d spend
16.6x
ROAS
[ST API] Best performer
[ST API shows 22.5% cancel rate on LSA leads. 45 of 200 jobs canceled. Investigate: bad leads or booking process issue?]

Current service booking rates and new categories to add:

ServiceAvg TicketTarget PersonaWhy This PersonaStatus
Drain Cleaning[Need ST data by service type]Emergency Eric/EricaCan't open it themselves, need same-dayActive
Sewer Repair[Need ST data by service type]Emergency Eric/EricaSewage backup, pipes burst, panic modeActive
Emergency Heaters[New category]Emergency Eric/EricaNo hot water, need it NOWAdd Now
Water Heater (Upgrade)[New category]Renovation Rachel/RyanPlanned upgrade, researching optionsAdd Now
Leak Detection[New category]Emergency Eric/EricaActive leak, water damage riskAdd Now
Sump Pump Service[New category]Emergency Eric/EricaBasement flooding, urgentAdd Now
Note: BSP's ServiceTitan has 4 business units (Service, Maintenance, Install, Sales), NOT service-type categories. Avg ticket by specific service (sewer, drain, etc.) requires job-level tag analysis. Ticket numbers above are intentionally left blank rather than estimated.
🚀
Action: Expand LSA to 4 new service categories. Move 50% of LSA budget into sewer plumbing search ads (highest ticket). Rebuild profile with Audrey's professional photos.
Owner: Robert + Kalen | Priority: This Week
📷
Action: Audrey to deliver LSA profile photo package: team photo, before/after sewer, tech with camera, branded truck. These directly impact LSA ranking and CTR.
Owner: Audrey | Priority: This Week

🎯 4 Customer Personas (From 301+ Reviews)

Scientifically derived from analysis of every BSP review across 6 platforms. These drive ALL marketing decisions.

50-60% rev
🚨
Emergency Eric/Erica
25-30% of leads | $5K-$15K tickets
Panic mode. Pipe burst, flooding, no hot water. Needs someone NOW. Books at 90%+. Same-day service. Mobile-first.
📲 Platforms: X/Twitter + Meta Stories
💬 CTA: "Call NOW: (913) 963-1029"
25-30% rev
🏗️
Renovation Rachel/Ryan
10-15% of leads | $5K-$15K+ tickets
Researches 3-14 days. Wants transparency, options, trust. Gets multiple quotes. Reads every review.
📲 Platforms: Meta + TikTok
💬 CTA: "Get a Free Estimate"
8-12% rev
🏢
Business Owner Bob/Barbara
5-10% of leads | $2K-$8K tickets
Zero disruption to their business. Weekday scheduling. Needs proof: case studies, references, insurance docs.
📲 Platforms: LinkedIn
💬 CTA: "Zero-Disruption Commercial Service"
45-55% leads
🔧
Maintenance Mike/Maria
45-55% of leads | $150-$500 tickets
Routine service, nervous first-timers, flat-rate pricing. HIGHEST LIFETIME VALUE: today's $200 drain = tomorrow's $8K water heater.
📲 Platforms: Meta (Feed + Community)
💬 CTA: "Schedule Your Seasonal Checkup"
💡 Key Insight
From ST API (90-day): Existing customers = 41% of revenue at $3,085 avg ticket. LSA = 25% at $1,418. Service Direct = 16% at $1,418. Emergency services (drain, sewer, sump pump) are the bulk of calls. Maintenance Mike/Maria is the pipeline feeder with highest lifetime value: today's drain clean becomes tomorrow's water heater replacement and lifetime referrals.

📸 Social Media & Content Strategy

Audrey's Vision: Field Media Intelligence System

Every job is a content opportunity. Techs capture Before/During/After. Audrey transforms raw captures into brand-quality content. Juxtaposition IS the brand: taking something ugly and making it gorgeous.

Content Elevation Pipeline
📱
Raw Capture
Tech phone photo
🔍
Concept Review
Re-edit or re-shoot?
📸
Audrey Shoots
Brand quality
🎨
Edited
HIGH COLOR output
🚀
Published
All platforms
What's Built & Ready
SystemPurposeStatus
Field Media Capture GuideBefore/During/After photo+video checklist for techs. Service-specific shot lists.Live in Dashboard
Juxtaposition GalleryBrand-defining before/after showcase. 6 service categories.Live in Dashboard
Content Elevation PipelineRaw tech capture to brand-quality transformation tracker.Live in Dashboard
Design Studio (7 Brief Types)Auto-generates creative briefs from field intel. All 4 personas.Live
Metricool Social MonitorPull analytics from FB, IG, TikTok, LinkedIn, X.Needs API Key
Tech Facebook MiningSurfaces interesting tech posts for Audrey to elevate.Needs Metricool
Social Media VaultPhoto/video library by category with sub-categories.Needs Content
Blog Content Ready to Publish
#TitleTarget PersonaStatus
1That Sewer Smell Won't Go Away? Here's What's Rotting Under Your KC HomeEmergency EricReady
2What a Sewer Camera Actually Shows You (and Why Most KC Plumbers Won't Let You Watch)Maintenance MikeReady
3Your Water Heater Is Leaking Right Now? Do These 3 Things Before It FloodsEmergency EricReady
4Can't Find Your Sewer Cleanout in Overland Park? Here's Where It's HidingRenovation RachelReady
5Water Heater Replacement Cost in KC: The Real NumbersRenovation RachelReady
6How to Choose a Plumber in the KC Metro Without Getting BurnedRenovation RachelReady
7Sewer Repair Kansas City: Cleanout, Root Intrusion + Long-Term SolutionRenovation RachelReady

🧠 Nexus AI: What Got Built This Week

March 3-9, 2026. Systems deployed, infrastructure hardened, intelligence activated.

morpheus.callbrightside.com
Dashboard is now live at a professional HTTPS URL. SSL certificate active. Auto-renews. No more IP addresses or port numbers.
DEPLOYED THIS WEEK
✅ Nexus Social Monitor (Metricool API)
✅ Field Media Intelligence System
✅ Design Studio Overhaul (7 brief types)
✅ Document Guardian (auto-heals errors)
✅ Autonomous Guardian (systemd timers)
✅ Subdomain + SSL (morpheus)
✅ 7 blog drafts (persona-driven)
✅ Competitive analysis (26 competitors)
LIVE APIS
🟢 ServiceTitan (jobs, techs, invoices)
🟢 WordPress (blog publishing)
🟢 Claude AI (content generation)
🟢 Perplexity AI (research)
🟢 GA4 (analytics)
🟢 Google Ads (account 7269555791)
🟢 LSA (Local Services Ads)
🟡 Metricool (needs API key)
COMPETITIVE MOAT
Zero KC plumbing competitors have:
❌ AI-powered field note intelligence
❌ Persona-driven content strategy
❌ Automated creative brief generation
❌ Real-time competitive monitoring
❌ Self-healing document systems

BSP has ALL of these. Now.

⭐ Reputation & Reviews

4.9
Google Rating
380+
Total Reviews
Across 6 platforms
0
New This Week
Target: 5+/week
A+
BBB Rating
Action: Activate review request flow. Techs ask happy customers for Google reviews. Incentive program ready: $10/review, $50 named five-star bonus, $100 monthly top bonus. Every 10 reviews = measurable ranking improvement.
Owner: Kalen (techs) + Robert (automation) | Priority: This Week

⚡ Action Items & Next Steps

🚨 IMMEDIATE (This Week)
1️⃣
Fix Google Ads Conversion Tracking:Set up phone call tracking, form submission tracking, and ServiceTitan booking confirmation tracking. $1,250/week is blind without this.
Owner: Robert | Impact: ROI currently unmeasurable, this fix enables tracking | Deadline: Mar 12
2️⃣
LSA Service Category Expansion:Add Emergency Heaters, Expanded Water Heater, Leak Detection, Sump Pump to LSA. Move 50% budget to sewer search ads.
Owner: Robert + Kalen | Impact: More service categories = more lead volume | Deadline: Mar 14
3️⃣
LSA Profile Photos:Audrey delivers team photo, before/after sewer, tech with camera, branded truck. Directly impacts LSA ranking and click-through rate.
Owner: Audrey | Impact: Higher LSA ranking | Deadline: Mar 12
4️⃣
Activate Review Request Flow:Brief techs on asking for reviews. Enable incentive program. Target 5+ new Google reviews per week.
Owner: Kalen (brief techs) + Robert (automation) | Deadline: Mar 14
📅 THIS MONTH (March)
5️⃣
Publish 7 Blog Posts:All persona-driven, KC-specific, SEO-optimized. Content is ready, just needs final review and publish.
Owner: Robert | Impact: SEO rankings for 234 target keywords
6️⃣
Connect Metricool:Verify BSP has Advanced plan ($45/mo). Add API credentials to VM. Enables social analytics across all platforms + tech Facebook mining.
Owner: Robert | Impact: Social media intelligence for Audrey
7️⃣
Field Media Capture Launch:Brief techs on Before/During/After photo checklist. Print service-specific shot lists for trucks. Start building the Juxtaposition Gallery.
Owner: Audrey (training) + Kalen (tech buy-in)
8️⃣
Brand Workshop:Run "Name the Drop" workshop with team. Google Form ready. 15 mascot name candidates. Audrey facilitates.
Owner: Audrey (facilitate) | Form: Live Google Form
🎯 STRATEGIC (Q2)
9️⃣
Lead-to-Sale Journey:Map LSA leads to ServiceTitan to Google Ads feedback loop. Dynamic revenue values. This is Google rep Evelyn's #1 recommendation.
Owner: Robert | Impact: Smart bidding optimization across all campaigns
🔥
Investigate Inspector Nick Channel: ST API shows only 2 jobs, 1 completed, $0 revenue attributed. Either ST tracking is broken for this source or revenue is attributed elsewhere. Need to reconcile with actual referral data.
Owner: Robert + Stephanie | Impact: Unknown until data reconciled