assess.one – AI-powered business operations platform

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

  1. 1
    Create Service Request Recordcreate record

    Creates the service request record from the submitted intake form.

  2. 2
    Set Status to New Requestupdate record

    Sets the request status to New Request.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the requester an acknowledgement with their reference number.

  4. 4
    Route on Service Category

    Routes Hardware/Software requests to manager approval; other categories go straight to fulfilment.

    service_category: "Hardware"→Set Status to Pending Manager Approval
    service_category: "Software"→Set Status to Pending Manager Approval
    Default→Set Status to In Progress
  5. 5
    Set Status to Pending Manager Approvalupdate record

    Sets the request status to Pending Manager Approval before requesting sign-off.

  6. 6
    Request Manager Approvalrequest approval

    Sends the request to the requester's manager for approval or rejection.

  7. 7
    Route on Approval Outcome

    Routes to fulfilment if approved, or to rejection handling if rejected.

    approval_status: "approved"→Set Status to In Progress
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  8. 8
    Set Status to Rejectedupdate record

    Sets the request status to Rejected.

  9. 9
    Email Rejection Noticesend email

    Emails the requester that their request was not approved.

  10. 10
    Set Status to In Progressupdate record

    Sets the request status to In Progress before fulfilment.

  11. 11
    Route 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)
  12. 12
    IT Fulfilment Task (High Urgency)create task

    Creates a fulfilment task for the IT team due in 1 day for a high urgency request.

  13. 13
    IT Fulfilment Task (Medium Urgency)create task

    Creates a fulfilment task for the IT team due in 3 days for a medium urgency request.

  14. 14
    IT Fulfilment Task (Low Urgency)create task

    Creates a fulfilment task for the IT team due in 5 days for a low urgency request.

  15. 15
    Set Status to Awaiting Confirmationupdate record

    Sets the request status to Awaiting Confirmation and persists the work done and resolution notes to the record.

  16. 16
    Request Requester Confirmationrequest external input

    Emails the requester the resolution notes and asks them to confirm whether the issue is resolved.

  17. 17
    Route 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 Closed
    resolution_status: "Not resolved"→Return to IT for Another Fulfilment Attempt
    Default→Return to IT for Another Fulfilment Attempt
  18. 18
    Return 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.

  19. 19
    Set Status to Closedupdate record

    Sets the request status to Closed.

  20. 20
    Send Closure Confirmation Emailsend email

    Emails the requester confirming their request has been closed.

Fields

Show all 13 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

Requests by Status

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

IT Service Request Workflow | assess.one