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
- 1Create IT Service Request Recordcreate record
Creates a new IT service request record and sets status to Open.
- 2Set Status to Openupdate record
Sets the request status to Open upon creation.
- 3Send Submission Confirmationsend email
Notifies the requester that their IT service request has been received.
- 4AI Triage — Approval Required?ai decision
AI assesses whether the request requires manager approval based on category, urgency, and description.
- 5Route 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 ProgressDefault→Manual Triage Review - 6Manual Triage Reviewcreate task
IT manager manually determines whether approval is required or the request can proceed directly.
- 7Route 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 Approvaltriage_routing: "Proceed Directly"→Set Status to In ProgressDefault→Set Status to Awaiting Approval - 8Set Status to Awaiting Approvalupdate record
Updates the request status to Awaiting Approval before sending to manager.
- 9Manager Approvalrequest approvalrequires approval
Requests manager approval before the IT request proceeds to fulfilment.
- 10Route on Approval Outcome
Routes to fulfilment if approved, or notifies requester and closes if rejected.
approval_status: "approved"→Set Status to In Progressapproval_status: "rejected"→Set Status to RejectedDefault→Set Status to Rejected - 11Set Status to Rejectedupdate record
Updates the request status to Rejected and notifies the requester.
- 12Notify Requester of Rejectionsend email
Emails the requester to inform them their request was not approved.
- 13Set Status to In Progressupdate record
Updates the request status to In Progress and assigns to an IT technician.
- 14Assign IT Technicianassign user
Assigns the request to an IT technician for fulfilment.
- 15Notify Requester of Assignmentsend email
Emails the requester to confirm their request is being worked on.
- 16Fulfil IT Service Requestcreate task
IT technician completes the requested service and records the outcome and actions taken.
- 17Route on Fulfilment Outcome
Routes to closure if completed, or escalation if unable to complete or escalated.
fulfilment_outcome: "Completed"→Set Status to Pending Validationfulfilment_outcome: "Partially Completed"→Set Status to Pending Validationfulfilment_outcome: "Escalated"→Set Status to Escalatedfulfilment_outcome: "Unable to Complete"→Set Status to EscalatedDefault→Set Status to Pending Validation - 18Set Status to Escalatedupdate record
Updates the request status to Escalated and creates a task for the IT manager.
- 19Escalation Reviewcreate task
IT manager reviews the escalated request and determines the resolution path.
- 20Route on Escalation Decision
Routes to re-fulfilment, vendor engagement, or closure based on escalation decision.
escalation_decision: "Reassign to Senior Technician"→Restart from Fulfilmentescalation_decision: "Engage Vendor"→Set Status to Pending Validationescalation_decision: "Close as Unable to Resolve"→Set Status to Closed — UnresolvedDefault→Set Status to Pending Validation - 21Restart from Fulfilmentrestart from step
Restarts the workflow from the fulfilment task for reassignment to a senior technician.
- 22Set Status to Closed — Unresolvedupdate record
Marks the request as closed and unresolved, then notifies the requester.
- 23Notify Requester — Unable to Resolvesend email
Emails the requester to inform them the request could not be resolved.
- 24Set Status to Pending Validationupdate record
Updates the request status to Pending Validation before sending to the requester for sign-off.
- 25Request User Validationrequest external input
Sends the requester a form to confirm whether the service request has been resolved to their satisfaction.
- 26Route on Validation Response
Closes the request if resolved, or loops back to fulfilment if the issue persists.
validation_result: "Yes — Resolved"→Set Status to Closedvalidation_result: "No — Still an Issue"→Restart from Fulfilment — Issue PersistsDefault→Set Status to Closed - 27Restart from Fulfilment — Issue Persistsrestart from step
Restarts the workflow from the fulfilment task because the requester reported the issue is not resolved.
- 28Set Status to Closedupdate record
Marks the request as Closed and sends a final confirmation to the requester.
- 29Notify 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
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 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.
