Plumbing Operations CRM

A custom plumbing operating system for scheduling, dispatch, invoicing, customer communication, and marketing.

Live demo workspace

Tampa Bay, St. Petersburg, Clearwater, Brandon, and realtor partner accounts across Hillsborough + Pinellas

Role
Settings + OnboardingPlumbing Onboarding: Capture company profile, service area, emergency coverage, dispatch rules, invoice defaults, and SMS behavior for the business.

Plumbing business setup

The original onboarding/tutorial spirit has been reframed into a service-business configuration flow with company details, dispatch rules, SMS defaults, and branding.

Company Profile

Peanut Plumbing LLC

Company Settings: Define how the plumbing business operates, where it works, and what rules office staff follow when jobs come in.

Core operating defaults used across the demo.

Business setup

Service area: Tampa Bay, St. Petersburg, Clearwater, Brandon, and realtor partner accounts across Hillsborough + Pinellas

Business model: Residential service, light commercial, emergency response, and realtor turn service

Coverage: Both

Technicians: 4

Dispatch + billing defaults

Hours: Mon-Sat 7:00 AM to 7:00 PM

After-hours rule: Emergency calls route to the on-call technician with office follow-up at 7:00 AM.

Invoice terms: Due on receipt with card, ACH, check, and field collection enabled.

SMS default: Enabled

Brand colors

#4C1D75
#6B21A8
#FACC15

Demo Setup

Seed data checklist

Demo Seed Data: Shows that the workspace is populated with realistic plumbing customers, jobs, technicians, invoices, estimates, and campaigns.

Confirms the app opens in a believable, polished state.

10 customers with property details and service history
9 jobs across scheduled, active, unassigned, completed, and follow-up states
4 technicians with zones, specialties, and truck assignments
6 invoices covering draft, sent, viewed, partial, overdue, and paid
3 active estimates ready for conversion into jobs
4 marketing campaigns for retention and partner outreach

Onboarding Flow

What the business configures

Onboarding Inputs: Collect the settings that a plumbing owner would actually expect during setup.

A direct translation of the original onboarding pattern into plumbing operations language.

Company name and service area
Residential, commercial, or both
Emergency service availability
Working hours and after-hours dispatch rules
Technician count and route coverage
Invoice defaults and payment collection options
Customer SMS preference defaults
Brand colors and future logo upload

Platform Notes

Isolation summary

Environment Isolation: Confirms this plumbing demo is intended to run independently from the original FelixCRM deployment and database.

Important for tomorrow’s demo and future handoff.

Demo mode is designed to run from local seeded data so the plumbing presentation is not dependent on shared FelixCRM production data.
Git and Vercel can be linked to a new project identity without reusing the original FelixCRM deployment metadata.