Custom vertical CRM for restoration franchises
Dispatch, claims paperwork, franchise ops, and crew mobile workflows in one white-labeled system. Built on Frappe: no per-seat tax, no ServicePro lock-in.
We built FullServicePro on Frappe + Vue for a restoration franchise operator. Same engineering team, same vertical-CRM playbook we used for Logan, applied to the field-ops world.
We're a fit for some teams. Not others.
Built for
- Restoration franchises with 10–500 locations (Servpro / Belfor / Paul Davis tier)
- Property management companies running >50 properties
- Field service companies stuck on ServicePro, Albi, or homegrown Excel + WhatsApp
- Operators tired of paying per-seat for software that doesn't fit restoration billing
Not built for
- Single-location restoration shops. The ROI doesn't work yet
- General field service software shoppers. We're not Jobber
- Pure property management. We don't do AppFolio replacements, we do field-ops CRMs
Dispatch, billing, and franchise ops, built around restoration.
Real-time job dispatch crews actually open
Mobile-first crew app. Jobs assigned, status updated, photos uploaded, time tracked, all from a phone in a wet basement. Syncs to office in real-time.
Billing that knows ACORD, Xactimate, and carrier rules
Insurance estimates, deductible tracking, carrier-specific paperwork, sublimit calculations. The billing logic restoration software promises but rarely delivers.
One dashboard for HQ across all locations
Job throughput, crew utilization, revenue per location, margin by service type. Stop running franchise meetings off Google Sheets.
Shipped, not slideware.
FullServicePro: Frappe-based restoration CRM in production
A white-labeled vertical CRM for Full Service Pros, a restoration franchise operator. Built on Frappe (Python) with a Vue frontend. Custom-branded, deployed on their infrastructure, no per-seat fees. Handles dispatch, claims paperwork, crew mobile, and franchise ops in one system.
ClaimDeck: AI-assisted claims management
Restoration jobs that fight insurance claims share DNA with broker workflows. ClaimDeck, our claims management platform, handles FNOL-to-settlement triage, public adjusting, and litigation tracking. If your restoration franchise also fights carriers, the same engine can help on that side.
Why we picked Frappe (and not Salesforce or ServicePro)
Restoration franchises have data models that off-the-shelf platforms can't bend to: multi-location with shared customers, insurance-driven billing with state-by-state rules, mobile-first crews who don't sit at desks. Frappe gives us a Python-native domain model we can shape directly. The result: a CRM that fits your business, deploys on your infra, and doesn't charge per crew member.
We don't sell time. We sell shipped outcomes.
Discovery (Free, 30 min)
A 30-min audit of your current stack and pain. We tell you honestly whether what you need is a ServicePro replacement, a focused module, or a problem you should just live with.
Architecture sprint (1–2 weeks, paid)
If we're a fit, we run a 1–2 week paid sprint to lock the data model, dispatch flows, and integrations. You get a written architecture doc and an implementation estimate. If you walk away, the doc is yours.
Build (8–16 weeks)
We ship in 2-week sprints with weekly demos. Crew mobile app gets tested in the field, not just on iPads on a desk. Blue-green deploys; you can always roll back.
Handoff (or ongoing)
We can hand off to your in-house team with full documentation, or we keep running it as managed services. No lock-in either way.
Common questions.
Ready to talk?
Tell us about your stack. We'll do a free 30-min review of where AI and custom workflows could compound results.