assess.one – AI-powered business operations platform

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

  1. 1
    Create Service Request Recordcreate record

    Registers the reported issue as a new service request record.

  2. 2
    Set Status to Receivedupdate record

    Marks the request as received.

  3. 3
    AI Prioritisation of Requestai prioritisation

    Assesses urgency and severity of the reported issue to determine priority.

  4. 4
    Route on Priority Confidence

    Sends low-confidence prioritisations to human review.

    _ai_priority_prioritise_request_needs_human_review: "true"Manual Triage Review
    DefaultSet Status to Triaged
  5. 5
    Manual Triage Reviewrequest approval

    Facilities coordinator reviews and confirms priority when AI confidence is low.

  6. 6
    Route Manual Triage Outcome

    Branches based on manual triage approval outcome.

    approval_status: "approved"Set Status to Triaged
    approval_status: "rejected"Cancel Request
    DefaultEnd
  7. 7
    Set Status to Triagedupdate record

    Marks the request as triaged with priority assigned.

  8. 8
    Assign and Determine Access Requirementscreate task

    Facilities coordinator determines whether to assign to the internal team or a contractor and notes access requirements.

  9. 9
    Persist Assignment Detailsupdate record

    Saves assignment type and access requirements to the record.

  10. 10
    Route by Assignment Type

    Assigns the record to the facilities team or notes contractor handling.

    assignment_type: "Facilities Team"Assign to Facilities Team
    assignment_type: "External Contractor"Assign to Contractor Liaison
    DefaultAssign to Facilities Team
  11. 11
    Assign to Facilities Teamassign user

    Assigns the request to an internal facilities team member.

  12. 12
    Assign to Contractor Liaisonassign user

    Assigns the request to the contractor liaison to coordinate external work.

  13. 13
    Set Status to In Progressupdate record

    Marks the request as being worked on.

  14. 14
    Complete Work and Record Evidencecreate task

    The assignee performs the repair/service and records notes and photo evidence of completion.

  15. 15
    Persist Completion Evidenceupdate record

    Saves work notes, evidence, and updates status to Completed.

  16. 16
    Confirm Resolution with Requesterrequest external input

    Sends the requester a link to confirm the issue is resolved before closing the request.

  17. 17
    Route on Requester Confirmation

    Closes the request if confirmed resolved, otherwise reopens the work task.

    requester_confirmation: "Yes"Close Request
    requester_confirmation: "No"Restart Work for Unresolved Issue
    DefaultClose Request
  18. 18
    Restart Work for Unresolved Issuerestart from step

    Reopens the work task because the requester reported the issue is not resolved.

  19. 19
    Close Requestupdate record

    Marks the request as closed and notifies the requester.

  20. 20
    Send Closure Confirmation Emailsend email

    Notifies the requester that their request is now closed.

  21. 21
    Cancel 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

Request Volume OverviewRequests by Issue TypeRequest Pipeline

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 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.

Facility Service Request Workflow | assess.one