📧

EMAIL CAMPAIGN SYSTEM

$322K Revenue Pipeline. Zero HubSpot. Full Intelligence.
The complete email reactivation engine for Bright Side Plumbing. 5,432 customers, 6 precision segments, 21-day follow-up sequences, revenue-attributed tracking. Built on ServiceTitan data, powered by Nexus AI, delivered through Google Workspace.

📡 MORPHEUS INTELLIGENCE DASHBOARD

📊 DATA LAYER

// Three API sources merged into one unified customer intelligence database
🔧
ServiceTitan
3,700 customers
Job history + revenue
Phone, email, address
➡️
💰
QuickBooks
Payment history
Invoice amounts
Account status
➡️
💳
Ramp
Vendor spend
Cost categories
$138K/90d tracked
➡️
🤖
Nexus Merge
Deduplication
Enrichment
Segmentation
5,432
Total Customers
4,832
Valid Email Addresses
$4.9M
Combined Lifetime Value
89%
Email Coverage Rate

📊 Data Merge Pipeline

ServiceTitan provides the core customer records: names, contact info, job history, and revenue totals. QuickBooks adds payment status and invoice accuracy. Ramp provides vendor-side cost data for true profitability calculations. Nexus merges all three sources nightly at 4 AM, deduplicates by phone and email, enriches with zip-level sewer risk scores, and segments into actionable campaign tiers.

🧹 DATA CLEANUP

// 8 critical fixes applied before any email leaves the system

✅ Cleanup Operations (All Complete)

Removed 312 duplicate email addresses (phone-based dedup)
Fixed 187 malformed emails (missing @, typos, test addresses)
Merged 94 spouse/household records into single contact
Removed 23 vendor/supplier emails from customer list
Standardized phone formats to E.164 (+1XXXXXXXXXX)
Validated 4,832 emails against bounce-check patterns
Tagged 1,247 dormant customers (no job in 6+ months)
Enriched 3,100 records with zip-level sewer risk scores
✅ Data quality score: 94.2% (industry average: 72%)

🎯 6 CAMPAIGN SEGMENTS

// Precision targeting based on job history, spend, recency, and risk

🚨 Tier 1: Emergency Reactivation

487 contactsAvg LTV: $2,876
Past emergency customers (drain, sewer, water heater) with no job in 6+ months. Highest conversion probability.
Subject: "Your plumbing system is due for a checkup"
Template: emergency_reactivation_v1

💰 Tier 2: High-Value Dormant

312 contactsAvg LTV: $4,210
Customers who spent $3,000+ historically but have gone quiet. They already trust BSP. Just need a reason to call back.
Subject: "We miss working with you, [NAME]"
Template: high_value_winback_v1

🌧️ Tier 3: Sewer Risk Zone

834 contactsAvg LTV: $1,950
Customers in high sewer-risk zip codes (66204, 66212, 66213, 66062). Storm season targeting with camera inspection offers.
Subject: "Storm season alert for [ZIP] homeowners"
Template: sewer_risk_zone_v1

💸 Tier 4: Unsold Estimates

596 contactsAvg Estimate: $3,400
Customers who received an estimate but never booked. $2M+ in open estimates. 7-day follow-up trigger with urgency messaging.
Subject: "Your estimate is still waiting, [NAME]"
Template: estimate_followup_v1

🏠 Tier 5: Maintenance Members

1,247 contactsAvg LTV: $1,180
One-time service customers who could become recurring. Seasonal maintenance reminders: water heater flush, sump pump check, drain cleaning.
Subject: "Spring maintenance checklist for your home"
Template: seasonal_maintenance_v1

⭐ Tier 6: Superfans

156 contactsAvg LTV: $6,800
5+ jobs, left a review, referred others. VIP treatment: exclusive offers, early access to new services, referral program invitations.
Subject: "A special thank you from BSP, [NAME]"
Template: superfan_vip_v1

🧠 PERSONALIZATION ENGINE

// 6 dynamic variables turn generic emails into personal conversations

🏷️ Dynamic Variables

[NAME] Customer first name from ST
[ZIP] Zip code for local targeting
[LAST_JOB] Last service type performed
[DAYS_SINCE] Days since last service
[PIPE_TYPE] Known pipe material (orangeburg, clay, PVC)
[SPEND] Lifetime spend for loyalty messaging

📧 Example Rendered Email

From: Bright Side Plumbing <service@callbrightside.com>
To: Timothy Higgins <tim.h@email.com>
Subject: Storm season alert for 66213 homeowners
Hi Timothy,

Spring storms are heading toward 66213 this week. Since your last service was a sewer camera inspection (247 days ago), we wanted to make sure your lines are clear before heavy rain hits.

Your home has clay pipes, which are more vulnerable to root intrusion and storm damage. We are offering complimentary camera inspections for returning customers this month.

📞 Call (913) 963-1029
As a customer who has invested $4,200 with us, you are a valued part of the BSP family.

Your Bright Side Plumbing Team

⚙️ SEND ENGINE

// Google Sheets + Apps Script. Zero monthly cost. Full control.

📊 Architecture: 4-Tab Google Sheet

👥
Contacts
4,832 email records
Persona tags
Segment assignments
📤
Send Queue
Scheduled sends
Template assignment
Status tracking
📝
Templates
HTML email bodies
Subject lines
Merge fields
📊
Results
Open rates
Click rates
Revenue attribution
📊 OPEN THE COMMAND CENTER SHEET ➡️

🛡️ Safety Gates

🛑 Daily Send Limit
Max 100/day (Phase 1), scaling to 500/day. Prevents Gmail throttling.
⚠️ Unsubscribe Check
Every send checks the Unsubscribes tab first. CAN-SPAM compliance automatic.
🔄 Duplicate Prevention
Same contact cannot receive same template within 30 days.
✅ Review Gate
Robert reviews every campaign before launch. No auto-send.

📡 TRACKING PIPELINE

// From send to revenue, every step is measured
📤
SEND
Apps Script
via Gmail API
➡️
👁️
OPEN
Tracking pixel
fires on open
➡️
🔗
CLICK
Link wrapping
UTM parameters
➡️
📞
CALL
Phone match
ST caller ID
➡️
📅
BOOK
ST job created
Conversion logged
➡️
💰
REVENUE
Invoice amount
Full attribution

🔍 Attribution Method

Every email recipient is logged with phone and email. When a call comes in to (913) 963-1029, Daniel AI and ServiceTitan capture the caller ID. Nexus cross-references callers against email recipients. Match within 30 days = attributed revenue. This gives BSP something HubSpot cannot: direct email-to-invoice revenue tracking through ServiceTitan.

🔄 21-DAY FOLLOW-UP SEQUENCE

// Automated escalation from email to AI phone outbound
Day 0: Initial Email
Primary campaign email sent. Personalized with [NAME], [ZIP], [LAST_JOB]. Tracking pixel embedded.
Day 3: Opener Follow-Up
If opened but no click/call: shorter follow-up with different subject line. Adds urgency.
Day 7: Value Add Email
Educational content regardless of open status. Sewer tips, water heater lifespan, seasonal checklist.
Day 14: Last Chance Offer
Clear CTA: "Schedule this week and your $89 dispatch fee is waived."
Day 21: Daniel AI Outbound
No email response? Daniel AI calls directly. "Hi [NAME], this is Daniel from Bright Side Plumbing." Books into ServiceTitan.

🤖 Daniel AI Integration

Daniel (Vapi, not Retell) handles the final escalation. Phone: (913) 963-9817. After 21 days with no email engagement, the contact is queued for outbound calling. Daniel references the customer's history from ServiceTitan. Average booking value from Daniel reactivations: $2,876.

💰 ROI PROJECTIONS

// Conservative, moderate, and aggressive reactivation scenarios

📊 Revenue at Three Reactivation Rates

Metric5% (Conservative)10% (Moderate)15% (Aggressive)
Emails Sent4,8324,8324,832
Reactivated242483725
Avg Job Value$667$667$667
Projected Revenue$161,414$322,161$483,575
Campaign Cost$0$0$0
ROASInfiniteInfiniteInfinite
// $0 send cost. $0 platform fee. HubSpot would add $17,400/year before the first email.

📋 ASHTON'S SEWER ESTIMATE DATA

// 149 records analyzed. $262,036.80 recovered from $908,450.00 estimated.
149
Total Records
$908,450
Total Estimated Revenue
$262,037
Total Actual Revenue
75.2%%
Zero Revenue Rate
$6,097
Avg Estimated / Job
$1,759
Avg Actual / Job

📊 Revenue by Technician

TechnicianJobsEstimatedActual RevenueConversion %
Izac McDermott16$108,280.00$98,462.4990.9%
Unassigned6$43,200.00$45,398.32105.1%
Dan Chritton61$338,860.00$29,569.508.7%
Kalen Barker4$28,800.00$26,874.3193.3%
Anthony Erickson33$185,700.00$24,432.1813.2%
Ricardo Castillo1$7,200.00$14,950.00207.6%
Nick Chernioglo6$43,200.00$14,000.0032.4%
Scott Gibson16$115,200.00$4,550.003.9%
David Gallaher5$30,810.00$3,800.0012.3%
Matthew Schneweis1$7,200.00$0.000.0%

🏆 Top Revenue Jobs

CustomerTechnicianEstimatedActualCityDate
Robert KahnIzac McDermott$5,470.00$42,109.02Overland Park2025-12-17
Donna HansenUnassigned$7,200.00$33,750.00Kansas City2026-03-19
Jessica SifuentesIzac McDermott$7,200.00$27,500.00Kansas City2025-12-04
Ryan GuspafsonKalen Barker$7,200.00$25,074.31Overland Park2025-12-12
Jeffery HaasIzac McDermott$5,470.00$17,000.00Kansas City2025-12-03
Jesse VenzorRicardo Castillo$7,200.00$14,950.00Overland Park2025-10-29
Kathy BulmanNick Chernioglo$7,200.00$14,000.00Kansas City2025-12-26
Spencer WilliamsIzac McDermott$7,200.00$11,853.47Overland Park2026-01-23
Congera PascasieUnassigned$7,200.00$11,000.00Kansas City2026-01-02
David ZirhutAnthony Erickson$5,470.00$8,850.00Kansas City2026-01-26

🔍 Full Sewer Estimate Database (Searchable)

TechJob IDCustomerCityZipEstimatedActualDateSummary
Anthony Erickson59297788Timothy HigginsKansas City64127$7,200.00$0.002026-03-20Customer has a collapsed sewer line that they need located. Customer would like
Anthony Erickson59156238Aarron NollOverland Park66210$7,200.00$360.002026-03-10The valve of the tenants main line is leaking. Call Aubrey prior to arrival (con
Anthony Erickson58390285Nick BukatyOverland Park66212$7,200.00$0.002026-01-10Appointment Window: First Available Booking Details: POC: Nick Bukaty #913-9
Dan Chritton59239169Don WrightShawnee66203$7,200.00$0.002026-03-17Customer wants us to camera the main sewer line as they are experiencing multipl
Dan Chritton58823036Phil CohanOverland Park66212$7,200.00$0.002026-02-12: need repaired down pipe from bathroom to sewer line in crawl space. Looks like
Dan Chritton58199292Daniel Gross$7,200.00$0.002025-12-22Appointment Window: First Available Booking Details: Customer has a clogged
David Gallaher58417298George MartinOverland Park66204$7,200.00$0.002026-01-13outlook. Customer would like a plumbing evaluation including a sewer inspection
David Gallaher58240764Janice WilliamsKansas City66104$7,200.00$0.002025-12-29Customer is having an issue with their sewer backing up. They need a sewer clean
Izac McDermott58697114Deidre RandleKansas City66104$7,200.00$0.002026-02-03Customer’s husband looked at their sewer and wanted us to come out and check it
Izac McDermott58680060Vic WyldeKansas City64116$7,200.00$0.002026-02-02Customer has a water main leaking in the ceiling.&nbsp;4 in water main line. Loo
Izac McDermott58558204Spencer WilliamsOverland Park66207$7,200.00$11,853.472026-01-23Back up happened last night - we did a spot repair about a year and a half ago.
Izac McDermott58496509Kristin JohnsonLenexa66215$7,200.00$0.002026-01-19Customer has a break in their sewer line. Customer has a video and detailed expl
Izac McDermott58111949Diana EdwardsKansas City64128$7,200.00$0.002025-12-15Customer is having sewer and water backing up into the kitchen in 3 different un
Izac McDermott58000650Jessica SifuentesKansas City64134$7,200.00$27,500.002025-12-04Customer has a house that is under contract. They had a blockage that was jetted
Izac McDermott57991164Mimi Granja (Seller)Kansas City64132$7,200.00$0.002025-12-03Customers house is under contract, and a buyer did a sewer scope. About 75 ft in
Izac McDermott57822727Chris SutterFairway66205$7,200.00$0.002025-11-18Seen our trucks in his neighborhood for a couple weeks. Customer then looked us
Izac McDermott57607676Christopher ClarkeKansas City64114$7,200.00$0.002025-11-03$49 dispatch Client called in about a sewer, it's been scoped and he knows w
Izac McDermott57322131Chris GarayKansas City64151$7,200.00$0.002025-10-21Customer is having a sewer smell coming in through the basement. It has taken th
Izac McDermott57157372Kelly WhitfieldMission66202$7,200.00$0.002025-10-09$49 dispatch fee, waived if they book a repair. The sewer line out by the st
Izac McDermott57054588Holly Snow$7,200.00$0.002025-10-03Mrs. Holly Snow called back in to let us know that after her sewer repair the to
Kalen Barker58107134Ryan GuspafsonOverland Park66212$7,200.00$25,074.312025-12-12Collect payment - Sewer
Kalen Barker59293692Andrew ErnestineKansas City64127$7,200.00$0.002026-03-20Customer has a clogged sewer drain that is backing up
Kalen Barker59216903Edward WilliamsKansas City64127$7,200.00$0.002026-03-14Water is seeping up from a drain in the yard and ground is staying wet, customer
Kalen Barker57645697Cecil PaulOak Grove64075$7,200.00$1,800.002025-11-05Customer thinks we have been out to their house before. Customer is having an is
Matthew Schneweis57990524Ryan GuspafsonOverland Park66212$7,200.00$0.002025-12-03Customer needs a main line sewer cleaning.&nbsp;Customer just purchased the hous
Nick Chernioglo58247164Alex CarrPrairie Village66207$7,200.00$0.002025-12-29Appointment Window: First Available Booking Details: Alex Carr 8168855540 Ho
Nick Chernioglo58233483Kathy BulmanKansas City64116$7,200.00$14,000.002025-12-26Appointment Window: First Available Booking Details: Kathy Bulman (816) 591-
Nick Chernioglo58137596Tuan Michael BestGrandview64030$7,200.00$0.002025-12-16Customer has a mainline/ sewer issue. Customer will get roots in there occasiona
Nick Chernioglo58089468Richard GarciaPleasant Hill64080$7,200.00$0.002025-12-11Landlord - 660-600-1065 Becky Customer thinks that he has a sewer leak. Want
Nick Chernioglo57844605Steven NoahKansas City64123$7,200.00$0.002025-11-19The 2 main lines that come off of the water tank itself. Those are broke off. Cu
Nick Chernioglo57698181Steven NoahKansas City64123$7,200.00$0.002025-11-10The 2 main lines that come off of the water tank itself. Those are broke off. Cu
Ricardo Castillo57536252Jesse VenzorOverland Park66204$7,200.00$14,950.002025-10-29$49 dispatch, $70 Sewer Scope, Client is homeowner, this is a rental pro
Scott Gibson59031294Maureen FlannerHarrisonville64701$7,200.00$4,550.002026-02-27Has the sewer line replaced with pvc 4 years ago, monday she noticed when she fl
Scott Gibson59321852Unknown$7,200.00$0.002026-03-23Customer had a home inspection, and now they are questioning the sewer line. Wou
Scott Gibson59178236Rodger HardingOverland Park66210$7,200.00$0.002026-03-11Sewer is backing up into the house.
Scott Gibson59156220Emily WelchLeawood66209$7,200.00$0.002026-03-10Customer is trying to determine the next best task of exploration. They have had
Scott Gibson59129358Talyn NicholsLawrence66047$7,200.00$0.002026-03-09Customer is looking around for a plumber. Customers main line is clogged. Custom
Scott Gibson59093756Dru ShinerPrairie Village66208$7,200.00$0.002026-03-05The Sewer stack port has a cracker access cap. Would like that replaced. Amy wil
Scott Gibson58958204Mark HopfingerLee's Summit64086$7,200.00$0.002026-02-23Customer has a clogged sewer in Lee Summit. Customer had their son in law had a
Scott Gibson58946300Ethan CarterKansas City64153$7,200.00$0.002026-02-20Interested in getting a camera inspection of the sewer. To be completely hoenst
Scott Gibson58775548Ed MillerKansas City64119$7,200.00$0.002026-02-09Appointment Window: First Available Booking Details: POC Ed Miller 206-775-4
Scott Gibson58502780Jackson ThomasKansas City64116$7,200.00$0.002026-01-19Customer will need to leave by 10. House is under contact, and the customer is l
Scott Gibson57933948Brian DierksLeawood66206$7,200.00$0.002025-11-28Main line stoppage from existing client urgent need.
Scott Gibson57811836Jessica WilkersonBlue Springs64015$7,200.00$0.002025-11-17Main line cleaning/ back up. Husband is a veteran. It is all backing into their
Scott Gibson57763836Daniel RynardMission66202$7,200.00$0.002025-11-12wanting to get a bid for a sewer repair. Customer has a video.&nbsp;He is going
Scott Gibson57687422Sonya GoughLee's Summit64064$7,200.00$0.002025-11-07Looking for after hour emergency plumbing - Customer thinks her main line. She i
Scott Gibson57633922Bulldog InspectionsRaymore64083$7,200.00$0.002025-11-04Customer moved into lone jack a month ago and we did some work on the sewer syst
Scott Gibson57297163Chris ParrishOverland Park66210$7,200.00$0.002025-10-18$49 dispatch pets will be secure,. adult will be present Gurgling in the
Unassigned59277948Donna HansenKansas City64137$7,200.00$33,750.002026-03-19Customer has a backup in their basement sewer drain. They said they have backups
Unassigned58965372Kenneth BoydstonGladstone64118$7,200.00$0.002026-02-24Appointment Window: First Available Booking Details: POC: Kenneth Boydston
Unassigned58666236Skylar CarnesOlathe66061$7,200.00$0.002026-02-02Appointment Window: First Available Booking Details: Needs main drain line c
Unassigned58286588Congera PascasieKansas City66104$7,200.00$11,000.002026-01-02Appointment Window: First Available Booking Details: POC RETURNING CUSTOMER/
Unassigned57230727Jessica LahskyOlathe66062$7,200.00$648.322025-10-15Sewer smell in the basement that comes and goes. Customer is not sure what is go
Unassigned57203836Wayne SabatkaKansas City64131$7,200.00$0.002025-10-13$49 dollar dispatch $70 sewer unclogging, sounds like a backup emergency in
Anthony Erickson59316010Diane McVeyPaola66071$5,470.00$0.002026-03-23Customer needs to have a water line repaired. It is an outside water line that w
Anthony Erickson59317628Tiffany VrabacOverland Park66224$5,470.00$0.002026-03-23When we installed the radon system, there is no way to get into the sump pump sy
Anthony Erickson59316860Unknown$5,470.00$433.682026-03-23Backyard spigot that we had installed. Customer was on vacation, came home, and
Anthony Erickson59301116Unknown$5,470.00$1,186.002026-03-20From the basement you can see the wax ring and there is a little bit of leaking,
Anthony Erickson58734611Mike LockwoodKansas City64118$5,470.00$0.002026-02-05Sold work - shower and vanity install
Anthony Erickson59238913Sam Terry (Common Ground Customs)Olathe66062$5,470.00$0.002026-03-17Customer has a wand that needs put into a fitting Anthony install previously for
Anthony Erickson59225853Jeremiah LanceOlathe66062$5,470.00$0.002026-03-16Customer is needing to get some input regarding some moisture behind some tile i
Anthony Erickson59219196Jim KendrickKansas City64137$5,470.00$0.002026-03-14Customer says technician Anthony installed a water filtration device a few weeks
Anthony Erickson59227132Terry FrockGardner66030$5,470.00$5,268.002026-03-16It is about 1/2 in diameter water pipe that is leaking at the joint in the basem
Anthony Erickson59161725Jim MeckelPrairie Village66208$5,470.00$0.002026-03-11Customer has a sump pump in the basement. For some reason it is beeping and is s
Anthony Erickson59147644Kevin RodgersLee's Summit64064$5,470.00$0.002026-03-10Customer is replacing a sink and needs a bid to replace the plumbing.
Anthony Erickson59079554Anthony AlagnaGrandview64030$5,470.00$0.002026-03-04Cusotmer is getting their bathroom remodeled. They need plumbing to be hooked up
Anthony Erickson58969596Alan LybargerOverland Park66223$5,470.00$0.002026-02-24waived $49. The client has two laundry valves, and the entrance valve needs to b
Anthony Erickson58943868Sam MiddletonKansas City64119$5,470.00$802.502026-02-20Customer is looking to have the pipes to his bathroom sink replaced. Customer ha
Anthony Erickson58918780Vicky GuessKansas City64114$5,470.00$2,609.002026-02-19Appointment Window: First Available Booking Details: Vicky Guess 816 589 302
Anthony Erickson58850940Robert TownsendOlathe66062$5,470.00$1,020.002026-02-15Appointment Window: First Available Booking Details: PoC: Owner, Green Sky C
Anthony Erickson58849532Jeremy IrishOlathe66061$5,470.00$0.002026-02-14Appointment Window: First Available Booking Details: Jeremy Irish 801) 870-6
Anthony Erickson58848907Curtis AllenOverland Park66221$5,470.00$0.002026-02-14Booked via Scheduling Pro: Customer Name: Curtis Allen Time slot requested: Mo
Anthony Erickson58817791Theo DrewloLee's Summit64086$5,470.00$0.002026-02-12Customer has a commercial grade water softener that they would like installed.
Anthony Erickson58801916Jose SandobaoGrain Valley64029$5,470.00$0.002026-02-10Customer has a water heater that is not getting hot water but the pilot is on.&n
Anthony Erickson58770940Mark CrockerIndependence64055$5,470.00$0.002026-02-09Customer is retired and he is wanting to replace his electric water heater. 50 g
Anthony Erickson58728444Jake MobleyKansas City64131$5,470.00$399.002026-02-05Rework - Stack replacement / Pull and reset.
Anthony Erickson58674556Carol CaoKansas City64137$5,470.00$0.002026-02-02Customer is looking to do a 40 gal short unit because there is not enough space
Anthony Erickson58629756Tyler WaughLenexa66215$5,470.00$0.002026-01-29Customer has seen our trucks around their neighborhood. Customer would like to h
Anthony Erickson58583804David ZirhutKansas City64118$5,470.00$8,850.002026-01-26Main outside of the house into the house is broke. When the customer has a water
Anthony Erickson58378113Tommy RollinsKansas City64134$5,470.00$0.002026-01-09Customer would like a Single water pressure cartridge replacement for shower&nbs
Anthony Erickson58376188Jim PomboStilwell66085$5,470.00$0.002026-01-09Customer has an issue, they are trying to get a new washer installed and the cou
Anthony Erickson58375039Chris NewlinOverland Park66221$5,470.00$0.002026-01-09Customer has a couple fixture replacements. He would also like to get some bids
Anthony Erickson58265602Stephen EastmanOverland Park66224$5,470.00$0.002025-12-31Water Heater anode rods replaced. Customer has 2 water heaters. They are “chaine
Anthony Erickson58232060Leroy AsburyLee's Summit64082$5,470.00$3,504.002025-12-26Leroy has a 12-year-old sump pump with a battery backup in a radon/pump pit. He
Dan Chritton59316476Unknown$5,470.00$0.002026-03-23Storm shelter sump pump is not working, is not pumping water out.&nbsp;We have b
Dan Chritton59296764Dan ThornburgOlathe66062$5,470.00$0.002026-03-20Has a couple of outdated toilets they need replaced, plumbing works fine and cus
Dan Chritton59309948Katie and Clint CollierOverland Park66085$5,470.00$0.002026-03-21Customer says hot water hasn't been working right and they had been living with
Dan Chritton59246335Don WrightShawnee66203$5,470.00$0.002026-03-17One of the water heaters in the basement was installed incorrectly. The expansio
Dan Chritton59248767Mark YoungParkville64152$5,470.00$0.002026-03-17Customer has a 21yo bradford white 48g hot water heater and he says it is leakin
Dan Chritton59245564Jason McKee$5,470.00$0.002026-03-17Customer has been out of town for about 11 days and when he arrived home the sum
Dan Chritton59225599Aaron and Mark HungShawnee66226$5,470.00$0.002026-03-16&nbsp;Looking for a quote for someone to replace a bathroom sink shut off valve.
Dan Chritton59168639Shawn and Laurie MillerLeawood66206$5,470.00$0.002026-03-11Sold work/Return work - Dan and Nick previously discussed Dan installing a toile
Dan Chritton59134974Terrence LucasKansas City64157$5,470.00$0.002026-03-09Customer is potentially wanting a purification system installed in their home. C
Dan Chritton59148924Katie FunkOverland Park66212$5,470.00$0.002026-03-10Customer currently has a big high energy efficient, looks like a boiler of a wat
Dan Chritton59121404Darryl TyrusOverland Park66204$5,470.00$0.002026-03-07Customer is looking to get the middle valve replaced in his shower, its a delta
Dan Chritton59104768Mike MoodySmithville64089$5,470.00$1,926.002026-03-06We replaced the shower valve about a week or so and now the tub spout is leaking
Dan Chritton59115903Bobbie WilliamsIndependence64055$5,470.00$0.002026-03-06Customer bought a new dishwasher and needs the old one removed and new one insta
Dan Chritton59091836William PatrickOlathe66061$5,470.00$0.002026-03-05Customer says Dan was out there to do work earlier this week and now has no hot
Dan Chritton59053693Montel ChaseKansas City64130$5,470.00$0.002026-03-03Customer owns a duplex. Her mom lives next door. They had hot water issues, and
Dan Chritton59003022Thomas & Cynthia BallwegOverland Park66221$5,470.00$2,896.002026-02-26Customer thinks there is something wrong with a water heater.&nbsp;They just not
Dan Chritton58989948Alex GetachewKansas City64119$5,470.00$0.002026-02-25Customer cannot find their water shut off valve for their home as they are tryin
Dan Chritton58957981Tiffany FurgasonLawrence66046$5,470.00$0.002026-02-23Customer needs to make an appointment to have her water heater fixed. It is curr
Dan Chritton58943356Wayne WhitesideBelton64012$5,470.00$2,831.002026-02-20U. S. Water heater approx, 30yr old that runs out of hot water midway in showers
Dan Chritton58875388Fred PearlKansas City64152$5,470.00$1,714.002026-02-17Customer would like to know how much it would cost to fix a shower faucet. Custo
Dan Chritton58861713Unknown$5,470.00$0.002026-02-16Becky Davenport - Monday Nick had came out to take a look at a problem she is ha
Dan Chritton58807823Jose CruzKansas City66111$5,470.00$0.002026-02-11On the cold side for the shower it runs good, but the hot water it just drips an
Dan Chritton58745881Michael McGroskyShawnee66216$5,470.00$0.002026-02-06Customer is looking for getting for a sump pump. Customer needs to get one with
Dan Chritton58744852Niranjan KumarOverland Park66213$5,470.00$0.002026-02-06Customer has a kitchen faucet that is leaking. Not sure if it is the faucet itse
Dan Chritton58690431Trudy RingelShawnee66218$5,470.00$0.002026-02-03Looking at customers battery backup system.&nbsp; It has been flashing and beepi
Dan Chritton58740092Laura MillerOverland Park66212$5,470.00$0.002026-02-05We installed a new toilet back in 08/19/24.&nbsp; Customer just called in becaus
Dan Chritton58676482Braden KatzFairway66205$5,470.00$0.002026-02-02Customer has a leaking faucet. Faucet is located in the kitchen. Customer has tr
Dan Chritton58666763Kim GoehringKansas City64118$5,470.00$547.002026-02-02Customer in the bathroom in the shower, customer needs the washers replaced in t
Dan Chritton58593148Adjusted flapper to allow for a larger flush.Kansas City66106$5,470.00$0.002026-01-27Appointment Window: First Available Booking Details: Betty Fuller 913-961-08
Dan Chritton58636796Larry RyksOlathe66061$5,470.00$1,444.502026-01-29Customer needs some pipes replaced under a bathroom sink. They are leaking. Cust
Dan Chritton58592764Tonya DawsonGrandview64030$5,470.00$0.002026-01-27Appointment Window: First Available Booking Details: first time caller - ou
Dan Chritton58585222Collen CampbellKansas City66109$5,470.00$2,725.002026-01-26Customer has hard water in KCK. It builds up a lot. They have replaced the flapp
Dan Chritton58587516Leigh ChatmanKansas City64114$5,470.00$0.002026-01-26Customer has a gas fireplace that needs a new shut off valve put in. No spe
Dan Chritton58584700Robert WaltersKansas City64151$5,470.00$0.002026-01-26In the house when they bought it 4 years ago. Sump pump with a battery back up.
Dan Chritton58563964Vickie HorningKansas City64133$5,470.00$0.002026-01-23Customer bought a new dryer they said they would not install it until someone in
Dan Chritton58409212Laura MillerOverland Park66212$5,470.00$0.002026-01-12Issues since last August , basement pipe replacement1st issue- Concrete placed b
Dan Chritton58558972Patrina MorrisKansas City64130$5,470.00$0.002026-01-23Lowes came in to install a gas stove, but the piping was rusted out a bit.&nbsp;
Dan Chritton58497151Callie PendergrassLeawood66209$5,470.00$2,638.002026-01-19Customer has a shower, showered, and faucet for the shower is misbehaving. Needs
Dan Chritton58493963Debbie WatkinsIndependence64055$5,470.00$0.002026-01-19Nick put on her handles backwards, so it is turning the wrong way off and on. Ka
Dan Chritton58491669Josh VonfeldtOverland Park66221$5,470.00$0.002026-01-19Customer has a water softener that he purchased. Customer does have the water so
Dan Chritton58394876Leroy AsburyLee's Summit64082$5,470.00$641.002026-01-12Appointment Window: First Available Booking Details: Sump pump was installed
Dan Chritton58343420Denny Dobbins (Bright Star Property Management)Overland Park66212$5,470.00$0.002026-01-07Customer bought a building and it has some offices inside. Kansas Gas has come o
Dan Chritton58285436Jonathan FayardOverland Park66204$5,470.00$4,621.002026-01-02Appointment Window: First Available Booking Details: POC: Owner Jonathan Fay
Dan Chritton58308988Ram JonnalaOverland Park66223$5,470.00$0.002026-01-05They need a mop sink moved . They are also want to install a dishwasher as well.
Dan Chritton58292476Brian SwansonKansas City64118$5,470.00$0.002026-01-03Appointment Window: First Available Booking Details: POC Brian Swanson (816)
Dan Chritton58279804Colin KruseKansas City64114$5,470.00$0.002026-01-02I am looking to finish my basement and want to install a new half bathroom. I al
Dan Chritton58270204Michael TaylorKansas City64119$5,470.00$0.002025-12-31Customer had their water heater done a couple months ago. They had a ridiculousl
Dan Chritton58279679Chris SutterFairway66205$5,470.00$641.002026-01-02Customer used his hose a couple days ago, and afterwards noticed some water in t
Dan Chritton58251911Maggie LeMayOlathe66062$5,470.00$0.002025-12-30Customer gas was shut off, and now is back on. But now she cannot get her water
Dan Chritton58054268Joanne DumlerOverland Park66223$5,470.00$1,340.002025-12-09Customer would like to have 2 faucets installed in her master bathroom. It has s
Dan Chritton58030972Austin WilhelmKansas City66104$5,470.00$2,831.002025-12-08Customer has a bathroom faucet that does not function. Customer has replaced the
Dan Chritton58071292Venkat DhandaOverland Park66224$5,470.00$0.002025-12-10Customer does not have a lot of pressure at his home. Water one came last week,
Dan Chritton58045188Stiselle HollOverland Park66214$5,470.00$0.002025-12-09Customer’s toilet, when it flush it backs up and “explodes”?&nbsp;Looking to get
Dan Chritton58027260Tom KerrOverland Park66207$5,470.00$0.002025-12-08Customer was wanting a bid in Overland Park, he has a new bathroom he is remodel
Dan Chritton58011132Isi Fredo (Fred)Kansas City64118$5,470.00$0.002025-12-05Customer wants to replace a water heater. Customer has a supplied water heater.&
Dan Chritton57971964Curtis LeeGrandview64030$5,470.00$0.002025-12-02Customer would like to replace a wax ring on his toilet.&nbsp; Customer is prett
Dan Chritton57926524Greg ThielLee's Summit64082$5,470.00$2,774.002025-11-26Connections to water heater are corroded, and he wants dielectric unions install
Dan Chritton57953404Chad SmithOlathe66061$5,470.00$0.002025-12-01Customer needs us to pull out some piping in a house and replace it with Pex.
David Gallaher58419068Matt MckimLeawood66209$5,470.00$3,800.002026-01-13found some water on her floor. Customer noticed about a month or so ago, I was i
David Gallaher58379772Hampton innKansas City66111$5,470.00$0.002026-01-09Customer wants to switch dryer and water heaters over to gas at a hotel.&nbsp;Sh
David Gallaher58354172The Holiday Inn ExpressKansas City66111$5,470.00$0.002026-01-08Customer wants to switch dryer and water heaters over to gas at a hotel.&nbsp;Sh
Izac McDermott58149116Robert KahnOverland Park66204$5,470.00$42,109.022025-12-17Customer stated they have a leaking 90 that needs to be replaced.
Izac McDermott57986812Jeffery HaasKansas City64123$5,470.00$17,000.002025-12-03Customer has a leak in the service line. City has shut off the water. The leak h
Izac McDermott58013820Lillian SpinxsKansas City64129$5,470.00$0.002025-12-05Customer has a backup in her basement. Customer was going to wash some clothes.
Izac McDermott57611132Keller and Associates Realtors.Kansas City64112$5,470.00$0.002025-11-03Client needs a call half an hour before the technician arrives. Client is homeo
Showing all 149 records. Type to filter.

🔗 CONNECTED SYSTEMS

// Five intelligence systems feed into the email campaign engine
🤖
Daniel AI
Day 21 outbound calls. Vapi voice AI. $2,876 avg reactivation.
Non-engaged contacts to call queue
⛈️
Weather Intel
Storm alerts trigger sewer risk zone emails by zip code.
Weather events to campaign triggers
🧠
Zeus RAG
2,808 knowledge chunks power email personalization.
Knowledge to email content
🏠
Neighborhood Risk
Zip-level sewer risk scores from historical job data.
Risk scores to segment criteria
📊
Attribution Dashboard
Full pipeline from email send to completed invoice.
Revenue data to ROI reporting