Workflow Template
Facility Service Request Workflow
Enables occupants to report facility issues with location, issue type, urgency, and photo. The request is triaged and prioritised using AI, assigned to the facilities team or an external contractor with access notes, worked on with completion evidence recorded, then confirmed with the requester and closed.
Facilities managers, building operators, and occupant-facing support teams need a reliable way to capture, triage, and resolve building issues without losing track of who is doing what. This workflow automates the full lifecycle of a facility service request — from occupant submission with photo evidence, through AI-driven prioritisation and manual review where confidence is low, to assignment (internal team or external contractor with access notes), completion evidence capture, and requester confirmation before closure. The result is a fully auditable, self-documenting process that reduces response delays and gives facilities teams visibility into every open and closed request.
Business Outcomes
- Reduce average time-to-assignment by automating triage and routing decisions
- Cut manual review workload via AI-assisted prioritisation with confidence-based escalation
- Improve first-time resolution rates through structured access notes and completion evidence
- Increase occupant satisfaction with automated confirmation and closure emails
- Create a full audit trail of every request from submission to close for compliance reporting
Workflow Steps
Steps
- 1Create Service Request Recordcreate record
Registers the reported issue as a new service request record.
- 2Set Status to Receivedupdate record
Marks the request as received.
- 3AI Prioritisation of Requestai prioritisation
Assesses urgency and severity of the reported issue to determine priority.
- 4Route on Priority Confidence
Sends low-confidence prioritisations to human review.
_ai_priority_prioritise_request_needs_human_review: "true"→Manual Triage ReviewDefault→Set Status to Triaged - 5Manual Triage Reviewrequest approval
Facilities coordinator reviews and confirms priority when AI confidence is low.
- 6Route Manual Triage Outcome
Branches based on manual triage approval outcome.
approval_status: "approved"→Set Status to Triagedapproval_status: "rejected"→Cancel RequestDefault→End - 7Set Status to Triagedupdate record
Marks the request as triaged with priority assigned.
- 8Assign and Determine Access Requirementscreate task
Facilities coordinator determines whether to assign to the internal team or a contractor and notes access requirements.
- 9Persist Assignment Detailsupdate record
Saves assignment type and access requirements to the record.
- 10Route by Assignment Type
Assigns the record to the facilities team or notes contractor handling.
assignment_type: "Facilities Team"→Assign to Facilities Teamassignment_type: "External Contractor"→Assign to Contractor LiaisonDefault→Assign to Facilities Team - 11Assign to Facilities Teamassign user
Assigns the request to an internal facilities team member.
- 12Assign to Contractor Liaisonassign user
Assigns the request to the contractor liaison to coordinate external work.
- 13Set Status to In Progressupdate record
Marks the request as being worked on.
- 14Complete Work and Record Evidencecreate task
The assignee performs the repair/service and records notes and photo evidence of completion.
- 15Persist Completion Evidenceupdate record
Saves work notes, evidence, and updates status to Completed.
- 16Confirm Resolution with Requesterrequest external input
Sends the requester a link to confirm the issue is resolved before closing the request.
- 17Route on Requester Confirmation
Closes the request if confirmed resolved, otherwise reopens the work task.
requester_confirmation: "Yes"→Close Requestrequester_confirmation: "No"→Restart Work for Unresolved IssueDefault→Close Request - 18Restart Work for Unresolved Issuerestart from step
Reopens the work task because the requester reported the issue is not resolved.
- 19Close Requestupdate record
Marks the request as closed and notifies the requester.
- 20Send Closure Confirmation Emailsend email
Notifies the requester that their request is now closed.
- 21Cancel Requestupdate record
Cancels the request if manual triage review rejects it.
Fields
- Requester Name*
- Requester Email*
- Requester Phone
- Location (Building/Floor/Room)*
- Issue Type*
- Urgency*
- +9 more fields
Forms
Facility Service Request
8 fields
Data Views
All Service Requests
location, issue_type, urgency, assignment_type +1 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
Why should we automate facility service requests instead of using email or a spreadsheet?
Email and spreadsheets require manual sorting, follow-up, and status tracking, which creates delays and lost requests as volume grows. This workflow automatically captures structured details — location, issue type, urgency, and photo — and routes them through AI triage and assignment without anyone chasing status updates. Every step is logged automatically, giving facilities managers real-time visibility instead of relying on inbox archaeology.
What is the ROI of using this workflow over ad hoc facility management?
The primary ROI comes from reduced administrative time spent triaging, assigning, and following up on requests, plus faster resolution driven by clear access notes and evidence capture. Fewer missed or duplicated requests also reduces rework and contractor callbacks. Because the workflow publishes and runs immediately inside assess.one, there is no lengthy setup cost eating into that ROI.
How does AI prioritisation work, and what happens if the AI isn't confident?
The AI Prioritisation step assesses issue type, urgency, and description to assign a priority level and confidence score. When confidence is high, the request is routed straight to the Triaged status; when confidence is low, it's automatically sent to a Manual Triage Review step so a human makes the final call. This hybrid approach keeps routine requests moving fast while ensuring ambiguous or high-risk issues get human oversight.
Can we customise how requests are assigned between internal teams and contractors?
Yes. The Route by Assignment Type step and the Assign and Determine Access Requirements step can be configured directly in assess.one to reflect your own rules — for example, routing based on issue type, location, or contractor coverage. Access notes, approval logic, and notification recipients are all editable without any developer involvement.
Who needs access to this workflow, and what permissions do they need?
Occupants typically only need submission access to raise a request; facilities managers need triage and assignment permissions; the facilities team and contractor liaisons need status and evidence-recording access; and administrators need full visibility for reporting. All of these roles and their permissions are configured within assess.one at publish time and can be adjusted as your team structure changes.
What happens if the requester doesn't confirm the work was resolved?
The Confirm Resolution with Requester step routes based on the requester's response. If they confirm resolution, the request moves to closure and a confirmation email is sent. If they indicate the issue is unresolved, the Restart Work for Unresolved Issue step reopens the request and sends it back into the in-progress stage, ensuring nothing is closed prematurely.
How long does it take to implement this workflow?
There is no implementation project required — this is a ready-to-use template. You publish it in assess.one in minutes, configure any specific fields, roles, or notification rules you need, and your team can start submitting and processing facility requests immediately.
Does this workflow support compliance and audit requirements?
Yes. Every stage — from request creation and AI triage through assignment, completion evidence, and requester confirmation — is recorded automatically as part of the workflow record. This creates a complete, timestamped audit trail that facilities and compliance teams can reference for reporting, contractor performance reviews, or incident investigations.
Can we integrate this with our existing email or Slack notifications?
Yes. Notification steps such as the Closure Confirmation Email are configured directly inside assess.one, and you can extend or route notifications to Slack, email, or other supported channels without third-party development work. Notification triggers and recipients can be adjusted as your process evolves.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
