Mac Septic CRM (ReactCRM)
Cross-channel CRM with AI lead scoring for septic & field service ops.
A portfolio of CRMs, lead-gen platforms, voice agents, and government-data infrastructure powering field-service operations across Texas, Tennessee, and South Carolina.
Projects
Cross-channel CRM with AI lead scoring for septic & field service ops.
Sub-2-second-latency voice agent cloned from the operator's own voice.
165K TX OSSF permits joined to subdivisions for clustered septic acquisition.
NOAA hail × roof permits = pre-qualified storm-damage leads for roofers.
Unified permit API across 12 TX jurisdictions; 200M+ records queryable in under 2 seconds.
California SB-684 / SB-9 development eligibility automated; replaces $2-5K consultant work.
Visual service-territory intelligence: 159K septic permits across 12 jurisdictions, 120-mile radius.
Vertical CRM fork for a 40-year IN distributor: AI order intake + BOM + production board.
Second vertical CRM fork: TDLR contractor enrichment + live dispatch board.
Astro static site for an established Rock Hill SC septic brand; unlocks geo-targeted paid search without cannibalizing Mac Septic.
First-party visitor tracking + 5-minute win-back emails. Sovereign retargeting, no Customers.ai.
Real-time call + SMS + email scoring; auto-suppression of unsubs; weekly Opus strategist email.
Systematic 100-day AI-driven SEO push to crack top-10 on commercial septic keywords.
Editorial genome story of Will's father (74, prostate cancer BCR); 16 identical genotypes shared father→son.
Each product, in detail. Customer, scale, revenue, roadmap, risk.
Cross-channel CRM with AI lead scoring for septic & field service ops.
Eliminates lead-loss via cross-channel scoring; powers the entire Mac Septic operation; verticalizable to any field-service business.
ReactCRM is the operational backbone of Mac Septic. It unifies inbound calls, SMS, email, web chat, and browse activity into a single per-customer timeline with AI scoring. The cross-channel analyzer (shipped 2026-04-29) routes hot leads to a prioritized inside-sales queue and auto-suppresses unsubscribes. Browse-abandonment win-back (shipped 2026-05-08) recaptures permit-owner visitors with first-party tracking. Twilio caller-ID smart routing (629/931/737) selects the local number for each market, and PowerDialer notes sync writes call outcomes back to the lead record in real time.
The stack is React 19 on the frontend, FastAPI + PostgreSQL 16 on the backend, with Tailscale-mesh access to the on-prem permit database. It is built feature-flag-first so individual modules (scoring, dialer, abandonment) can be licensed independently to a second vertical.
Sub-2-second-latency voice agent cloned from the operator's own voice.
Scales inbound recovery without hiring callers; voice clone of Will's own 17-min IVC corpus beats generic TTS on caller trust.
Phil is a production voice agent built on Pipecat with Anthropic Sonnet 4.6 (with prompt caching), Deepgram nova-3 STT, ElevenLabs Instant Voice Clone TTS (eleven_turbo_v2_5, voice_id LLK6Fyz1X6ZiVpnmD7Ew), and Silero VAD. End-to-end latency averages ~1,600ms with ~400ms on utterance end. The IVC was trained on a curated 17-minute natural-cadence corpus rather than a 45-minute mixed-style dataset, after the latter degraded clone quality.
The transport layer plugs into both RingCentral (inbound) and Twilio (outbound) so the same agent personality handles missed-call recovery, after-hours intake, and outbound win-back. The VOICE_AGENT_TTS env flag toggles between Cartesia and ElevenLabs for fallback.
165K TX OSSF permits joined to subdivisions for clustered septic acquisition.
Septic clusters geographically (307 customers in a single Summit Glory Trail subdivision); permit data proves property type far better than skip-trace alone.
The expansion engine joins TX OSSF (On-Site Sewage Facility) permits with subdivision polygons across 8 counties (Travis, Williamson, Bastrop, Hays, Comal, Bexar, Guadalupe, Kendall) to identify dense septic clusters. 690 high-confidence septic streets were extracted from the existing Mac Septic customer base as ground truth.
A pilot of $4,200 BatchData spend on Cedar Creek + East Austin (42,539 addresses) is projected to yield 150-200 net-new MAC customers, based on the historical cluster density observed at Summit Glory Trail (307 Mac customers in one subdivision). Enrichment is the gating step: 107,562 candidates remain unenriched and will be processed in cost-managed batches.
NOAA hail × roof permits = pre-qualified storm-damage leads for roofers.
Roofers pay $50–100/lead for pre-qualified hail-strike addresses with recent roof permits; the data layer is already built and validated.
A 17.3M-row materialized view joins NOAA NCEI storm reports against permit data across TX. Validation cases: Tarrant Co May 27 2024 hail (3.25") drove 1,006 roof permits in the following 120 days; Bexar Co Mar 31 2025 hail (2") drove 3,406 permits. The product surfaces address-level lists pre-filtered by storm severity and roof age.
The data layers (austin_311, storm_events, spc_storm_reports, hail_leads MV) are live; the remaining work is a paid `/api/v1/hail_leads/search` endpoint with Stripe gating and a refresh cron.
Unified permit API across 12 TX jurisdictions; 200M+ records queryable in under 2 seconds.
Largest gov-data asset in the portfolio; powers permit-triggered sales for construction, roofing, HVAC, and electrical contractors.
PermitLookup unifies building, septic, electrical, mechanical, and demolition permits across 12 TX jurisdictions into a single queryable API. A hot/cold split (hot_leads vs permits) keeps active filter latency under 2 seconds even at 200M rows. Coverage spans Travis (49,598 septic + 300K building), Williamson (32,357 septic), Bastrop (29,915), Hays (14,901), Comal (15,220), and partial Bexar/Guadalupe/Kendall. A nightly refresh cron runs on the R730.
Licensing is the monetization path: H-Man Electrical is live, Crown Hardware is quoted, and a 5-contractor waitlist sits behind a self-serve checkout that has not yet shipped.
California SB-684 / SB-9 development eligibility automated; replaces $2-5K consultant work.
Automates zoning compliance checks that normally cost $2–5K per parcel from consultants.
Parcel Screen pulls parcel facts (owner, acreage, zoning, general plan) from Esri FeatureServer endpoints, runs SB-684 eligibility logic and SB-9 lot-split yield calculations, and cross-references a 776M-row CA permits database for prior approvals. Every screen produces an audit log so brokers can defend the result.
Phase 1 shipped 2026-05-13 with the core eligibility engine. Phase 2 will add statewide overlay layers (fire, flood, wetlands) and a Mapbox parcel viewer.
Visual service-territory intelligence: 159K septic permits across 12 jurisdictions, 120-mile radius.
Service-area intelligence for fleet deployment + route optimization; licensable to other field-service operators.
A Leaflet-rendered heat map and density overlay of 159K septic permits across the 120-mile service radius from Cedar Creek. Service-area rings (ideal <15mi, mid 15–30mi, far 30–45mi) and a dump-site inventory layer support route and fleet decisions.
The same engine can be repackaged per-operator as a "service territory intelligence" SKU at $500–1K/mo with competitor-density overlays.
Vertical CRM fork for a 40-year IN distributor: AI order intake + BOM + production board.
First vertical-market CRM fork; proves the verticalization playbook for the broader strategic-accounts thesis.
Crown Hardware is a 40+ year Columbus IN distributor with 800+ inventory SKUs and $2M+ in annual order volume. The fork adds AI order intake (parsing inbound emails into SKU lines), bill-of-materials assembly, and a production board synced to QuickBooks Enterprise.
The app is demo-ready at crown.ecbtx.com. Contract is stalled on Jenny Kay's bandwidth (new-hire training); strategy is to demo (not re-pitch) once she resurfaces.
Second vertical CRM fork: TDLR contractor enrichment + live dispatch board.
Second vertical proof-point for the verticalization playbook; demonstrates repeatability across distinct trades.
H-Man Electrical runs a contractor-enrichment pipeline driven by TDLR (TX Dept of Licensing & Regulation) license lookups, feeding a live dispatch board for the field crew. Modes include tdlr-load, tier0, tier1, push, and all (`/home/will/permit-api-live/scripts/contractor_enrich.py`).
Deploys are frozen since 2026-04-10 because the GitHub webhook is missing on wburns02/HManElectrical. 8 commits are queued (including the Live Wire redesign). Webhook reconnect is the only remaining gate.
Astro static site for an established Rock Hill SC septic brand; unlocks geo-targeted paid search without cannibalizing Mac Septic.
A separate brand from Mac Septic enables non-cannibalizing paid search; the account is capacity-underutilized.
A 12-route static Astro site (home, about, contact, 4 service pages, 4 service-area pages) for the Honey Wagon Services brand in Rock Hill SC. The local phone number is 803-328-1410 (RingCentral ext 105) — distinct from the Mac Septic Rock Hill line at 803-329-1250.
Google Business Profile creation is pending postcard verification (~2 weeks). Once GBP is live, the site unlocks a separate Google Ads account for Rock Hill SC.
First-party visitor tracking + 5-minute win-back emails. Sovereign retargeting, no Customers.ai.
Eliminates Google Ads pixel dependency for retargeting; first-party tracking respects modern privacy and survives third-party cookie deprecation.
A custom pixel fires on macseptic.com → POSTs to /api/public/v1/track → a 5-minute APScheduler cron identifies abandoned sessions for known returning permit owners → Brevo dispatches one of three templates (pumping_by_city, emergency, default) → an HMAC-signed vid token + 7-day suppression cap prevents over-mailing.
Alembic 126 added the schema. Sender is dannia@macseptic.com. The same first-party pipeline can be extended to permits.ecbtx.com visitors and to SMS as a second channel.
Real-time call + SMS + email scoring; auto-suppression of unsubs; weekly Opus strategist email.
Hot-lead inbox prioritization gives inside-sales a ranked queue instead of a shotgun list; the weekly Opus pass surfaces themes that humans miss.
RingCentral webhooks + Twilio SMS pipe into Deepgram nova-3 for transcription, then Haiku 4.5 runs forced-tool-use triage to score every interaction 0–100. If score ≥ 70, Sonnet 4.6 drafts a contextual reply. DNC enforcement runs at the suppression layer so any reply path respects opt-outs.
A weekly Opus 4.6 strategist email summarizes sentiment, surfaces top themes, and recommends campaign adjustments. The first Sunday Opus run was 2026-05-03 06:00 CT against the Dannia campaign `email-openers-spring-2026`. AI spend is hard-capped at $25/day with auto-pause.
Systematic 100-day AI-driven SEO push to crack top-10 on commercial septic keywords.
Google Ads is the primary inbound channel; SEO baseline is essentially zero (0/38 ranking). A 100-day window gives 30–40 days of ranking visibility before the next investor checkpoint.
Weekly `python3 -m scripts.ai_rank_check` measures position on 38 commercial keywords (e.g., "septic pumping Nashville", "emergency septic repair TN"). Execution levers are on-page optimization, a content calendar, link velocity from honeywagonservices, and AI copywriting for keyword-targeted landing pages.
The goal is top-10 on 10–15 commercial keywords in the 100-day window (2026-05-11 → 2026-08-19). A mid-window pivot is planned if no movement appears by day 60.
Editorial genome story of Will's father (74, prostate cancer BCR); 16 identical genotypes shared father→son.
Demonstrates life-sciences literacy + a founder personal story; resonates with investors interested in founder DNA + healthspan.
MyHeritage 720K SNP sequencing identified 16 identical alleles shared between Will and his father, including ACTN3 (endurance), COMT Val/Val (warrior brain), and BDNF (exercise response). The site is structured as three editorial sections: "Fifty Years of Training", "Warrior Brain", and "Built to Live Long".
A PSMA-PET scan was performed May 14 (results in ~2 weeks). DNA from siblings (Nikki, Chris, Matt) is pending. Color Health expansion is queued for actionable variants.
Five structural advantages that compound across the portfolio.
R730 + T430 cluster on Tailscale + Cloudflare Tunnel ingress. No per-unit SaaS recurring fees. Engineering time substitutes for vendor lock-in.
200M+ permit records across 12 TX jurisdictions, 159K septic-specific. Two-to-three-year scraping head start over competitors starting cold.
Phil voice agent built from 17 minutes of the operator’s own speech via ElevenLabs IVC. Sub-2-second response latency. Dramatically higher conversion than generic TTS on inbound recovery.
ReactCRM/API forks to Crown (hardware), H-Man (electrical), Honey Wagon (septic SC) in under three weeks each. Repeatable across plumbing, HVAC, roofing.
Permit history + lead scoring + voice transcript + email engagement all normalize to a single contact ID. Competitors fragment across Zoho/HubSpot + phone + permits, we don’t.
What ships before mid-August 2026.
First vertical CRM fork goes from built-and-paused to revenue. $1,500/mo + $7,500 setup. Champion is bandwidth-constrained, not interest-lost, a single demo unlocks signed contract.
Reconnect GitHub webhook on Railway. Ship eight queued commits including Live Wire redesign. Activates baseline $400/mo + opens contractor lead-delivery upsell.
Approve $4,200 BatchData enrichment of 42,539 Cedar Creek + East Austin addresses. Projected 150-200 new MAC customers at $800/yr each = $120K incremental annual revenue.
Ship /api/v1/hail_leads/search with Stripe gating. Sign 1-2 TX roofing partners. Per-geography revenue target $50-75K/yr.
Convert 5-contractor waitlist into 1-2 paid licenses at $500-2,000/mo. Productize self-serve API tier.
Onboard 2-3 CA development partners on parcels.ecbtx.com. Validate $50-200/screen unit economics. Phase 2 statewide overlays scoped.
End of 100-day push. Goal: 5-10 commercial septic keywords into top-20 (e.g., "septic pumping Nashville", "emergency septic repair TN"). Drives 10-15% inbound lift.
Operations-first founder running active inbound phone load for Mac Septic across Texas and Tennessee while building the platform that runs the company. Background spans field service operations, permit-data engineering, voice AI, and CRM productization. Optimizes for systems that ship and compound, not pitch decks.