Workflow Template
Roof leak inspection and report Workflow
Captures a roof leak inspection, routes the report through manager review (with revision cycles), emails the approved report to the customer, and triggers a repair quote task when repair work is recommended.
Roofing teams lose hours chasing inspection reports stuck between the field, a manager's inbox, and a customer waiting for answers, with revisions bouncing around as separate email threads that are easy to lose track of. This workflow captures the inspection on a form, routes it straight to the manager for a decision, cycles it back to the inspector automatically when changes are needed, and emails the approved report to the customer without anyone copying and pasting findings. When repair work is recommended, it also hands the estimator a quote task automatically, so the record moves from site visit to closed report without manual follow-up.
Business Outcomes
- Reduces time between site inspection and customer receiving the report
- Cuts back-and-forth email chains during manager revision cycles
- Makes it easier to hand off repair quoting the moment it's recommended
- Improves visibility into where each inspection sits via status and timeline
- Supports more consistent reporting by using the same fields for every inspection
Workflow Steps
Steps
- 1Create Inspection Recordcreate record
Registers the submitted inspection as a roof_inspection record.
- 2Set Status: Report Reviewupdate record
Sets the record status to Report Review after the inspection is submitted.
- 3Manager: Review Inspection Reportcreate task
Assigns the roofing manager a task to review the inspection report and record a decision.
- 4Save Review Decisionupdate record
Persists the manager's review decision and comments to the record.
- 5Route on Review Decision
Routes the workflow based on whether the manager approved the report or requested changes.
review_decision: "Approved"→Set Status: Report Sentreview_decision: "Changes needed"→Set Status: RevisingDefault→End - 6Set Status: Revisingupdate record
Sets the record status to Revising when the manager requests changes.
- 7Inspector: Update Reportcreate task
Assigns the inspector a task to update defects found and recommended work based on the manager's comments.
- 8Save Revised Reportupdate record
Saves the inspector's updated defects found and recommended work to the record.
- 9Return to Manager Reviewrestart from step
Closes this iteration and restarts the manager review cycle with the revised report.
- 10Set Status: Report Sentupdate record
Sets the record status to Report Sent once the manager approves the report.
- 11Email Report to Customersend email
Emails the customer the approved inspection findings including leak source, cause, defects, and recommended repairs.
- 12Route on Repair Recommendation
Routes to a repair quote task if repair work is recommended, otherwise closes the record.
repair_recommended: "Yes"→Set Status: Quote to Followrepair_recommended: "No"→Set Status: ClosedDefault→End - 13Set Status: Quote to Followupdate record
Sets the record status to Quote to Follow when repair work is recommended.
- 14Estimator: Prepare Repair Quotecreate task
Assigns the estimator a task to prepare a leak repair quote, without waiting for completion.
- 15Set Status: Closedupdate record
Sets the record status to Closed when no repair work is recommended.
Fields
- Inspector Name*
- Customer Name*
- Customer Email*
- Customer Mobile*
- Site Address*
- Inspection Date*
- +13 more fields
Forms
Roof Leak Inspection Report
16 fields
Data Views
Roof Inspection Reports
customer_name, site_address, inspection_date, roof_type +2 more
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What happens if the manager requests changes to the report?
The record status changes to Revising and the inspector gets a task showing the manager's comments alongside the original defects found and recommended work. Once the inspector submits updated details, the record automatically returns to the manager for another review, and this cycle can repeat as many times as needed until the report is approved.
Can this handle a case where the leak source wasn't found during inspection?
Yes, the request form includes a specific field asking whether the leak source was found, alongside the leak source and cause description. That answer is saved to the record and included in the report emailed to the customer, so the outcome of the inspection is documented either way.
What if repair work isn't recommended at all?
After the approved report is emailed to the customer, the workflow checks the 'Is repair work recommended?' answer. If it's No, the record status is set straight to Closed and no repair quote task is created, so records without follow-up work don't sit open unnecessarily.
Who is involved in reviewing and approving the inspection report?
The roofing manager is assigned a task to review the submitted report and record a decision along with comments, and the workflow waits on that task before moving forward. If revisions are needed, the inspector is assigned a task to update the report, and this manager-inspector cycle continues until the manager approves it.
What happens at the repair recommendation decision point?
Once the report is approved and emailed to the customer, the workflow checks whether repair work was recommended. If Yes, the status is set to Quote to Follow and the estimator gets a task to prepare a repair quote; if No, the status is set to Closed and the record ends there.
Does the customer need to log in or create an account to receive the report?
No login or account is required. The customer submits the initial inspection request through a public form or an emailed form, and later receives the approved report directly by email once the manager signs off on it.
What if we need to change the fields collected on the inspection form?
The form and workflow steps can be adjusted by describing the change in plain English or by editing the steps directly in the workflow editor. Earlier versions of the workflow are kept, so changes to the form fields or routing logic can be made without losing the original setup.
Does the estimator's repair quote task block the record from closing?
No, the estimator's task to prepare a repair quote is one the workflow does not wait for, so the record's status and progress aren't held up by it. The quote preparation notes the estimator enters stay with that task and are visible in the record's task list.
What information does the customer actually receive in the emailed report?
The email to the customer includes the approved inspection findings: the leak source and cause, defects found, and recommended repair work. This is sent automatically once the manager approves the report and the record status changes to Report Sent.
How can we track where an inspection is in the process?
Each inspection is a record with a reference number, a status such as Report Review, Revising, Report Sent, Quote to Follow, or Closed, and a timeline showing what's happened so far. Table views and dashboards display records grouped by status, making it easy to see which inspections are waiting on review or a quote.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
