Bright Side Plumbing | Day 1 Onboarding Checklist

Monday, March 2, 2026
Prepared by Robert Dove | Dove Web Consulting | March 2026

Bright Side Plumbing: Day 1 Onboarding and Handover Checklist

Your Notes -- Bright Side Plumbing: Day 1 Onboarding and Hand... Saved

Monday, March 2, 2026

Prepared by Robert Dove | Dove Web Consulting


What This Document Is

This is the step-by-step plan for Day 1 onboarding and the full system handover. It covers everything that needs to happen Monday, what I need access to, what I will deliver in Week 1, and the tools I will set up on my end to start executing against your 7-area evaluation framework immediately.


📋 PART 1: MONDAY MEETING AGENDA (11:00 AM)

1A. Administrative (15 min)

1B. Access and Credentials (30 min)

I need access to the following platforms to begin the 14-day audit. Each one has a specific purpose tied to your evaluation areas.

#PlatformWhat I NeedWhyTied to Area
1Google Analytics 4Viewer or Editor access to the GA4 property90-day traffic baseline, conversion audit, funnel analysisArea 1, 4
2Google Tag ManagerEditor access to GTM-M3L9374Audit existing tags, verify tracking fires correctlyArea 4
3Google AdsViewer or Editor access to both accounts (AW-404985988, AW-242993149)14-day ads audit: structure, spend, CPL, Quality Score, brand vs non-brandArea 2, 7
4Google Search ConsoleFull user access for callbrightside.comKeyword rankings, indexing status, crawl errorsArea 1, 5
5Google Business ProfileManager accessReview score, review velocity, LSA ranking factors, Reserve with GoogleArea 3
6LSA DashboardViewer or Manager accessWeekly lead quality review, booking rate, disputes, rankingArea 3
7ServiceTitanMarketing reporting accessRevenue attribution, offline conversion data, marketing source fieldsArea 1, 4, 7
8Housecall ProViewer accessUnderstand online booking flow, form completion trackingArea 4, 5
9HubSpotViewer accessContact management audit, form data, CRM integrationArea 4
10WordPress AdminEditor or Admin access to callbrightside.comContent updates, schema fixes, blog publishing, CRO changesArea 5, 6
11BirdeyeViewer accessReview monitoring, response managementArea 1
12MetricoolViewer accessSocial analytics baseline, posting historyArea 1
13ClickCease/CHEQViewer accessClick fraud protection audit, exclusion listsArea 2
14CloudflareViewer access (optional)CDN, caching, performance monitoringArea 5

Note to Kalen and Stephanie: I do not need admin access to everything on Day 1. Viewer access works for most platforms during the audit phase. I can request elevated access as needed once I present the audit findings.

Question for the meeting: Are you using both ServiceTitan and Housecall Pro? ServiceTitan for dispatch and invoicing, and Housecall Pro for online booking? Understanding this determines how we build the attribution pipeline.

1C. Align on Communication (15 min)

1D. Align on Priorities (30 min)

Proposed Day 30 KPI Targets (for your review):

KPICurrent BaselineDay 30 Target
Monthly Revenue~$250,000$275,000
Blended CPL$200$180
Total Leads/Month~175190
Google Reviews384+395+
Website Conversion Rate~3%3.5%
Organic Leads/Month~510

🔧 PART 2: WHAT I SET UP ON MY END (Week 1)

These are the tools and systems I configure on my own machine and accounts. No action needed from you on these items.

2A. Reporting and Analytics Infrastructure

TaskToolTimeDeliverable
Connect GA4, Google Ads, Search Console to reporting layerLooker Studio + Python2 hrsData pipelines active
Pull 90-day GA4 baselineGA4 API1 hrBaseline report (traffic, sources, conversions, top pages)
Pull current keyword rankingsAhrefs or Semrush2 hrsKeyword ranking baseline document
Document all currently firing GTM tags, triggers, and variablesGTM API1 hrTag audit spreadsheet

2B. Attribution and Tracking Verification

TaskToolTimeDeliverable
Run Attribution Health Check (6-point verification)GA4 + GTM + Google Ads2 hrsGreen/yellow/red scorecard
Verify phone call tracking is firing correctlyGTM + GA430 minCall tracking status report
Verify form submission tracking is firing correctlyGTM + GA430 minForm tracking status report
Check GCLID capture in marketing URLsGoogle Ads + GTM30 minGCLID pipeline audit
Audit ServiceTitan marketing source fieldsServiceTitan1 hrSource field mapping document

2C. Site Health Audit

TaskToolTimeDeliverable
Run full Screaming Frog crawl of callbrightside.comScreaming Frog2 hrsPrioritized fix list (ranked by revenue impact)
Run PageSpeed Insights on top 10 pagesGoogle PageSpeed API30 minSpeed scores + Core Web Vitals baseline
Verify schema markup across all service pagesSchema testing tool1 hrSchema audit with fixes needed
Check for broken links, redirect chains, 404 errorsScreaming Frog30 minError list with priorities

2D. Google Ads 14-Day Audit (begins Day 1)

Audit QuestionWhat I CheckTime
Account structure: how many campaigns, ad groups, match types?Google Ads1 hr
Brand vs non-brand: are brand keywords isolated?Google Ads30 min
Geographic targeting: correct service area? Any wasted geo spend?Google Ads30 min
Negative keywords: what's missing? Where is money leaking?Google Ads1 hr
Search term analysis: last 90 days, what queries triggered ads?Google Ads2 hrs
Performance Max: asset group setup, audience signals, placementsGoogle Ads1 hr
Quality Score: what's dragging it down?Google Ads1 hr
Total audit time~8 hrs

Delivery: Audit document with findings, recommendations, and estimated impact. Presented by Day 14 (March 23).


📊 PART 3: WEEK 1 DELIVERABLES

By end of day Friday, March 13 (end of first working week), I will deliver:

#DeliverableFormatDelivered To
1Attribution Health Check (green/yellow/red scorecard)1-page PDFKalen, Stephanie, Russ
290-Day Baseline Report (traffic, leads, conversion rates, top pages)PDF + dataKalen, Stephanie
3Known Issues Fix List (prioritized by revenue impact)SpreadsheetRuss
4Quick Win #1: NAP consistency fix (unified address across schema, footer, GBP)Completed on siteVerified live
5Quick Win #2: Generation claim fix (confirm 5th-gen, update all pages)Completed on siteVerified live
6Quick Win #3: FAQPage schema on /faqs/Completed on siteRich Results Test pass
7First Monday Pulse Report (5 key numbers, trends, 3 action items)EmailKalen, Stephanie, Russ

📅 PART 4: ONBOARDING WEEK + WEEK 1 PLAN

Monday, March 2 (Onboarding Meeting)

March 3-8 (Pre-Start)

Monday, March 9 (Work Begins)

Tuesday, March 10

Wednesday, March 11

Thursday, March 12

Friday, March 13


🛠️ PART 5: MY TOOL STACK

These are the tools I use to execute. All are standard industry software. Monthly personal cost is approximately $30.

ToolCategoryPurposeCost
Claude Code CLIDev EnvironmentCode assistance and documentation~$20/mo
Python 3.12RuntimeScript execution for reporting and data pullsFree
Google Analytics 4Web AnalyticsWebsite traffic measurementFree
Google Tag ManagerTag ManagementMarketing tag deploymentFree
Google Ads APIAdvertisingCampaign performance dataFree
Looker StudioDashboardsLive reporting dashboardsFree
PageSpeed InsightsPerformanceWebsite speed testingFree
Google Search ConsoleSEOSearch visibility monitoringFree
Screaming FrogSEOSite crawl and technical auditFree (500 URLs)
Ahrefs or SemrushSEOKeyword research and competitive analysisCompany or personal
VS CodeCode EditorScript editingFree
Node.jsRuntimeTool dependenciesFree

Note: ServiceTitan, HubSpot, Birdeye, Metricool, ClickCease, Cloudflare, and WordPress are all on Bright Side's existing accounts. I do not need to purchase anything additional for those.


❓ PART 6: QUESTIONS I NEED ANSWERED MONDAY

#QuestionWhy It Matters
1Are you using both ServiceTitan AND Housecall Pro? If so, which handles what?Determines how we build the attribution pipeline and where revenue data lives
2Two Google Ads conversion IDs exist (AW-404985988, AW-242993149). Which is the primary account?Need to know which account to audit first and where offline conversions will import
3Facebook Pixel was removed in July 2025. Was that intentional? Any interest in reactivating?Determines whether Meta/Facebook is part of the paid media plan
4Hotjar was removed in November 2024. Do you want heatmaps back? (I recommend Microsoft Clarity, it is free.)Heatmap data is critical for CRO (Area 5)
5Does the company computer use OneDrive for Business or Google Workspace Drive?Determines where shared files and reports are stored
6What ServiceTitan access level will I have? (Marketing reports, full admin, etc.)Determines whether I can pull revenue attribution data directly
7Does Russ have a current content calendar or social posting schedule?Ensures I complement his work, not duplicate it

📎 PART 7: DOCUMENTS I HAVE READY FOR YOU

All of these were built specifically for Bright Side before my start date. I can walk through any of them during the meeting or share them afterward.

#DocumentWhat It CoversPages
1Onboarding ResponsePoint-by-point response to your 7-area evaluation framework with industry citations40+
2$3M to $6M Growth StrategyFull revenue doubling strategy with 30 sections and 17 appendices50+
3GA4 and GTM PlaybookEvent hierarchy, custom dimensions, funnel configuration, GCLID pipeline17 sections
4Google AI Ads PlaybookValue-based bidding, Performance Max setup, 8 campaign structure, seasonal budgets14 sections
5LSA Growth StrategyRanking factors, 18 tactics, offline conversion tracking, channel rebalancing15+
6Customer Persona Analysis4 personas from 301+ reviews with revenue weighting and marketing implications5+
7Oxygen Builder Widget ShowcaseCustom website widgets for callbrightside.com (CTAs, reviews, service highlights)Visual demo
8Nexus AI Command CenterMy complete operational system with 37 parts, 19 API integrations, automated reporting, error troubleshootingFull reference

These documents are my operating system. They are how I execute, not just plan. Every recommendation has execution steps, owner labels, verification checkpoints, and time estimates.


✅ PART 8: MONDAY END-OF-DAY CHECKLIST

By end of day Monday, these should be complete:

#ItemOwnerStatus
1Offer letter signedRobert + Kalen
2Commission agreement signedRobert + Kalen
3Background check process initiatedRobert
4Drug screening scheduledRobert
5Platform access requested for all 14 items (Part 1B)Robert
6Communication preferences confirmedRobert + Team
7Reporting cadence confirmed (weekly pulse, monthly deep dive, quarterly review)Robert + Kalen/Stephanie
830-60-90 KPI targets reviewed and confirmedRobert + Kalen/Stephanie
9Quick win priorities confirmed for Week 1Robert + Kalen/Stephanie
10Day 1 questions answered (Part 6)Team
11GA4 data pull started (if access granted)Robert
12Thank-you email sent with Week 1 plan summaryRobert

Prepared by Robert Dove | Dove Web Consulting | dovewebconsulting@gmail.com | 913.439.0166

Interactive Calculators

CPL Savings Calculator

Current Leads/Mo
175
Target Leads/Mo (Same Budget)
467
Additional Leads/Mo
292
Monthly Revenue Gain
$417K

SEO ROI Calculator

Month 6 Revenue from SEO
$50K
Month 12 Revenue from SEO
$114K
Year 1 Total SEO ROI
1,192%
Breakeven Month
3

Channel Mix Simulator

Adjust budget allocation and see projected leads and revenue. Total budget stays at $35,000.

CPL: $60
CPL: $130
CPL: $40
CPL: $50
CPL: $200
CPL: $25
Total Budget
$35,000
Total Leads/Mo
557
Blended CPL
$63
Projected Annual Revenue
$7.9M
Loading notes...