Technology & Software

AI Assisted Ticket Flow

Translating the Team’s accumulated knowledge into better and faster outcomes.

Macktez (internal)AISecurityCloud & Infrastructure
The top of the full AI Assisted Ticket Flow diagram: the support toolkit’s three plugins, where tickets come from, the client platforms, the Macktez MCP servers at the center, and the first stages where code and Jev sort tickets every 30 minutes before Claude is involved.

Overview

Getting a support ticket to resolution takes more than understanding the reported problem. A technician needs to know the client’s environment, what has happened before, what has already been tried, and which next steps make sense. Gathering that context takes time, even when the company already holds the answers.

We built our AI-assisted ticket flow around two goals: shorten the path to completing a ticket, and bring our accumulated experience into every investigation. It prepares investigations across network issues, general support, service requests, and security, combining current evidence with what our Team already knows about the client. A Team Member reviews the findings, decides what to do, and works with the client.

The knowledge has somewhere to go, too. Findings and corrections become part of a shared client record that later investigations can use.

“Every investigation should benefit from what the company has already learned.”

Breadth and Depth

More kinds of work, with more context

We began with network investigations and expanded into support, service requests, and security, backed by a richer record of each client. More of the helpdesk tickets now arrive with useful preparation: a Wi-Fi complaint, a laptop that won’t sign in, a request to add someone to a shared mailbox, and a suspicious sign-in alert each get an investigation shaped for that kind of work.

Each investigation brings together more than the ticket. It reads the current evidence from that client’s systems, the procedure our Team follows for that kind of request, the client’s known quirks, previous incidents at that site, and what earlier investigations found. A technician opens the ticket with the context gathered and a working theory on the table, instead of beginning from a blank page and a dozen logins. The report leads with that theory and the next step for a person to take, then shows its evidence.

Knowledge

What we learn becomes available next time

The relationship runs in a loop. Investigations use what the company already knows about a client. The work produces new findings. People correct and extend them. Later investigations begin with that accumulated record.

Each client has a shared record, built first from a year of our own tickets, documents, time entries and conversations (that work has its own case study) and added to by every investigation since. When a Team Member replies in the report’s thread or corrects a finding, the correction lands on that client’s record, credited and dated, and in how the next ticket of that kind is handled. A reply of “too shallow” tunes how deep the next investigation of that kind goes, and a request to skip a kind of ticket for a client becomes a routing rule the same day.

Two kinds of knowledge are in play, and only one of them can be assembled from records. Processing a year of tickets and documents gathers what was written down. What a technician knows but never wrote down, the closet that runs hot, the contact who approves changes, the fix that only looks like a fix, still has to come from the Team, as corrections and additions to the record. The system gives technicians more room for judgement, client relationships and the difficult decisions, and in return it depends on their judgement to stay right.

“The record gathers what was written down. The Team adds what it knows.”

Building on What Exists

Built on work we had already done

Expanding from network tickets to the rest of the helpdesk took about a week, because much of what it needed already existed. The connections to every platform we manage, built first for our Team and then for support.agent, are the same ones Macktez Monitor collects through. The network and security investigation steps were already written down as skills in our support toolkit, and our standard operating procedures were already in Drive. What we built new was the routing, the methodology for support and service-request tickets, and the client records that give every investigation what we already know.

The Right Tool

The right tool for each step

Preparing an investigation for every ticket that needs one, and only those, has to be affordable and dependable, or it stops. So each judgement goes to the simplest tool that can make it reliably. Ordinary scripts handle the known rules. A small classifier model answers the narrow questions: what kind of ticket this is, whether a person wrote it, how urgent it is. Rules and the classifier determine which tickets need investigation. A more capable model gathers and interprets the evidence, read-only and on that client’s systems only, and a Team Member decides what happens next.

Five boxes in a row: a ticket arrives, known rules settle the routine, a small model classifies the rest, Claude investigates what needs it, and a Team Member decides. Labels mark the tickets handled by rules and the classifier and the few investigated by Claude, and a return arrow shows corrections becoming rules.
The flow in one line: a ticket arrives, rules and the classifier route it, Claude investigates what needs it, a Team Member decides, and corrections become rules.

Each step gets only the information and access it needs. See the technical design for every step, what a report contains, the measurements behind it, and the full diagram.

Measuring

What we measure

The goal is a shorter path to resolution and investigations the Team can depend on, so we measure both. We track whether tickets close sooner and how much work is repeated, against the weeks before the change. Before any change to the flow goes live, we replay a week of real tickets through it and compare the new answers with the old ones. And we test the client records the same way: the same tickets investigated with and without them, judged for errors, missed next steps, and how useful the technician found the starting point.

For Clients

Where to start

Most organizations have spent years developing their people’s expertise, and most of it is reachable only by asking the person who has it. We start with the work your team already understands. Together, we decide what can be prepared automatically, what requires a person’s judgement, and what each completed task should contribute to the next.

That’s the work we do with clients: connecting AI to your systems through scoped connectors, giving each agent only the access it needs, and logging every action so it can be reviewed. Putting Past Work to Work covers how we built the client records the investigations start from.

Technical Notes

The technical design

Every step of the flow, what a report contains, where it started, the replayed-week measurements, and the full diagram.

Start With One Task

Which part of your team’s work keeps repeating?

Pick one recurring task. Write down what follows a rule, what requires judgment, and what the next person should learn from doing it. Then tell us about it, and we’ll help you sort the steps.

Let’s Talk

Related

For the connections and guardrails underneath it, see:

For the fundamentals behind models, agents and tokens, see our University guides:

Related reading: