assess.one – AI-powered business operations platform

Workflow Template

Planned maintenance service visit Workflow

Handles a technician's planned maintenance service visit submission, routes based on defect priority (none/minor/urgent), manages quote approval for minor defects, repair tasking for urgent defects, and keeps the client informed at each stage until the record reaches a final status.

Organisations running planned maintenance programmes need a consistent way to capture technician findings, route defects appropriately, and keep clients informed without relying on manual follow-up. This workflow takes a technician's service visit submission through to a final status, branching automatically for no defects, urgent defects requiring immediate repair, or minor defects requiring client-approved quotes. Technicians, office staff and clients each engage at defined points, with every stage visible on the record's timeline for oversight across the workspace.

Business Outcomes

  • Reduces inconsistency in how defects are triaged and escalated across technicians and sites
  • Helps shorten the time between defect discovery and client notification
  • Improves visibility into pending quotes and outstanding urgent repairs across the workspace
  • Supports faster quote approval turnaround by routing decisions directly to clients
  • Makes it easier for office staff to track repair status without chasing updates manually

Workflow Steps

Steps

  1. 1
    Create Service Visit Recordcreate record

    Registers the submitted service visit as a record.

  2. 2
    Set Status to Submittedupdate record

    Marks the record as Submitted immediately after intake.

  3. 3
    Route on Defect Priority

    Branches the workflow based on the priority of defects found.

    defect_priority: "No defects"→Set Status to Complete (No Defects)
    defect_priority: "Urgent defects"→Set Status to Urgent Repair
    defect_priority: "Minor defects"→Set Status to Quote Sent (pending) & Office: Price Repairs
    Default→End
  4. 4
    Set Status to Complete (No Defects)update record

    Marks the record Complete when no defects were found.

  5. 5
    Email Client Service Summarysend email

    Sends the client the completed service summary and next service due date.

  6. 6
    Set Status to Urgent Repairupdate record

    Marks the record as Urgent Repair when urgent defects are found.

  7. 7
    Email Client Urgent Defectssend email

    Notifies the client of the urgent defects found during the visit.

  8. 8
    Technician: Carry Out 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 Detailsupdate record

    Persists the urgent repair details and photos to the record.

  10. 10
    Email Client Repairs Completesend email

    Informs the client the urgent repairs are complete and shares the next service due date.

  11. 11
    Set Status to Quote Sent (pending) & Office: Price 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 & Set Status to Quote Sentupdate record

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

  13. 13
    Send Client Quote for Approvalrequest external input

    Emails the client a form showing the defects and quote amount, waiting for their approve/decline reply.

  14. 14
    Route on Quote Decision

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

    quote_decision: "Approve"→Technician: Carry Out Minor Repairs
    quote_decision: "Decline"→Set Status to Repairs Declined
    Default→End
  15. 15
    Technician: Carry Out Minor 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 & Set Status to Completeupdate record

    Persists the minor repair details and photos to the record and marks it Complete.

  17. 17
    Email Client Repairs Completesend email

    Informs the client the approved minor repairs are complete.

  18. 18
    Set Status to Repairs Declinedupdate record

    Marks the record as Repairs Declined when the client declines the quote.

  19. 19
    Email Client Defects Notedsend email

    Informs the client that the declined defects remain and are noted for the next service.

Fields

  • Technician Name*
  • Client Name*
  • Client Email*
  • Site Address*
  • Service Date*
  • Maintenance Tasks Completed (from plan)*
  • +14 more fields

Forms

Planned Maintenance Service Visit Form

12 fields

Data Views

Service Visits Overview

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
planned maintenance service visithandyman and property maintenancemaintenancetradetrades

Similar Workflows

Similar Categories

FAQs

What does this workflow record at each stage of a service visit?

The workflow records the initial submission details from the request form, then updates the record's status as it moves through Submitted, Complete, Urgent Repair, Quote Sent, or Repairs Declined. Where the workflow waits for a task or emailed form, such as the technician's repair details, photos, and the client's quote decision, those answers are saved directly to the record. The record's timeline reflects each of these transitions, giving a full history of the visit.

Who is involved in handling urgent defects found during a visit?

When urgent defects are found, the client is emailed a notification automatically, and a technician is assigned a task due in 1 day to carry out and record the urgent repairs, including repair photos. The workflow waits for this task before saving the repair details to the record and notifying the client that repairs are complete. No office involvement is required for the urgent defect path.

Who prices and approves repairs for minor defects?

For minor defects, an office team member is assigned a task due in 3 days to price the repairs and record the quote amount, which is then saved to the record. The client receives an emailed form showing the defects and quote amount, and their approve or decline response drives the next step. This keeps pricing internal to the office while final approval rests with the client.

What happens if the client declines the repair quote?

If the client declines, the record status is set to Repairs Declined and the client receives an email confirming that the noted defects remain outstanding and will be recorded for the next service. No repair task is created in this branch. This keeps a clear record of declined items for future reference.

What happens if the client approves the repair quote?

On approval, a technician is assigned a task with no fixed due date to carry out the minor repairs and record the repairs made along with photos. Once that task is completed, the details are saved to the record, the status is set to Complete, and the client is emailed confirmation that the approved repairs are finished. This gives visibility into which minor repairs are still pending versus completed.

How do we change what the request form or client quote form asks for?

Fields on the request form or the emailed quote approval form can be adjusted by describing the change in plain English or by editing the relevant step directly in the workflow editor. Earlier versions of the workflow are kept, so changes can be reviewed or reverted if needed. This makes it straightforward to adapt the visit or quote details captured as maintenance programmes evolve.

How do we adjust task deadlines or assignees for repairs?

The due dates and assignees for tasks such as the technician's urgent repair task or the office's quote pricing task can be edited directly in the workflow editor. Tasks are assigned to workspace members, and changes to who is responsible or when a task is due take effect for future runs of the workflow. This allows the process to be tuned to staffing and response-time expectations without rebuilding the workflow.

How does the workflow keep clients informed without requiring them to log in?

Clients receive updates and forms by email at each key stage, including defect notifications, quote approval requests, and repair completion messages, without needing to create an account. Their responses, such as approving or declining a quote, are captured through the emailed form and saved to the record. This keeps the client engaged in the process while all record management stays within the workspace.

How can we see the current status of all planned maintenance visits?

Each service visit is a record with a reference number, a status, and a timeline of what happened, and table views and dashboards display these records grouped by status. This makes it possible to see at a glance how many visits are Submitted, Urgent Repair, Quote Sent, Repairs Declined, or Complete. Workspace activity related to the workflow is also logged for oversight.

Ready to use this workflow?

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

Planned maintenance service visit Workflow | assess.one