Mac Septic CRM (ReactCRM)
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.
- > 9,502 customer records
- > ~3K monthly email opens
- > ~500 daily chat inquiries
- > 200+ weekly calls
- → Productize as multi-tenant SaaS
- → Onboard 2nd vertical (plumbing or HVAC)
- → External API access tier