TradeWeave · ServiceTitan Role Workflows · Delta Doc
A full sweep of ServiceTitan's docs turned up only ~7 genuinely roofing-specific articles — everything else under the site's roofing path is the same generic platform content already covered by the 10 core roles. This addendum covers the part that's actually unique: aerial measurement and the insurance claims workflow.
Read this as an addendum to Sales Rep / Comfort Advisor and Project Manager / Coordinator specifically, not a replacement for them. Everything else in a roofing business — CSR, Dispatcher, Technician, Marketing, Bookkeeper, Owner/GM — runs on the same 10 role docs already built. Only estimating and claims handling are materially different.
What's different
Aerial measurement feeds the estimate, the estimate splits into retail and insurance versions organized by structure, and the insurance claim itself runs through a dedicated task pipeline.
Orders a satellite/aerial measurement report and feeds it directly into a Spec-Based Estimate — no manual roof takeoff.
Insurance work organizes line items by physical structure — Dwelling, Detached Garage — because that's how adjusters and Xactimate expect damage scoped.
A centralized six-stage pipeline connecting field reps, estimators, and office staff on the same claim.
Reference
| Symptom | Fix |
|---|---|
| Formula using Predominant Pitch breaks | It's a string — don't use it directly in a numeric formula |
| Multi-pin EagleView order rejected | Restricted to Commercial/Multi-Family property types |
| EagleView order fails with no visible reason | Check the job's Audit Trail |
| Xactimate line item shows $0 | Expected pre-processing state, not an error |
| Deleting a structure breaks old estimates | Check for warning icons before deleting structures in active use |
| Insurance task jumps ahead of a prerequisite | Configure dependencies deliberately in the task template |