🔥 Getting The Phones Ringing

Bright Side Plumbing | April 2, 2026 | What's Happening + What's Next

📊 How We're Tracking Ad Dollar to Invoice (Fixed Today)

🖱️
Customer Clicks Ad
Google captures click ID
📋
Fills Contact Form
Click ID attached to lead
📞
Ashton Books Job
Lead enters ServiceTitan
💰
Job Closed + Paid
Invoice traced back to ad

This pipeline was broken since March 22. Rebuilt and reconnected today. First proven ad-to-invoice data in 30 days.

⚡ The Plan: Today → This Week → This Month

🔥 Today (April 2)

Sewer Campaign: Add Keywords + Increase Budget

100 people took action on sewer ads last month on $1,659 in spend. Adding high-volume keywords from the 42,000 we mapped. More keywords = more searches we show up for = more calls.

$1,659 spent (30d) 100 website actions $5,022 avg sewer ticket
🛡️ Today

Block India Bot Traffic on Emergency Campaign

66 fake conversions from India eating real KC homeowner ad budget. Fixing geo targeting via API today.

66 fake conversions Redirecting budget to KC
✅ Done Today

New 3-Step Contact Form Live

Pick service → pick urgency → enter contact info. Captures the Google click ID so we can trace every lead back to the ad that brought them in.

Live on /contact-us/ Click ID tracking active
✅ Done Today

Daniel AI: Learning System Fixed + Transfers Working

50 calls in 6 days. 7 jobs booked. $75/month (vs $3,500 Broccoli). Transfer bug fixed -- zero failures since yesterday. Now learns from every call to improve.

7 bookings / 6 days $75/month 0 transfer failures
📞 Tomorrow

Ashton Calls Top 10 Open Estimates

$3.1 million in open quotes from people who already asked for work. No ads needed. Just phone calls. Even 10% close rate = $310K on the board.

1,430 open estimates $3.1M pipeline Fastest revenue lever
📧 This Week (If DKIM Done)

Email Reactivation: 3,700 Past Customers

Segmented by spend level. 52 Champions ($10K+), 42 Whales, 430 Cooling customers drifting to competitors. System built, templates ready, segments loaded. Blocked on DKIM only.

3,700 customers ready 52 Champions 430 drifting away
📈 This Month

Sewer Content: Capture 576K Monthly Searches

BSP does sewer better than anyone in KC. But we're invisible for 576,000 monthly searches because we don't have pages for them yet. The keyword map is done. The creative brief for Audrey is ready. Building 8 sewer pages that rank #1.

576K monthly searches 8 sewer pages to build $5,022 avg ticket
🧠 30 Days

Smart Bidding Gets Real Data

The tracking pipeline rebuilt today feeds Google real conversion data -- ad click to customer to job to invoice. In 30 days, Google's algorithm knows exactly what a profitable BSP customer looks like and bids accordingly. Lower CPL, better quality calls, automatically.

Ad click → Customer → Job → Invoice

🚨 576K Monthly Searches We're Invisible For

People are searching for sewer work RIGHT NOW and finding competitors instead of BSP.

42,000 keywords mapped from SEMRush. Building the pages and ad campaigns to capture this demand.

🔓 3 Things Blocking Real Revenue (Need Your Help)

📧

DKIM Email Authentication

Every email from callbrightside.com goes to spam without this. 3,700 customers can't hear from us. Email reactivation, membership invitations, review requests -- all blocked.

⏱️ 5 minutes in Google Admin
💳

QuickBooks Authorization

ST shows 99% of jobs as "scheduled" even after they're paid. QB is the truth. One click from Stephanie gives us accurate revenue data. No more phantom numbers.

⏱️ 1 click from Stephanie
📈

LSA Budget Restoration

January: $5,174 spent, 72 leads at $71 each. March: dropped to $855. Same CPL, just less fuel. Your family runs $20M+ with LSA as #1. We need to feed it.

⏱️ Budget approval

🎯 The Machine Is Built. It Needs Fuel.

Sewer ads are generating activity. Daniel is booking jobs. The contact form is capturing leads. The tracking pipeline is reconnected. 42,000 keywords are mapped. 3,700 customers are segmented and ready.

The fuel is: sewer budget increase + DKIM (5 min) + QB auth (1 click) + LSA budget + time to execute.

Those unlocks turn "the phones should ring" into "the phones are ringing."