01Roofing request intake
Intake should preserve the customer, property, reported interior and exterior symptoms, roof information available, recent weather, photos, access, occupancy, insurance context, requested timing, and questions requiring review. It must distinguish a caller report from inspected findings.
Test it: Call with an active leak report and incomplete roof information, add customer photos, and confirm the correct customer, job, notification, assignment, safety handoff, and booking decision.
02Inspection and measurement handoff
The field record should keep technician-entered observations, photos, roof areas, measurements supplied by the team, condition notes, and open questions with the job. It should not imply automated aerial measurement, takeoff, code verification, engineering, or diagnosis.
Test it: Complete an inspection on the real field device, add photos and team-supplied measurements, correct one note, and confirm the office sees the original report, current findings, permissions, and history.
03Estimate, proposal, and approval
The estimate should use business-verified quantities, labor, materials, taxes, assumptions, exclusions, allowances, options, warranty language, and prices. Compare versions, signatures or approvals, deposits, declined work, financing handoffs, and final scope.
Test it: Create repair and replacement options, revise one quantity and exclusion, record the customer's decision, collect the intended approval evidence, and compare the accepted version with the job.
04Scheduling, dispatch, and route review
Roofing scheduling software should show inspections, project appointments, assignments, travel, multi-day work, and changes. Confirm what a person reviews before a time or route is committed, especially when weather, equipment, materials, or crew suitability changes.
Test it: Schedule an inspection and two-day project, add an urgent repair, change current weather or material readiness, review the route, and confirm every assignment, customer promise, notification, and override.
05Production and material boundary
List every measurement, takeoff, price book, supplier, order, delivery, equipment, permit, crew, subcontractor, production stage, quality-control, safety, waste, and job-cost requirement. A connected job record does not prove a specialist production or material platform.
Test it: Trace one replacement through each current system, mark the record owner and identifier, then test the import, export, reconciliation, delay, correction, and manual handoff at every boundary.
06Insurance, supplement, and document boundary
Photos and references can stay with a job, but that does not establish carrier integration, estimate-format parity, claim submission, scope matching, supplement management, mortgage-check handling, depreciation recovery, or claim approval. Define the responsible person and system.
Test it: Use a sample storm job to map customer authorization, inspection evidence, external estimate, claim reference, supplement decision, approved scope, payment stages, retention, and every action that must remain outside the field-service system.
07Mobile, permissions, and connectivity
An app listing does not prove full offline operation. Define which roles can see customer details, measurements, prices, photos, notes, estimates, invoices, payments, and schedule changes, plus what must work on a roof, at a rural property, or during weak connectivity.
Test it: Run the inspection and field-update steps on the actual phone and connection, remove connectivity, change a permission, reconnect, and inspect synchronization, duplicates, corrections, and audit behavior.
08Twelve-month cost and exit
Compare users, jobs, AI credits, phone number, calls, messages, payments, measurement services, supplier and claim systems, add-ons, migration, training, support, accounting, storage, taxes, renewal, internal labor, parallel operation, export, retention, and cancellation.
Test it: Calculate low, expected, and storm-busy-month use for a year, then export customers, properties, notes, appointments, documents, photos, estimates, invoices, and payment references before signing.