Workflow Template
IT Service Request Workflow
Handles IT service requests from intake through optional manager approval, IT fulfilment sized by urgency, requester confirmation with a rework loop, and closure notification.
This workflow is designed for IT teams and service desks that handle a steady stream of requests across hardware, software and other categories, often from different departments with different urgency needs. It automates intake, routes Hardware and Software requests to manager approval while sending other categories straight to fulfilment, assigns fulfilment tasks with due dates sized to urgency, and manages requester confirmation with a rework loop if the issue isn't resolved. The result is a consistent, trackable path from submission to closure, with every status change and message logged on the request record.
Business Outcomes
- Faster time from request submission to IT fulfilment through automatic routing by category and urgency
- Fewer unnecessary approval delays by sending only Hardware and Software requests to manager sign-off
- Reduced back-and-forth on unresolved issues with a structured rework loop capped at three fulfilment attempts
- Improved visibility into request status for requesters and IT staff through a clear timeline on each record
- Less manual follow-up needed, since acknowledgement, rejection and closure emails are sent automatically
Workflow Steps
Steps
- 1Create Service Request Recordcreate record
Creates the service request record from the submitted intake form.
- 2Set Status to New Requestupdate record
Sets the request status to New Request.
- 3Send Acknowledgement Emailsend email
Emails the requester an acknowledgement with their reference number.
- 4Route on Service Category
Routes Hardware/Software requests to manager approval; other categories go straight to fulfilment.
service_category: "Hardware"→Set Status to Pending Manager Approvalservice_category: "Software"→Set Status to Pending Manager ApprovalDefault→Set Status to In Progress - 5Set Status to Pending Manager Approvalupdate record
Sets the request status to Pending Manager Approval before requesting sign-off.
- 6Request Manager Approvalrequest approval
Sends the request to the requester's manager for approval or rejection.
- 7Route on Approval Outcome
Routes to fulfilment if approved, or to rejection handling if rejected.
approval_status: "approved"→Set Status to In Progressapproval_status: "rejected"→Set Status to RejectedDefault→End - 8Set Status to Rejectedupdate record
Sets the request status to Rejected.
- 9Email Rejection Noticesend email
Emails the requester that their request was not approved.
- 10Set Status to In Progressupdate record
Sets the request status to In Progress before fulfilment.
- 11Route on Urgency
Routes to the fulfilment task with the due date matching the urgency level.
urgency: "High"→IT Fulfilment Task (High Urgency)urgency: "Medium"→IT Fulfilment Task (Medium Urgency)urgency: "Low"→IT Fulfilment Task (Low Urgency)Default→IT Fulfilment Task (Medium Urgency) - 12IT Fulfilment Task (High Urgency)create task
Creates a fulfilment task for the IT team due in 1 day for a high urgency request.
- 13IT Fulfilment Task (Medium Urgency)create task
Creates a fulfilment task for the IT team due in 3 days for a medium urgency request.
- 14IT Fulfilment Task (Low Urgency)create task
Creates a fulfilment task for the IT team due in 5 days for a low urgency request.
- 15Set Status to Awaiting Confirmationupdate record
Sets the request status to Awaiting Confirmation and persists the work done and resolution notes to the record.
- 16Request Requester Confirmationrequest external input
Emails the requester the resolution notes and asks them to confirm whether the issue is resolved.
- 17Route on Confirmation Outcome
Routes to closure if resolved, or back to IT for another fulfilment attempt if not resolved.
resolution_status: "Resolved"→Set Status to Closedresolution_status: "Not resolved"→Return to IT for Another Fulfilment AttemptDefault→Return to IT for Another Fulfilment Attempt - 18Return to IT for Another Fulfilment Attemptrestart from step
Restarts the workflow from the urgency-based fulfilment routing so IT can make another attempt, up to 3 times.
- 19Set Status to Closedupdate record
Sets the request status to Closed.
- 20Send Closure Confirmation Emailsend email
Emails the requester confirming their request has been closed.
Fields
Show all 13 fieldsShow fewer fields
FormIT Service Request Form
- Requester Name*· Text
- Requester Email*· Email
- Department*· Text
- Service Category*· Choice
- Urgency*· Choice
- Device or Asset Tag· Text
- Description of what you need*· Long text
- Attachment· File upload
TaskIT Fulfilment Task (High Urgency)
- Work Done*· Long text
- Resolution Notes*· Long text
Other fields
- Request Status· Choice
- Resolved or Not Resolved*· Choice
- Additional Comments· Text
- Requester Name*
- Requester Email*
- Department*
- Service Category*
- Urgency*
- Device or Asset Tag
Forms
IT Service Request Form
8 fields
Data Views
IT Service Requests
requester_name, service_category, urgency, request_status
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 IT service requests instead of handling them through email or spreadsheets?
Manual intake through email or spreadsheets makes it hard to track status, urgency and approvals consistently across requests. This workflow creates a record with a reference number and status for every request, so IT staff and requesters can see progress without chasing updates. Automated routing by category and urgency also reduces the manual sorting work typically done by a service desk lead.
What is the value of the manager approval step for Hardware and Software requests?
Routing Hardware and Software requests to manager approval before fulfilment gives departments a checkpoint on spend or resource use for these categories, while other request types move straight to fulfilment without added delay. The approval or rejection outcome is recorded on the request, and rejected requests trigger an automatic notification to the requester. This keeps the decision visible in the record's timeline rather than buried in email threads.
How does urgency-based fulfilment work, and can the due dates be changed?
The workflow routes each approved or direct-to-fulfilment request to a fulfilment task with a due date matching its urgency: 1 day for High, 3 days for Medium, and 5 days for Low. These due dates and routing rules can be adjusted by describing the change in plain English or editing the steps in the workflow editor, and earlier versions of the workflow are kept. This makes it possible to tune response-time expectations without a development project.
What happens if the requester says their issue isn't resolved?
When a requester marks their confirmation as Not Resolved, the workflow routes the request back to the urgency-based fulfilment step so IT can make another attempt, up to three times. Each attempt records Work Done and Resolution Notes on the record, and the requester is asked to confirm again once the work is redone. This rework loop keeps unresolved issues moving instead of leaving them in an unclear state.
Who is involved in processing an IT service request, and what do they do?
The requester submits the initial request form and later responds to a confirmation form asking whether the issue is resolved. A manager is asked to approve or reject Hardware and Software requests, and IT team members complete the fulfilment task, entering Work Done and Resolution Notes. All of these interactions are tracked as tasks and statuses on the request record.
Can the request form or workflow be customised for our department's needs?
Yes. The template is ready to use as published, and a workspace can adjust the workflow by describing the change in plain English or editing steps directly in the workflow editor. This includes changing routing rules, urgency due dates, or the fields captured on the fulfilment or confirmation tasks, with earlier versions retained.
How does the platform notify requesters throughout the process?
Requesters receive an acknowledgement email with their reference number when the request is created, a rejection notice if a manager declines the request, a confirmation email with resolution notes once fulfilment is complete, and a closure email when the request is finally closed. Email is built in, and a workspace can optionally send through its own AWS SES account for these messages.
What information is kept on the request record versus with an individual task?
Because the workflow waits for the fulfilment task and the confirmation form, the Work Done, Resolution Notes, and the requester's Resolved/Not Resolved response with comments are all saved directly on the request record. This means anyone reviewing the record's timeline can see the full history of what was done and how the requester responded, without needing to open individual tasks.
How are statuses used to track a request from submission to closure?
Each request record moves through statuses including New Request, Pending Manager Approval, In Progress, Awaiting Confirmation, and finally Rejected or Closed, depending on the path it takes. These statuses are visible in table views and dashboards, making it straightforward to see how many requests are open, awaiting approval, or awaiting confirmation at any time. For any compliance or record-keeping requirements tied to IT requests, each business should confirm its own obligations.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
