Workflow Template
Water damage restoration intake Workflow
Intake and dispatch workflow for a water damage restoration business: captures the incident request, sends safety guidance, dispatches a technician, tracks drying progress, and notifies the insurer when a claim is involved.
When a pipe bursts at 2am, a homeowner's call can sit in a voicemail while your team scrambles to find who's on shift and what address they're headed to. The Water Damage Restoration Intake Workflow turns that call into a job record the moment it's submitted, sends the customer safety guidance by text while help is on the way, and walks the job through dispatch, drying progress and insurer notification without anyone hunting for the next step. The result: technicians get to the site faster, customers know what's happening, and every job's status and history is visible in one place.
Business Outcomes
- Reduces the time between an incident report and technician dispatch
- Helps customers feel informed with automatic acknowledgement, safety texts and ETA updates
- Standardises the details captured on-site, from moisture readings to drying plans
- Makes claim-related jobs easier to track through to insurer notification
- Gives the team a single view of every job's status and timeline for follow-up
Workflow Steps
Steps
- 1Create water damage job recordcreate record
Registers the submitted request as a new water damage job record.
- 2Set status to New Requestupdate record
Marks the job as a New Request on intake.
- 3Email acknowledgement to customersend email
Sends the customer an acknowledgement email with their job reference number.
- 4Text safety instructions to customersend sms
Texts the customer immediate safety guidance while they wait for the technician.
- 5Dispatcher: assign techniciancreate task
Dispatcher records the assigned technician and estimated arrival time within 1 day.
- 6Save dispatch info and set status to Dispatchedupdate record
Persists the assigned technician and ETA to the record and updates status to Dispatched.
- 7Text customer the ETAsend sms
Texts the customer the estimated arrival time of the technician.
- 8Technician: assess and begin dryingcreate task
Technician records extraction details, moisture readings, materials to remove, equipment placed, mould risk, photos and the drying plan.
- 9Save findings and set status to Drying In Progressupdate record
Persists technician findings to the record and updates status to Drying In Progress.
- 10Email drying plan to customersend email
Emails the customer the drying plan including equipment placed, materials to remove, and what to expect.
- 11Check if a claim exists
Routes to the insurer notification task only when a claim number has been provided.
claim_number: ""→Office: send initial report to insurerDefault→End - 12Office: send initial report to insurercreate task
Assigns the office a task due in 2 days to send the initial report to the insurer, without waiting for a response.
Fields
- Name
- Mobile*
- Site Address
- Water Source*
- When did it happen?
- +18 more fields
Forms
Water Damage Restoration Request
13 fields
Data Views
Water Damage Jobs
customer_name, site_address, water_source, insurer_name +3 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send SMS in the workflow
Twilio
AWS SNS
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What happens if the customer doesn't provide a claim number?
The workflow checks whether a claim number was entered on the request form. If it's blank, the job skips the insurer notification task entirely and moves forward without involving the office in that step. If a claim number is provided, the office is automatically assigned a task to send the initial report to the insurer.
Can this handle jobs where there's no standing water or the power isn't safe?
Yes — the request form captures whether there's standing water and whether the power is safe, and both answers are saved to the job record for the dispatcher and technician to see before arrival. The safety instructions text is sent to every customer regardless of these answers, since it's designed to cover the waiting period before a technician arrives.
Who is responsible for assigning the technician, and what if no one responds in time?
The dispatcher is assigned the task of recording the assigned technician and estimated arrival time, with a target of within one day. The workflow waits at this step until the dispatcher completes it, so the job stays at 'New Request' status until a technician and ETA are recorded.
What does the technician need to record on-site, and does the job wait for that?
The technician's task captures water extraction details, moisture readings, materials to remove, number of dehumidifiers and air movers placed, mould risk, photos and the drying plan. The workflow waits for this task to be completed, and once it is, all of these details are saved to the job record and the status updates to Drying In Progress.
What happens to the insurer report task if the office doesn't confirm it was sent?
The office task to send the initial report to the insurer is due in two days, but the workflow does not wait for it to be completed before other parts of the job continue. The 'Confirm report sent' field entered on that task stays with the task itself, visible in the record's task list, rather than being saved directly to the job record.
Can we customise which details the technician or dispatcher need to enter?
Yes — a workspace can change the workflow by describing the change in plain English or editing the steps directly in the workflow editor. Earlier versions of the workflow are kept, so changes to task fields or messages can be made without losing the original setup.
How does the customer stay updated without needing to log in or create an account?
Customers interact entirely through the public request form and emailed forms — no account is ever required. Throughout the job they receive an acknowledgement email with their reference number, a safety instructions text, an ETA text, and an emailed drying plan, all triggered automatically as the job progresses.
What if a job needs more rooms, photos, or updates added after the initial intake?
The request form already captures rooms affected and photos at intake, and the technician's task adds further photos and details once on-site. Because every job is a record with a timeline, all of this information — from the original request through to drying findings — stays visible together as the job moves through its stages.
Can this workflow send updates through our own email or SMS provider?
Yes — a workspace can optionally send email and SMS through its own AWS SES, AWS SNS or Twilio account instead of the built-in messaging. This applies to the acknowledgement email, safety text, ETA text and drying plan email sent during this workflow.
How do we track where each job stands across all our active restoration jobs?
Every job is created as a record with a reference number, a current status — New Request, Dispatched, Drying In Progress, and so on — and a timeline of what's happened. Table views and dashboards show these records grouped by status, making it easier to see which jobs need attention at a glance.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
