assess.one – AI-powered business operations platform

Workflow Template

HVAC preventative maintenance service report Workflow

Captures a technician's HVAC/refrigeration preventative maintenance service report, routes follow-up work based on the priority of defects found (none/minor/urgent), manages repair quoting and client approval for minor defects, dispatches urgent repairs, and keeps the client informed at each stage with a status-tracked record.

HVAC and refrigeration service organisations need a consistent, visible way to capture technician findings and act on them without relying on ad hoc emails or spreadsheets. This workflow captures a technician's preventative maintenance service report as a record, then routes follow-up work automatically based on the priority of any defects found — none, minor, or urgent — coordinating technicians, office staff, and clients through each stage. Every step, from initial submission through repair completion or decline, is tracked on the record's status and timeline for full visibility across the workspace.

Business Outcomes

  • Helps reduce delays in acting on urgent HVAC defects through automatic routing and dispatch
  • Supports faster turnaround on minor repair quoting and client approval
  • Improves visibility into service report status across technicians, office staff, and clients
  • Helps standardise service reporting and follow-up handling across sites and teams
  • Makes it easier to keep clients informed at each stage without manual follow-up

Workflow Steps

Steps

  1. 1
    Create Service Report Recordcreate record

    Registers the submitted service report as a record.

  2. 2
    Set Status to Submittedupdate record

    Marks the record status as Submitted immediately after creation.

  3. 3
    Route on Defect Priority

    Branches the workflow based on the priority of defects found during the service.

    defect_priority: "No defects"→Set Status to Complete
    defect_priority: "Minor defects"→Office: Price Minor Repairs
    defect_priority: "Urgent defects"→Set Status to Urgent Repair
    Default→End
  4. 4
    Set Status to Completeupdate 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 requiring urgent repair.

  7. 7
    Email Client Urgent Defects Noticesend email

    Notifies the client of the urgent defects found requiring immediate repair.

  8. 8
    Technician: Carry Out Urgent Repairscreate task

    Assigns the technician a task due in 1 day to complete urgent repairs and record what was done.

  9. 9
    Save Urgent Repair Details to Recordupdate record

    Persists the urgent repairs made and photos to the record.

  10. 10
    Email Client Urgent Repairs Completesend email

    Sends the client the 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 and Set Status to Quote Sentupdate record

    Persists the quote amount to the record and updates status to Quote Sent.

  13. 13
    Request Client Quote Approvalrequest external input

    Sends the client a form showing the defects and quote amount, requesting approval or decline with comments.

  14. 14
    Route on Client Quote Decision

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

    quote_decision: "Approve"→Technician: Carry Out Approved Repairs
    quote_decision: "Decline"→Set Status to Repairs Declined
    Default→End
  15. 15
    Technician: Carry Out Approved Repairscreate task

    Assigns the technician a task with no due date to complete the approved repairs and record what was done.

  16. 16
    Save Approved Repair Details and Set Completeupdate record

    Persists the repairs made and photos to the record and marks the record complete.

  17. 17
    Email Client Approved Repairs Completesend email

    Sends the client the repairs made.

  18. 18
    Set Status to Repairs Declinedupdate record

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

  19. 19
    Email Client Repairs Declined Noticesend email

    Notifies the client that the defects remain and will be noted for the next service.

Fields

  • Technician Name*
  • Client Name*
  • Client Email*
  • Site Address*
  • Service Date*
  • Units Serviced*
  • +17 more fields

Forms

HVAC Preventative Maintenance Service Report

15 fields

Data Views

Service Reports

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
hvac preventative maintenance service reporthvac and refrigerationmaintenancetradetrades

Similar Workflows

Similar Categories

FAQs

What does this workflow record at each stage of the service process?

The workflow records the full service report details submitted on the request form, including readings, defects found, and photos, as a record with a reference number and status. As the process moves forward, it also records urgent repair details, quote amounts, client approval decisions, and final repair details, all visible on the record's timeline alongside status changes such as Submitted, Urgent Repair, Quote Sent, or Repairs Declined.

Who is involved in handling a service report once it's submitted?

A technician submits the initial service report and is later assigned tasks to carry out urgent or approved repairs. Office staff are assigned a task to price minor repairs and record a quote amount, while the client receives email updates and, where relevant, a form to approve or decline a repair quote.

How does the workflow decide what happens after a service report is submitted?

The workflow branches automatically based on the Priority of Any Defects value entered on the request form. Reports marked as having no defects are set to Complete with a summary emailed to the client, minor defects move into the quoting and approval stages, and urgent defects trigger immediate technician dispatch and client notification.

What happens if a client declines a 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 a notice confirming the defects remain and will be noted for the next service. The declined decision and any comments the client entered are captured on the record.

How are urgent defects handled differently from minor ones?

When Priority of Any Defects is set to Urgent defects, the record status changes to Urgent Repair, the client is notified immediately, and the technician is assigned a task due in one day to carry out the repairs. Minor defects instead move to an office task for pricing and a client quote approval form, since they don't require the same immediate turnaround.

Can we change how this workflow routes or assigns tasks?

Yes, the workflow can be changed by describing the desired change in plain English or by editing its steps directly in the workflow editor. Earlier versions of the workflow are kept, so adjustments to routing rules, task assignments, or due dates can be made without losing the previous configuration.

What information does the client see and provide during this process?

Clients receive email updates at key stages, including the service summary, urgent defects notice, and repairs complete notifications, without needing an account. When minor defects require a quote, the client is sent a form showing the defects and quote amount, on which they enter their approval or decline decision along with any comments.

Is the quote amount or approval decision visible on the record?

Yes, because the workflow waits for the office task that records the quote amount and the client's approval form response, both are saved directly to the record. This means the quote amount, the client's decision, and any comments are all part of the record's stored data and timeline.

What tasks are technicians assigned during this workflow?

Technicians are assigned a task to carry out urgent repairs, due in one day, when urgent defects are found, and a separate task with no due date to carry out approved repairs following client quote approval. In both cases, the workflow waits for the technician to complete the task and record what was done along with repair photos, which are then saved to the record.

How can a workspace track the overall status of service reports?

Each service report is a record with its own reference number, current status, and full timeline of activity, viewable through table views and dashboards that group records by status. This allows a workspace to see at a glance which reports are Submitted, awaiting quote approval, in Urgent Repair, or Complete.

Ready to use this workflow?

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

HVAC preventative maintenance service report Workflow | assess.one