assess.one – AI-powered business operations platform

Workflow Template

IT Incident Management Workflow

Manages IT service outages end-to-end: intake and acknowledgement, AI-driven priority triage with human fallback, engineer diagnosis and fix, optional escalation to a senior engineer, reporter confirmation with a resolution loop, and closure notification.

IT service teams in larger organisations need a consistent, visible process for handling incidents so that outages are acknowledged, prioritised and resolved without relying on ad hoc emails or informal escalation. This workflow manages the full incident lifecycle: intake via a request form, an acknowledgement to the reporter, AI-driven priority triage with a service desk lead as human fallback, engineer diagnosis and fix work routed by priority, optional escalation to a senior engineer, a reporter confirmation loop, and a closure notification. Service desk leads, engineers, senior engineers and reporters are each involved at defined points, with every status change and task outcome captured on the incident record.

Business Outcomes

  • Supports faster acknowledgement of reported incidents with automatic reference numbers
  • Helps standardise priority assignment through AI triage with a human fallback for uncertain cases
  • Makes it easier to route engineer work by priority and track diagnosis, fix and outcome on each record
  • Improves visibility of escalations to senior engineers when initial fixes are unsuccessful
  • Supports clearer closure by confirming resolution with the reporter before the incident record is closed

Workflow Steps

Steps

  1. 1
    Create Incident Recordcreate record

    Registers the submitted incident as a record.

  2. 2
    Set Status to Openupdate record

    Marks the incident status as Open.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the reporter an acknowledgement with their incident reference number.

  4. 4
    AI Priority Ratingai decision

    Uses AI to assess the incident and recommend a priority level.

  5. 5
    Route AI Priority Outcome

    Routes to human review if the AI is unsure, otherwise saves the AI-determined priority.

    _ai_decision_ai_priority_rating_needs_human_review: "true"→Service Desk Lead: Set Priority
    _ai_decision_ai_priority_rating_decision: "High"→Save Priority (High)
    _ai_decision_ai_priority_rating_decision: "Medium"→Save Priority (Medium)
    _ai_decision_ai_priority_rating_decision: "Low"→Save Priority (Low)
    Default→Service Desk Lead: Set Priority
  6. 6
    Save Priority (High)update record

    Saves the AI-determined High priority to the record.

  7. 7
    Save Priority (Medium)update record

    Saves the AI-determined Medium priority to the record.

  8. 8
    Save Priority (Low)update record

    Saves the AI-determined Low priority to the record.

  9. 9
    Service Desk Lead: Set Prioritycreate task

    Service desk lead manually sets the priority when the AI is unsure, due in 1 day.

  10. 10
    Save Manual Priorityupdate record

    Saves the manually-set priority to the record.

  11. 11
    Set Status to In Progressupdate record

    Marks the incident status as In Progress.

  12. 12
    Route Engineer Task Due Date by Priority

    Routes High priority incidents to a 1-day due date task, Medium/Low to a 3-day due date task.

    priority: "High"→Engineer Task (High Priority)
    priority: "Medium"→Engineer Task (Medium/Low Priority)
    priority: "Low"→Engineer Task (Medium/Low Priority)
    Default→Engineer Task (Medium/Low Priority)
  13. 13
    Engineer Task (High Priority)create task

    Assigns an engineer to diagnose and fix the High priority incident, due in 1 day.

  14. 14
    Engineer Task (Medium/Low Priority)create task

    Assigns an engineer to diagnose and fix the Medium/Low priority incident, due in 3 days.

  15. 15
    Save Diagnosis, Fix and Outcomeupdate record

    Saves the engineer's diagnosis, fix applied, and outcome to the record.

  16. 16
    Route Engineer Outcome

    Routes to escalation if the engineer could not resolve the incident, otherwise proceeds to reporter confirmation.

    outcome: "Escalate"→Set Status to Escalated
    outcome: "Resolved"→Set Status to Awaiting Confirmation
    Default→Set Status to Awaiting Confirmation
  17. 17
    Set Status to Escalatedupdate record

    Marks the incident status as Escalated.

  18. 18
    Senior Engineer Taskcreate task

    Assigns a senior engineer to resolve the escalated incident, due in 1 day.

  19. 19
    Save Senior Engineer Fixupdate record

    Saves the senior engineer's fix to the record.

  20. 20
    Set Status to Awaiting Confirmationupdate record

    Marks the incident status as Awaiting Confirmation.

  21. 21
    Request Reporter Confirmationrequest external input

    Emails the reporter the fix details and asks whether the service is working again.

  22. 22
    Route Reporter Confirmation Outcome

    Routes back to the engineer if still affected, otherwise proceeds to closure.

    restored_status: "Restored"→Set Status to Closed
    restored_status: "Still affected"→Loop Back to Engineer
    Default→Loop Back to Engineer
  23. 23
    Loop Back to Engineerrestart from step

    Restarts the workflow from the engineer task since the service is still affected, up to 3 times.

  24. 24
    Set Status to Closedupdate record

    Marks the incident status as Closed.

  25. 25
    Send Closure Emailsend email

    Emails the reporter confirming the incident is closed.

Fields

Show all 16 fields

FormIT Incident Report

  • Reporter Name*· Text
  • Reporter Email*· Email
  • Affected Service*· Text
  • Symptoms*· Long text
  • When Did It Start*· Date
  • Impact*· Choice
  • Screenshots· File upload

TaskService Desk Lead: Set Priority

  • Priority (Manual)*· Choice

TaskEngineer Task (High Priority)

  • Diagnosis*· Long text
  • Fix Applied*· Long text
  • Outcome*· Choice

TaskSenior Engineer Task

  • Senior Engineer Fix Applied*· Long text

Other fields

  • Incident Status· Choice
  • Priority· Choice
  • Is the Service Restored?*· Choice
  • Additional Comments· Long text
  • Reporter Name*
  • Reporter Email*
  • Affected Service*
  • Symptoms*
  • When Did It Start*
  • Impact*

Forms

IT Incident Report

7 fields

Data Views

Incident Management

affected_service, impact, priority, incident_status

Dashboard Widgets

Incidents by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
IT incident managementincident workflowITSMservice desktechnology incident

Similar Workflows

Similar Categories

FAQs

What does this workflow record for each incident?

Each incident is created as a record with a reference number, a status, and a timeline of what happened. As the incident moves through the process, the record captures the priority (AI-determined or manually set), engineer diagnosis, fix applied and outcome, any senior engineer fix, and the reporter's confirmation response. Status changes such as Open, In Progress, Escalated, Awaiting Confirmation and Closed are all reflected on the record and visible in table views and dashboards.

Who is involved in handling an incident from start to finish?

The reporter submits the incident via a public request form and later responds to an emailed confirmation request, without needing an account. A service desk lead is assigned a task to set priority manually when the AI triage is unsure. An engineer is assigned to diagnose and fix the incident, and a senior engineer may be brought in if the engineer cannot resolve it.

How does the AI priority triage work, and what happens if the AI is unsure?

The AI Priority Rating step assesses the incident and recommends a priority level of High, Medium or Low, which is then saved directly to the record. When the AI flags that it needs human review, the workflow instead assigns a task to the service desk lead, due in one day, to set the priority manually, and that value is saved to the record instead.

How does the workflow decide who works on the incident and by when?

Once priority is set, the workflow routes the incident to an engineer task with a due date based on priority: one day for High priority, and three days for Medium or Low priority. The engineer task waits for the diagnosis, fix applied and outcome to be entered before the workflow continues.

What happens if the engineer cannot resolve the incident?

If the engineer records an outcome of Escalate, the workflow sets the incident status to Escalated and assigns a task to a senior engineer, due in one day, to apply a fix. The senior engineer's fix is saved to the record, after which the workflow moves on to requesting reporter confirmation.

What happens after a fix is applied, and how is resolution confirmed?

Once a fix is in place, the status is set to Awaiting Confirmation and the reporter is emailed the fix details along with a question asking whether the service is working again, plus a field for additional comments. If the reporter indicates the service is still affected, the workflow loops back to the engineer task, up to three times, before proceeding to closure once the service is confirmed restored.

What happens when an incident is closed?

When the reporter confirms the service is restored, the workflow sets the incident status to Closed and sends the reporter a closure email confirming the incident has been resolved. The full sequence of status changes and task outcomes leading to closure remains visible in the incident's timeline.

How do we change this workflow if our incident process is different?

A workflow can be changed by describing the desired change in plain English or by editing its steps directly in the workflow editor, and earlier versions are kept so changes can be reviewed. This makes it possible to adjust due dates, add or remove tasks, or change routing rules for priority and escalation without a separate development project. Each business should confirm that any adjusted process still meets its own operational and record-keeping requirements.

Can the escalation or confirmation steps be adjusted for our team's structure?

Yes, the escalation to a senior engineer and the reporter confirmation loop are defined steps within the workflow and can be edited like any other step, for example changing due dates or the number of confirmation loops. Tasks are assigned to workspace members, so who is assigned as engineer, senior engineer or service desk lead can be adjusted to match team roles.

How are reporters kept informed without needing to log in?

Reporters interact with the process entirely through a public request form and emailed forms, without ever needing an account. They receive an acknowledgement email with their reference number, a request for confirmation once a fix is applied, and a closure email once the incident is resolved.

Ready to use this workflow?

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

IT Incident Management Workflow | assess.one