assess.one – AI-powered business operations platform

Workflow Template

Drain maintenance program inspection Workflow

Captures technician drain inspection reports for commercial/strata sites, routes handling based on defect priority (none/minor/urgent), manages repair tasks, client quoting and approval, and keeps service status current through to completion.

This workflow is designed for drain maintenance contractors servicing commercial and strata sites who need consistent handling of technician inspection reports. It automates the intake of inspection data, branches handling by defect priority, assigns repair tasks to technicians and office staff, manages client quote approval, and keeps service status current from submission through to completion. The result is a structured, auditable record for every inspection with less manual follow-up chasing repairs, quotes and client updates.

Business Outcomes

  • Reduces manual follow-up on repair quotes and client approvals
  • Speeds up handling of urgent defects with same-day task assignment
  • Improves visibility of service status across all active sites
  • Supports faster office turnaround on minor repair pricing
  • Keeps clients informed automatically at each stage of the service

Workflow Steps

Steps

  1. 1
    Create service inspection recordcreate record

    Registers the submitted inspection as a service_inspection record.

  2. 2
    Set status to Submittedupdate record

    Marks the record's service status as Submitted immediately after intake.

  3. 3
    Route on defect priority

    Branches handling based on the defect priority selected on the inspection form.

    defect_priority: "No defects"→Set status to Complete (no defects)
    defect_priority: "Urgent defects"→Set status to Urgent Repair
    defect_priority: "Minor defects"→Office: price minor repairs
    Default→End
  4. 4
    Set status to Complete (no defects)update record

    Marks the record Complete since no defects were found.

  5. 5
    Email client service summarysend email

    Sends the client the service summary and next service due date since no defects were found.

  6. 6
    Set status to Urgent Repairupdate record

    Marks the record as Urgent Repair due to urgent defects found.

  7. 7
    Email client urgent defectssend email

    Notifies the client of the urgent defects found during inspection.

  8. 8
    Technician: complete urgent repairscreate task

    Assigns the technician a task due in 1 day to record the urgent repairs made and photos.

  9. 9
    Save urgent repair details to recordupdate record

    Persists the technician's urgent repair notes and photos to the record.

  10. 10
    Email client repairs completedsend email

    Sends the client the urgent repairs made and the next service due date.

  11. 11
    Office: price minor repairscreate task

    Assigns the office a task due in 3 days to price the minor repairs and record the quote amount.

  12. 12
    Save quote amount and set status to Quote Sentupdate record

    Persists the office quote amount to the record and marks the status as Quote Sent.

  13. 13
    Send client quote for approvalrequest external input

    Emails the client the defects and quote amount with a form to Approve or Decline and add comments, and waits for their reply.

  14. 14
    Route on client quote decision

    Branches based on whether the client approved or declined the repair quote.

    quote_decision: "Approve"→Technician: complete approved repairs
    quote_decision: "Decline"→Set status to Repairs Declined
    Default→End
  15. 15
    Technician: complete approved repairscreate task

    Assigns the technician a task with no due date to record the minor repairs made and photos.

  16. 16
    Save minor repair details and set status to Completeupdate record

    Persists the technician's minor repair notes and photos, and marks the record Complete.

  17. 17
    Email client repairs completedsend email

    Sends the client the repairs made following their quote approval.

  18. 18
    Set status to Repairs Declinedupdate record

    Marks the record's status as Repairs Declined since the client declined the quote.

  19. 19
    Email client defects notedsend email

    Informs the client the defects remain and have been noted for the next service.

Fields

  • Technician Name*
  • Client Name*
  • Client Email*
  • Site Address*
  • Service Date*
  • Drains and Pits Inspected*
  • +14 more fields

Forms

Drain Maintenance Service Inspection

12 fields

Data Views

Service Inspections

client_name, site_address, service_date, defect_priority +3 more

Dashboard Widgets

Services by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
drain maintenance program inspectiondrain cleaning and cctvinspectionmaintenancetradetrades

Similar Workflows

Similar Categories

FAQs

Why should we automate drain inspection reporting instead of handling it manually?

Manually tracking inspection reports, defect priority and repair follow-up across multiple sites is easy to lose track of, especially when quotes are waiting on client approval. This workflow captures each inspection as a record with a status and timeline, automatically routes urgent versus minor defects to the right task, and sends client communications without staff needing to remember each step. That reduces the chance of a repair or quote falling through the cracks between technician, office and client.

What is the ROI of using this workflow compared to spreadsheets or email threads?

Office staff spend less time manually emailing clients, chasing technicians for repair confirmations, or tracking which quotes are outstanding, since these steps are built into the workflow. Each inspection record shows its status and history in one place, cutting the administrative overhead of piecing together information from separate emails and spreadsheets. Over many inspections and sites, this time saving compounds into more responsive service without added headcount.

How does the workflow handle inspections with no defects found?

When the technician selects 'No defects' on the inspection form, the record is automatically marked Complete and the client is emailed a service summary along with the next service due date. No repair task or office pricing step is triggered, so straightforward inspections move to completion without manual intervention.

What happens when a technician flags urgent defects?

The record status is set to Urgent Repair and the client is immediately emailed about the defects found. A task is assigned to the technician, due in one day, to record the repairs made and upload photos; once submitted, these details are saved to the record and the client is emailed confirmation that repairs are complete along with the next service due date.

How does client quote approval work for minor defects?

For minor defects, an office task (due in three days) captures a quote amount, which is saved to the record as the status changes to Quote Sent. The client then receives an email with the defects and quote, along with a form to Approve or Decline and add comments; the workflow waits for this reply before branching to the next step.

What happens if the client declines the repair quote?

If the client selects Decline on the quote approval form, the record status is set to Repairs Declined and the client is emailed to confirm the defects remain noted for the next service. No repair task is assigned in this case, keeping the record and client communication aligned with the decision made.

Who is responsible for each task in this workflow?

Technicians are assigned tasks to complete urgent repairs and, following client approval, minor repairs — both requiring repair notes and photos to be recorded before the workflow proceeds. Office team members are assigned the task of pricing minor repairs and entering the quote amount. All tasks are assigned to workspace members and tracked in the record's task list and timeline.

Can we customise the fields on the inspection form or the client quote email?

Yes, the workflow can be adjusted by describing the change in plain English or editing the steps directly in the workflow editor, with earlier versions kept for reference. This makes it straightforward to adjust form fields, task due dates, or email content as service requirements evolve.

Do clients need to log into anything to approve a quote or receive updates?

No, clients interact entirely through emailed forms and updates sent to their email address — for example, approving or declining a quote and adding comments. They are not required to create or manage an account at any point in the process.

How is service history tracked for compliance or reporting purposes?

Each inspection is captured as a record with a reference number, status, and a timeline showing what happened at each stage, including repair notes, quote amounts and client responses entered by staff. This gives a clear record of service activity over time, though each business should confirm its own compliance and record-keeping obligations independently.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Drain maintenance program inspection Workflow | assess.one