RoofCRM — TX Roofer Operating System
Run a TX roofing business in one app: estimates, claims, dispatch, photo docs, customer portal — powered by our own storm + permit + insurance data layer.
Roofer-vertical SaaS that bundles a CRM with the data layer behind it. Where ProRoof/Roofr/JobNimbus sell software, RoofCRM bundles software + Storm Strike Dispatch leads + claim history + permit context + parcel data. The differentiating thesis: a vertical CRM that already knows every TX roof permit pulled, every hail strike, every code violation, every HMDA mortgage. Same Crown Hardware / H-Man Electrical verticalization playbook applied to roofing.
RoofCRM is the operating system for Texas roofing contractors. The marketing site at roofers.ecbtx.com pitches a 6-feature product: AI-assisted estimation from drone photos, claim-status auto-sync from TX DOI public adjuster filings, storm-driven dispatch auto-queueing leads from the /v1/roofer-leads/* API, GPS-stamped photo documentation, a homeowner customer portal for job tracking, and Samsara-style crew/truck GPS.
The pricing layer maps to fleet size: Starter $400/mo per crew (1-3 trucks), Growth $800/mo per crew (4-10 trucks), Enterprise $2,000/mo per crew (10+ trucks). Differentiation vs ProRoof/Roofr/JobNimbus is built around the data-layer ownership story: RoofCRM is the only roofer CRM that comes with the underlying data (15K TX hail events, 35M HMDA mortgages, 97M property sales, 297M code violations, 1.75M parcel polygons across 11 CADs) bundled as a default feature — competitors integrate with separate paid leads providers.
Visually distinct from Storm Strike Dispatch despite sharing the underlying API: storms.ecbtx.com uses an urgent storm-warning orange-radar identity; roofers.ecbtx.com uses a professional copper/bronze blueprint identity (data-theme="roofers-os"). The split lets the same backend serve two buyer personas — Storm Strike for one-off lead packs, RoofCRM for full vertical operating-system subscriptions.
- > 6-feature product surface live at roofers.ecbtx.com
- > Distinct visual identity (copper/bronze blueprint, separate from Storm Strike orange-radar)
- > Integrated with /v1/roofer-leads/by-hail-event + /v1/roofer-leads/recent + permits.ecbtx.com
- > 3-tier per-crew pricing ($400 / $800 / $2,000/mo)
- > Comparison table vs ProRoof/Roofr/JobNimbus (data-layer ownership = the differentiator)
- > Cloudflare DNS + Vercel deploy on Next.js 16
- → Sign first pilot — reach out via existing H-Man Electrical and Crown Hardware contractor network
- → Wire actual CRM features (today the page is the marketing surface; the actual CRM uses ReactCRM patterns from Mac Septic)
- → Add drone-photo estimation flow (Vercel AI SDK + photo segmentation model)
- → Insurance claim auto-sync from FL/TX DOI public adjuster filings
- → Cross-sell to Storm Strike Dispatch lead-buyers as a CRM upgrade
- ! Page is marketing-only today; the actual CRM build will be 4-8 weeks of work once a paying pilot signs
- ! Roofer-vertical SaaS market is competitive — differentiation depends on the bundled data layer, which is real but needs sales training to communicate