assess.one – AI-powered business operations platform

Workflow Template

Facility Service Request Workflow

Occupants report facility issues via a form; requests are triaged by urgency, assigned to the facilities team or a contractor, worked on, confirmed fixed by the requester (with a rework loop if not fixed), and closed with a thank-you email.

This workflow is designed for facilities teams and property managers who handle a steady stream of occupant-reported issues, from broken fixtures to access problems, and need a consistent way to triage and resolve them. It automates the full lifecycle of a facility service request: capturing the initial report, routing it by urgency to the right triage task, assigning work to the facilities team, and confirming with the requester that the issue is actually fixed before closing it out. The result is a clear, timestamped record of every request from submission to closure, with a built-in rework loop when the first fix doesn't resolve the problem.

Business Outcomes

  • Faster triage of urgent issues through automatic routing based on reported urgency
  • Clearer accountability with assignment, priority and access requirements captured directly on each record
  • Reduced back-and-forth by having requesters confirm the fix before a request is closed
  • Fewer unresolved issues slipping through, thanks to an automatic rework loop when a fix doesn't hold
  • A complete timeline per request, from acknowledgement email to closure, without manual chasing

Workflow Steps

Steps

  1. 1
    Create Service Request Recordcreate record

    Creates the service request record from the submitted form.

  2. 2
    Set Status to New Requestupdate record

    Marks the record status as New Request.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the requester an acknowledgement with their reference number.

  4. 4
    Route on Urgency

    Routes the request to an urgent or normal triage task based on urgency.

    urgency: "Urgent"→Urgent Triage Task
    urgency: "Normal"→Normal Triage Task
    Default→Normal Triage Task
  5. 5
    Urgent Triage Taskcreate task

    Creates a triage task for the facilities coordinator due in 1 day for an urgent request.

  6. 6
    Normal Triage Taskcreate task

    Creates a triage task for the facilities coordinator due in 3 days for a normal request.

  7. 7
    Save Triage Details to Recordupdate record

    Persists the assignment, priority and access requirements captured during triage to the record.

  8. 8
    Set Status to In Progressupdate record

    Marks the record status as In Progress.

  9. 9
    Facilities Work Taskcreate task

    Gives the facilities team a task with no due date to complete the work and record completion details.

  10. 10
    Save Work Details to Recordupdate record

    Persists the work completed notes and completion photos to the record.

  11. 11
    Set Status to Awaiting Confirmationupdate record

    Marks the record status as Awaiting Confirmation.

  12. 12
    Request Confirmation from Requesterrequest external input

    Emails the requester the completed work details and asks whether the issue is fixed, waiting for their reply.

  13. 13
    Save Confirmation to Recordupdate record

    Persists the requester's fixed status and comments to the record.

  14. 14
    Route on Confirmation Outcome

    Routes to closure if fixed, or back to the facilities team for rework if not fixed.

    fixed_status: "Fixed"→Set Status to Closed
    fixed_status: "Not fixed"→Reopen for Rework
    Default→Reopen for Rework
  15. 15
    Reopen for Reworkupdate record

    Sets status back to In Progress before looping back to the facilities work task.

  16. 16
    Loop Back to Facilities Workrestart from step

    Restarts the workflow from the facilities work task since the requester reported the issue is not fixed.

  17. 17
    Set Status to Closedupdate record

    Marks the record status as Closed once the requester confirms the issue is fixed.

  18. 18
    Send Thank-You Emailsend email

    Emails the requester a thank-you message confirming closure of the request.

Fields

Show all 15 fields

FormFacility Service Request

  • Your Name*· Text
  • Your Email*· Email
  • Location*· Text
  • Issue Type*· Choice
  • Description*· Long text
  • Urgency*· Choice
  • Photos· File upload

TaskUrgent Triage Task

  • Assigned To*· Choice
  • Priority· Text
  • Access Requirements· Long text

TaskFacilities Work Task

  • Work Completed Notes*· Long text
  • Completion Photos· File upload

Other fields

  • Request Status· Choice
  • Is the issue fixed?*· Choice
  • Comments· Long text
  • Your Name*
  • Your Email*
  • Location*
  • Issue Type*
  • Description*
  • Urgency*

Forms

Facility Service Request

7 fields

Data Views

Service Requests

location, issue_type, urgency, assigned_to +1 more

Dashboard Widgets

Requests by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
facility requestfacilities service requestbuilding maintenance requestoffice maintenancefacility management

Similar Workflows

Similar Categories

FAQs

Why should we automate facility service requests instead of tracking them by email or spreadsheet?

Manual tracking makes it easy to lose sight of which requests are urgent, who they're assigned to, or whether a fix was actually confirmed by the occupant. This workflow gives every request a reference number, a status, and a timeline, so staff can see at a glance where each issue stands. It also removes the need to manually chase acknowledgements, triage assignments and confirmation replies, since those are built into the workflow steps.

What is the return on investment of using this workflow over handling requests manually?

The main return comes from time saved on repetitive coordination work: sending acknowledgements, tracking triage deadlines, and following up for confirmation. Because the workflow automatically routes urgent requests to a faster triage task and waits for requester confirmation before closing, teams spend less time on status-chasing and rework caused by premature closures. Dashboards and table views by status also reduce the time spent compiling status reports for management.

How is an urgent request handled differently from a normal one?

When a request is submitted, the workflow checks the Urgency field and routes it to either the Urgent Triage Task, due in 1 day, or the Normal Triage Task, due in 3 days. Both tasks ask the facilities coordinator to record the same details — Assigned To, Priority and Access Requirements — but the urgent path has a tighter deadline to prompt faster action. This split ensures higher-priority issues reach a decision-maker sooner without a separate manual escalation step.

Who is responsible for each stage of the request, from report to closure?

The facilities coordinator completes the triage task, assigning the request and recording priority and access requirements. The facilities team then completes the work task, logging completion notes and photos. The requester is brought back into the process by email to confirm whether the issue is fixed, and their answer determines whether the request closes or reopens for rework.

What happens if the requester says the issue isn't fixed?

The workflow reads the requester's reply on the confirmation form. If they select 'Not fixed', the record status is set back to In Progress and the workflow loops back to the Facilities Work Task, giving the facilities team a fresh task to address the outstanding issue. If they select 'Fixed', the record moves to Closed and a thank-you email is sent, so the loop only continues when the requester actually reports a problem remains.

Do occupants need to create an account to report or track an issue?

No — occupants submit their initial report through a public request form and respond to follow-up questions, like the fix confirmation, through a form emailed directly to them. They provide their name and email on the initial form, which is used to send the acknowledgement, work details and thank-you emails throughout the process.

Can we customise the fields collected on the request form or the triage task?

Yes — the workflow's steps, forms and tasks can be adjusted either by describing the change in plain English or by editing the steps directly in the workflow editor. This means fields on the request form, the triage task, or the confirmation form can be changed to match a specific facility's needs, and earlier versions of the workflow are kept as changes are made.

What information is kept on the record versus staying with a task?

Details entered on tasks the workflow waits for — such as the triage task's Assigned To, Priority and Access Requirements, and the work task's completion notes and photos — are saved directly to the service request record and visible in its timeline. Replies to the emailed confirmation form are also saved to the record. This gives a consolidated view of the request's full history in one place.

How do we know the status of all open facility requests at any given time?

Each service request record carries a status — such as New Request, In Progress, Awaiting Confirmation or Closed — that updates automatically as the workflow progresses. Table views and dashboards display records grouped by status, making it straightforward to see open, in-progress and awaiting-confirmation requests without checking each one individually.

Does this workflow handle compliance or record-keeping requirements for facility maintenance?

The workflow records the statuses, assignment details, completion notes, photos and requester confirmations entered at each step, along with a timeline of activity on the record. Businesses with specific facility maintenance record-keeping or compliance obligations should confirm what they need to retain and verify this workflow's records meet those requirements.

Ready to use this workflow?

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

Facility Service Request Workflow | assess.one