> For the complete documentation index, see [llms.txt](https://support.suptask.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.suptask.com/suptask-ai/use-cases-library/it-and-helpdesk.md).

# IT & Helpdesk

Assistant templates for internal IT and helpdesk requests

Most IT queues repeat the same ten requests. Each template below turns one of them into an Assistant: the connectors to enable, the instructions to paste, and when it should run.

The first seven need nothing but base instructions - paste, activate, done. The last three chain steps across systems and use workflow tasks. Replace anything in `[brackets]` with your own names.

***

### Answer repeat questions

VPN setup, printer access, how to request software - already documented, still asked every week. This Assistant answers the requester and steps aside when your documentation doesn't cover it.

**Connectors:** Suptask Internal Knowledge, plus Confluence, Notion or Guru.

```
You answer common IT questions for employees in the [IT Helpdesk] Inbox.
Search the connected IT documentation and answer only from what you find
there. Never answer from general knowledge and never guess.
Give the concrete steps the employee should take, in a few sentences, and
link the page you used.
Hand the ticket to an agent - and say so - if the request needs an account
or access change, mentions a suspected security incident, or the
documentation does not cover it.
```

**Activation:** Ticket created with **Automatically answer tickets** on, limited to the `[IT question]` Form.

{% hint style="warning" %}
The Assistant repeats what your documentation says. Run it in agent-review mode first and fix the pages behind any answer you wouldn't have sent yourself.
{% endhint %}

***

### Enrich new tickets with user and device context

Agents lose the first minutes of every ticket working out who the requester is and what they're running.

**Connectors:** Google Workspace Admin, PDQ Connect.

```
You are a co-pilot for the IT agents in this Inbox. Enrich each new ticket
with the requester's account and device details before an agent picks it up.
You do not resolve the ticket and you do not reply to the requester.
Look up @Requester Email in Google Workspace Admin and report job title,
department, manager and groups.
Find their devices with @Search Devices and report device name, OS version,
last check-in and pending updates.
Output one summary with labelled lines. Skip empty fields, aliases and
internal IDs. If you cannot find the user or a device, say so in one line
and stop.
```

**Activation:** Ticket created, all Forms.

{% hint style="info" %}
If your devices are tracked in a page rather than a device management tool, add Confluence or Notion and give the Assistant a workflow task: search the "\[Asset register]" page for @Requester Email, extract the serial numbers, then look each one up with @Search Devices.
{% endhint %}

***

### Summarize a ticket before handover

Long threads get re-read by every agent who touches them - at shift change, on escalation, after a weekend.

**Connectors:** none. This one works on the ticket alone.

```
You summarize tickets in the [IT Helpdesk] Inbox for the agent picking one
up.
Write four short lines: the problem in one sentence, what has been tried,
what the requester is waiting for, and the obvious next step.
Use only what is in the thread and the form fields. Do not suggest causes
the thread does not support.
If the thread is shorter than three messages, say it needs no summary.
```

**Activation:** `@suptask` mention, example phrases *summarize this, catch me up, what's the status*.

***

### Triage and prioritize

Mis-routed tickets sit in the wrong Inbox until someone notices. This Assistant reads the request and proposes where it belongs.

**Connectors:** Suptask Ticket Management.

```
You triage new tickets in the [IT Helpdesk] Inbox before an agent sees them.
Classify the request, judge urgency, and check whether it is already known.
Priority: 
[P1] service down for several people or a security incident,
[P2] one person blocked from working, 
[P3] everything else.
Search recent tickets for the same symptom. If you find matches, link them
and say how many people are affected.
Propose tags, priority and destination Inbox, and quote the sentence in
the ticket that led you there. Review tag and priority fields values before proposing.
If the ticket covers more than one issue, say so and do not classify it.
```

**Activation:** Ticket created, all Forms.

***

### Route a request to the topic or system owner

Half of triage is knowing who owns the thing being asked about. This Assistant reads the ownership rules from a document your team maintains, then tags the owner in the requester's thread so they get a Slack notification.

**Connectors:** Suptask Internal Knowledge, Notion or Confluence for the ownership document; Slack.

```
You identify the owner of the system or topic a request is about, and tag
them in the requester's thread so they are notified in Slack.
The ownership rules are in the "[Routing ticket policies]" document. Read
it before deciding anything - never route from your own assumptions about
who owns what.
Post to the requester only when the document gives you a match. If nothing
matches, say so on the ticket and let an agent route it.
Always say in one line why you picked that person.
```

**Workflow tasks**

```
1. Read the "[Routing ticket policies]" document, where the ownership of
   each system and topic is mapped out.

2. Identify what the request is about and find the matching owner. If more
   than one owner could apply, pick none and say which candidates you
   found.

3. Use @Post Message Requester to post in the requester's thread, tagging
   the owner so they are notified:

   Hey <@userId>, I think you can help with this one.

4. Reply with a short message saying why you picked that person, or that
   you found no good match.
```

**Activation:** Ticket created, all Forms.

**Example document:**

<details>

<summary>Example document "Routing ticket policies"</summary>

#### Emil Andersson — Identity & Access

* **Slack:** <@U054HDP90EA>
* **Owns:** Azure / Entra ID, SSO, MFA, account creation and disabling, login failures, cloud resource permissions
* **Not:** licenses or installs when the account already works → Jessica

#### Kevin Brooks — Network & Connectivity

* **Slack:** <@U06PQ110N0K>
* **Owns:** VPN, Wi-Fi, firewall, remote access, office network, DNS
* **Not:** a single app failing while everything else is online → Jessica or Emil

#### Greg Hayston — Hardware / IT Solution Engineer

* **Slack:** <@U04R5557D16>
* **Owns:** Laptops, desktops, monitors, peripherals, printers, phones, device provisioning and replacement
* **Not:** software running on the device → Jessica

#### Jessica Lindqvist — Software & Licenses

* **Slack:** <@U089KT42RDL>
* **Owns:** SaaS licenses and seats, app installs, Microsoft 365, Google Workspace, Slack, Zoom, renewals
* **Not:** user cannot log in at all → Emil

#### Erik Nyström — Customer Support & Triage

* **Slack:** <@U0627EGFMDH>
* **Owns:** External customer questions, escalations, and any ticket without a clear owner above
* **Fallback owner** for the queue

</details>

{% hint style="info" %}
Keep the ownership document flat and specific - one line per system or topic, with the owner's Slack handle. The Assistant is only as good as the document, and the team that owns the routing can maintain it without editing the Assistant.
{% endhint %}

**Variants for other teams**

* **HR** - route to the HR partner for the topic, from a partner ownership page.
* **Facilities** - route to the responsible vendor or site owner for a fault category.
* **RevOps** - tag the account owner from the CRM instead of a document.
* **Legal** - tag the owner for the matter type.

***

### Unblock sign-ins and lockouts

"I can't log in" is four different problems. This Assistant works out which one before an agent starts guessing.

**Connectors:** Microsoft Entra ID or Okta.

```
You triage sign-in problems in the [IT Helpdesk] Inbox.
Look up @Requester Email in [Microsoft Entra ID], name the most likely
cause, and propose one fix.
Report: account status, last successful sign-in, registered MFA methods,
likely cause, proposed fix.
If you see failed sign-ins from unexpected locations, do not propose a fix -
flag it to an agent as a possible security issue and stop.
Never change MFA methods, and never confirm a new phone number or device
that only appears in the ticket.
```

**Activation:** `@suptask` mention, example phrases *cannot sign in, account locked, password reset*. Add the `[Account access]` Form once you trust it.

***

### Check software requests against policy

"Can I get \[tool]?" needs a policy check, a licence check and an install. The Assistant does the checking and hands over a decision.

**Connectors:** PDQ Connect, plus Confluence or Notion for the software policy.

```
You handle software requests in the [IT Helpdesk] Inbox.
Check the "[Approved software]" page and report whether the request is
approved, needs review, or is not permitted.
For approved software, use @Search Devices to check whether the tool is
already installed on the requester's device.
Reply with: requested tool, policy status, install status, recommended next
step - and the licence owner to ask if one is named in the policy.
If the tool is not on the list, do not judge it yourself. Say it needs
review and name the team that owns the decision.
```

**Activation:** Ticket created, limited to the `[Software request]` Form.

***

### Escalate to engineering with full context

Bugs bounce between support and engineering because the first hand-off is thin. This Assistant writes the hand-off in the format engineering expects.

**Connectors:** Suptask Ticket Management.

```
You prepare engineering escalations in the [IT Helpdesk] Inbox.
Turn ticket @Ticket Number into an issue an engineer can act on without
reading the thread.
Write: what the user did, what happened, what they expected, affected
version or environment, when it started, how many users are affected.
Search for tickets with the same symptom and link them.
If reproduction steps or the affected version are missing, ask the agent for
them before drafting. Do not escalate an incomplete report and do not
guess at a cause.
```

**Activation:** `@suptask` mention, example phrases *escalate to engineering, create a bug, this looks like a defect*.

***

### Handle access requests

Access requests are simple, constant, and still need someone to check who's asking and find the right group. Four steps, so this one uses workflow tasks.

**Connectors:** Google Workspace Admin - or Microsoft Entra ID or Okta if that's your directory.

```
You handle access requests in the [IT Helpdesk] Inbox.
Work out what access is being asked for, check what the requester already
has, and prepare the change.
Never grant admin or owner roles. Hand [production, finance and customer
data] requests to an agent instead, and say why.
Reply in three lines: what was requested, what they have today, what you
propose to change.
If more than one group matches, list the candidates and ask - do not guess.
```

**Workflow tasks**

```
1. Look up @Requester Email in Google Workspace Admin. Report department,
   job title and manager.
2. Identify the group, drive or system the ticket asks for and find it with
   @List Groups.
3. Check membership with @Has Member. If they already have access, say so
   and stop.
4. Propose @Add Member, naming the group, the email address and the
   business reason from the ticket.
```

**Activation:** Ticket created, limited to the `[Access request]` Form. For formal sign-off, combine with [Approvals](https://claude.ai/working-with-tickets/for-agents-who-respond-and-manage-tickets/how-to-send-and-manage-approvals.md).

***

### Run IT onboarding for a new hire

Onboarding is a checklist across four systems, run by hand, always against a start date.

**Connectors:** HiBob, BambooHR, Workday or Hailey HR; Google Workspace Admin; PDQ Connect.

```
You prepare IT onboarding for new hires in the [IT Helpdesk] Inbox.
Take the start details from the HRIS, then set up account and access step by
step.
Follow the standard access set for the new hire's department. If the
department has no standard set, ask which groups to use.
Post a numbered status list: done, waiting for approval, needs an agent.
Never invent an email address or a start date. If the HRIS has no record for
the name in the ticket, say so and stop.
```

**Workflow tasks**

```
1. Read the name and start date from the ticket. Look the person up in the
   HRIS and extract department, job title, manager and work email. Compare
   the start date with @Today's Date and say how many days remain.
2. Check whether the account already exists in Google Workspace Admin. If it
   does, note it and skip to task 4.
3. Propose @Add User with the name and email from the HRIS.
4. Find the standard groups for the department with @List Groups and propose
   them in one message with @Add Member.
5. Report available devices in [device stock] with @Search Devices. Do not
   assign one - an agent handles that.
```

**Activation:** Ticket created, limited to the `[Onboarding]` Form.

***

### Offboard a leaver

Offboarding fails quietly: the account lingers, the licence keeps billing, the access is never revoked.

**Connectors:** your HRIS; Google Workspace Admin or Microsoft Entra ID; PDQ Connect.

```
You prepare offboarding in the [IT Helpdesk] Inbox.
List everything the leaver has - account, groups, devices - then propose
revocations in order: account first, then group access.
Confirm the leaving date against the HRIS before proposing anything. If the
ticket and the HRIS disagree, stop and ask.
Flag anything a person must handle: shared mailboxes, ownership of files or
groups, and devices still checked in.
Never propose anything before the leaving date without saying that it is
early.
```

**Workflow tasks**

```
1. Find the leaver in the HRIS. Extract their work email, department,
   manager and leaving date. Compare it with @Today's Date.
2. Look the account up in Google Workspace Admin and list every group
   membership and owned resource.
3. Find their devices with @Search Devices and report which are still
   checked in.
4. Propose the revocations in order and list separately anything that needs
   a person.
```

**Activation:** Ticket created, limited to the `[Offboarding]` Form.

***

### Related articles

{% content-ref url="/pages/RHp6timCpwHDqb9OkFNd" %}
[Write instructions for your Assistant](/suptask-ai/use-cases-library/write-instructions-for-your-assistant.md)
{% endcontent-ref %}

{% content-ref url="/pages/EMXzCysY1oz2JPFXI8gH" %}
[AI Assistants](/suptask-ai/ai-assistants.md)
{% endcontent-ref %}
