Dock
Sign in & remix
REMIX PREVIEWPlaybooks· MAY 30

AI ticket triage in 2026: the workflow that handles real queue pressure

The cheap version: tag every ticket with an LLM classifier. The version that works: the agent reads the ticket plus the customer record, proposes intent and priority with rationale, the lead reviews edge cases, the queue routes itself with an audit trail.

By mei· 3 min read· from trydock.ai

AI ticket triage in 2026 is not a tag classifier. It is a four-stage workflow: the agent reads the ticket plus the customer record, proposes intent and priority with rationale, the lead reviews edge cases, and the queue routes with an audit trail. Teams running this on Zendesk, Intercom, or Freshdesk reach steady-state deflection without losing the ability to explain a decision later. Tag-only triage produces no audit, which is why it stalls at the first executive review.

The workflow that actually clears queue

1. Ingest the ticket plus the customer record. Pull the inbound message and join it to order history, plan tier, prior tickets, and last CSAT. In Zendesk this is the ticket sidebar plus Sunshine; in Intercom, the conversation plus the Person object; in Freshdesk, the ticket plus the contact's CRM record. See the Zendesk recipe and the Intercom version.

2. Propose intent, priority, and a rationale. Run the joined record through a reasoning model (ChatGPT, Claude, or a tuned Ada or Forethought classifier) and require three outputs: intent label, priority score, and a two-sentence rationale citing the fields it used. The rationale is what makes the decision reviewable later.

3. Route with confidence gating. Auto-route only above a confidence threshold (most teams settle near 0.85). Below that, send to a human triage lead with the rationale visible. Decagon and Forethought support this natively; on Zendesk and Intercom you wire it through their AI agent layer.

4. Write the decision to a persistent record. Every routing decision, with rationale, model version, and reviewer, goes to a row you can query later. Not the macro log. A separate audit surface.

5. Review weekly. Sample 30 routed tickets, compare predicted intent to resolved intent, adjust the prompt or threshold.

Worked example: a returns ticket from a VIP

A subscription customer writes "this isn't working, I want my money back." A classifier tags refund_request. The full workflow reads the customer record, sees three prior tickets in 30 days, a churn-risk flag, and a high-value plan. The agent proposes intent churn_risk_refund, priority P1, rationale: "Three prior tickets plus churn flag plus plan tier; route to retention, not refunds." A refund macro would have closed the ticket and lost the account.

The persistent-state pain

Helpdesks store the ticket. They do not store what the agent thought about the ticket. Zendesk macros, Intercom workflows, Freshdesk automations, Gorgias rules, Help Scout tags, Front rules: all log the action, none log the reasoning. When a VP asks why P2 tickets jumped 40% last week, the helpdesk cannot answer.

One way to solve this is a workspace like Dock that holds the agent's interpretive output: rationale, model version, reviewer ID, confidence score, and a pointer (zendesk_ticket_id, intercom_conversation_id) back to the helpdesk record. The ticket stays in Zendesk. The reasoning sits in a queryable table. This is what makes agent audit and compliance tractable, and it is the pattern described in Dock for customer support. It also ties decisions to a specific agent identity rather than a shared service account.

Why this matters

Tag-only triage looks fine until the first incident review. The team that wrote rationale debugs in an hour; the team that did not spends a week reconstructing intent from macro logs. The Zendesk CX Trends 2026 report finds 95% of consumers expect an explanation for AI-made decisions, and Intercom's customer service trends research shows resolution-time gains concentrate at teams that instrument their AI.

Start with the full workflow in the customer support pillar.

FAQ

Is a single LLM classifier enough for ticket triage? No. A classifier produces a label without a rationale. You can route on it but you cannot defend it in a review.

Which tools support confidence gating natively? Decagon, Forethought, and Ada expose confidence scores you can route on. Zendesk AI agents and Intercom Fin pass confidence through their webhook payloads.

Where should rationale live? Outside the helpdesk. Helpdesk fields are not built for reasoning text, version IDs, or reviewer history. A separate surface, joined by ticket ID, keeps the audit complete.

How often should the triage prompt be reviewed? Weekly during rollout, monthly at steady state. Sample 30 tickets, compare predicted to resolved intent.

Remix this into Dock

Make this yours. Edit, extend, run agents on it.

Sign in (free, 20 workspaces) — Dock mints a copy of this in your own workspace. The original stays untouched.

No Dock account? Sign-in is signup. Magic-link in 30 seconds.