assess.one – AI-powered business operations platform

Workflow Template

IT Service Request Workflow

End-to-end IT service request workflow covering submission, triage, approval where required, assignment, fulfilment, user communication, validation, and closure.

This workflow is designed for IT teams and service desk managers who need a structured, auditable process for handling employee service requests at scale. It automates the full lifecycle — from submission and AI-assisted triage through conditional approval routing, technician assignment, fulfilment, and escalation — eliminating the manual handoffs and status-chasing that slow resolution times. The result is faster fulfilment, consistent communication with requesters, and a clear audit trail from open to closed.

Business Outcomes

  • Reduced average resolution time through automated triage and instant routing
  • Fewer missed approvals with conditional manager approval steps enforced by the workflow
  • Improved requester satisfaction via automated status notifications at every key stage
  • Full audit trail from submission to closure supporting IT governance and compliance requirements
  • Faster escalation handling with structured review steps that prevent requests from stalling

Workflow Steps

Steps

  1. 1
    Create IT Service Request Recordcreate record

    Creates a new IT service request record and sets status to Open.

  2. 2
    Set Status to Openupdate record

    Sets the request status to Open upon creation.

  3. 3
    Send Submission Confirmationsend email

    Notifies the requester that their IT service request has been received.

  4. 4
    AI Triage — Approval Required?ai decision

    AI assesses whether the request requires manager approval based on category, urgency, and description.

  5. 5
    Route on Triage Outcome

    Routes to approval, direct assignment, or human review based on AI triage result.

    _ai_decision_ai_triage_needs_human_review: "true"Manual Triage Review
    _ai_decision_ai_triage_decision: "approval_required"Set Status to Awaiting Approval
    _ai_decision_ai_triage_decision: "proceed_directly"Set Status to In Progress
    DefaultManual Triage Review
  6. 6
    Manual Triage Reviewcreate task

    IT manager manually determines whether approval is required or the request can proceed directly.

  7. 7
    Route on Manual Triage Decision

    Routes to approval or direct assignment based on the IT manager's triage decision.

    triage_routing: "Approval Required"Set Status to Awaiting Approval
    triage_routing: "Proceed Directly"Set Status to In Progress
    DefaultSet Status to Awaiting Approval
  8. 8
    Set Status to Awaiting Approvalupdate record

    Updates the request status to Awaiting Approval before sending to manager.

  9. 9
    Manager Approvalrequest approvalrequires approval

    Requests manager approval before the IT request proceeds to fulfilment.

  10. 10
    Route on Approval Outcome

    Routes to fulfilment if approved, or notifies requester and closes if rejected.

    approval_status: "approved"Set Status to In Progress
    approval_status: "rejected"Set Status to Rejected
    DefaultSet Status to Rejected
  11. 11
    Set Status to Rejectedupdate record

    Updates the request status to Rejected and notifies the requester.

  12. 12
    Notify Requester of Rejectionsend email

    Emails the requester to inform them their request was not approved.

  13. 13
    Set Status to In Progressupdate record

    Updates the request status to In Progress and assigns to an IT technician.

  14. 14
    Assign IT Technicianassign user

    Assigns the request to an IT technician for fulfilment.

  15. 15
    Notify Requester of Assignmentsend email

    Emails the requester to confirm their request is being worked on.

  16. 16
    Fulfil IT Service Requestcreate task

    IT technician completes the requested service and records the outcome and actions taken.

  17. 17
    Route on Fulfilment Outcome

    Routes to closure if completed, or escalation if unable to complete or escalated.

    fulfilment_outcome: "Completed"Set Status to Pending Validation
    fulfilment_outcome: "Partially Completed"Set Status to Pending Validation
    fulfilment_outcome: "Escalated"Set Status to Escalated
    fulfilment_outcome: "Unable to Complete"Set Status to Escalated
    DefaultSet Status to Pending Validation
  18. 18
    Set Status to Escalatedupdate record

    Updates the request status to Escalated and creates a task for the IT manager.

  19. 19
    Escalation Reviewcreate task

    IT manager reviews the escalated request and determines the resolution path.

  20. 20
    Route on Escalation Decision

    Routes to re-fulfilment, vendor engagement, or closure based on escalation decision.

    escalation_decision: "Reassign to Senior Technician"Restart from Fulfilment
    escalation_decision: "Engage Vendor"Set Status to Pending Validation
    escalation_decision: "Close as Unable to Resolve"Set Status to Closed — Unresolved
    DefaultSet Status to Pending Validation
  21. 21
    Restart from Fulfilmentrestart from step

    Restarts the workflow from the fulfilment task for reassignment to a senior technician.

  22. 22
    Set Status to Closed — Unresolvedupdate record

    Marks the request as closed and unresolved, then notifies the requester.

  23. 23
    Notify Requester — Unable to Resolvesend email

    Emails the requester to inform them the request could not be resolved.

  24. 24
    Set Status to Pending Validationupdate record

    Updates the request status to Pending Validation before sending to the requester for sign-off.

  25. 25
    Request User Validationrequest external input

    Sends the requester a form to confirm whether the service request has been resolved to their satisfaction.

  26. 26
    Route on Validation Response

    Closes the request if resolved, or loops back to fulfilment if the issue persists.

    validation_result: "Yes — Resolved"Set Status to Closed
    validation_result: "No — Still an Issue"Restart from Fulfilment — Issue Persists
    DefaultSet Status to Closed
  27. 27
    Restart from Fulfilment — Issue Persistsrestart from step

    Restarts the workflow from the fulfilment task because the requester reported the issue is not resolved.

  28. 28
    Set Status to Closedupdate record

    Marks the request as Closed and sends a final confirmation to the requester.

  29. 29
    Notify Requester — Request Closedsend email

    Sends a final closure confirmation email to the requester.

Fields

  • Your Full Name*
  • Your Email Address*
  • Department*
  • Service Category*
  • Urgency*
  • Description of Issue or Request*
  • +5 more fields

Forms

IT Service Request

10 fields

Data Views

All IT Service Requests

requester_name, department, service_category, urgency +2 more

Dashboard Widgets

IT Requests by StatusRequests by Service CategoryIT Request Pipeline

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
itservice requesthelp desksupportticketservice desk

Similar Workflows

Similar Categories

FAQs

Why should we formalise IT service requests in a structured workflow rather than using email or chat?

Ad hoc channels like email and Slack create invisible queues with no accountability, no audit trail, and no consistent triage logic. A structured workflow ensures every request is logged, triaged, routed, and tracked against a defined process. This makes SLA measurement possible and gives IT leadership visibility into demand, backlog, and resolution performance that informal channels simply cannot provide.

What is the ROI of automating IT service request management?

The primary gains come from eliminating manual coordination overhead — technicians spend less time chasing approvals or updating requesters, and managers spend less time fielding status questions. Automated triage and routing also means requests reach the right person faster, directly reducing mean time to resolution. For organisations handling dozens or hundreds of requests per month, even modest reductions in handling time per ticket compound into significant productivity savings.

How does this workflow compare to a traditional ITSM tool implementation?

Traditional ITSM platforms typically require weeks of configuration, licensing negotiation, and often developer or consultant involvement before a single request can be processed. With assess.one, you publish the template and your team is running live requests within minutes — no installation, no external dev work, and no lengthy onboarding project. Customisation of steps, roles, and approval logic is done directly inside the platform by your own team.

How does the AI triage step work, and what happens if it cannot make a determination?

The AI triage step evaluates the incoming request and determines whether manager approval is required before fulfilment proceeds. If the AI triage produces a clear outcome, the workflow routes automatically to the appropriate next step. Where the AI cannot make a confident determination, the workflow routes to a manual triage review step, ensuring a human decision is captured before the request progresses — so no request falls through the gap between automation and judgement.

Who needs access to this workflow, and how are roles managed?

Access and roles are configured directly inside assess.one — you define which users can submit requests, which managers receive approval tasks, and which technicians are eligible for assignment. There is no need to manage permissions through a separate system or involve IT administrators for routine role changes. This means onboarding a new technician or changing an approval delegate takes seconds, not a support ticket.

How can we customise the workflow to match our existing IT service categories and approval thresholds?

Every step, routing condition, and notification in the workflow is configurable inside assess.one without writing code. You can adjust triage criteria, define which request types require manager approval, set escalation thresholds, and tailor notification content to match your internal language and SLA commitments. Changes take effect immediately when you republish, so the workflow evolves with your team's needs rather than requiring a change request to a vendor.

What happens when a request is rejected at the approval stage?

When a manager rejects a request, the workflow automatically sets the status to Rejected and triggers a notification to the requester explaining the outcome. This ensures the requester is never left waiting without a response, and the rejection is recorded in the audit trail with the approver's decision. You can customise the rejection notification content to include guidance on resubmission or alternative options.

How does the escalation path work, and what triggers it?

If the fulfilment step produces an outcome that indicates the request cannot be resolved as submitted — due to complexity, resource constraints, or scope — the workflow routes to an escalation status and opens an escalation review step for senior IT staff or a team lead. The escalation review captures a structured decision, and the workflow then routes based on that outcome, ensuring escalated requests follow a defined path rather than being handled ad hoc outside the system.

Does this workflow support compliance and audit requirements for IT service management?

Yes. Every step transition, approval decision, assignment, and status change is recorded within assess.one, creating a complete, timestamped audit trail for each request. This supports internal audit, ISO 20000 alignment, and any organisational policy requiring evidence that IT services are delivered through an approved, controlled process. Because the workflow enforces the process rather than relying on individual discipline, compliance is structural rather than dependent on manual adherence.

How long does it take to implement this workflow and get the team using it?

Publishing the template takes minutes — once live, your team can begin submitting and processing real requests immediately. There is no installation, no external software to configure, and no implementation project to manage. Integrations such as email and Slack notifications are configured inside assess.one, so the full workflow including communications is operational from day one.

Ready to use this workflow?

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

IT Service Request Workflow | assess.one