AI & Governance

Triage, Draft with AI, autonomous actions, the AI policy, what the AI does on tickets a person owns, and the approval queue.

AI & Governance

AI agents are first-class actors in the helpdesk — they triage tickets, draft replies, and (where you allow it) act on tickets autonomously. This article explains what the AI does and, most importantly, how you keep a human above the loop. Configuration lives in Helpdesk Settings → AI governance.

The Guiding Principles

Three rules hold everywhere in the helpdesk:

  1. AI-vs-human is always explicit. Every message and action records who (or what) produced it. AI replies are labeled as AI in the workspace, the portal, and email. The AI never impersonates a person.
  2. A human is always reachable. Customers can press Talk to a human on any AI-handled ticket, and it escalates immediately.
  3. Humans stay above the loop. AI acts only inside the envelope you define, and everything it does is logged.

What the AI Does by Default

Neither of these changes a ticket or contacts a customer on its own — so they're safe to leave on.

Governed AI Actions

Beyond suggestions and drafts, an AI agent can act on a ticket — reply publicly, add a note, change status, solve it, set priority, assign a team, request info, send a follow-up, create a task, or update a CRM record. Every such action is classified by your policy into one of three buckets:

AI governance flow: an AI-proposed action is checked against policy, then runs immediately, waits in the human approval queue, or escalates to a human — and every action is attributed and audited.

An AI agent never sets Pending customer by itself. That status means someone asked the customer something, so a ticket moves to it only when a reply actually goes to the customer. When a customer answers and the ticket moves back to Open, the AI can add a note or a task, but it won't flip the ticket back to waiting.

Configuring the policy

In Helpdesk Settings → AI governance, for each action choose Allowed / Needs approval / Forbidden. Then tune the guardrails:

A conservative, recommended starting point: allow internal notes and request info; require approval for public replies, solve, priority, and assignment; forbid everything else. Loosen as you build trust.

When a Person Owns the Ticket

Assigning a ticket to a teammate does not switch the AI off. The AI keeps working the ticket and keeps the owner in the loop: each time it replies, asks the customer something, solves the ticket or sends a follow-up, the owner gets a The AI acted on your ticket alert. Internal notes and status, priority and team changes are on the ticket's thread and do not send an alert.

You decide how much room the AI has on a ticket someone owns, separately for each customer-facing action. In Helpdesk Settings → AI governance, under When a person owns the ticket, choose one of four modes for Send public replies, Ask customer for info, Solve tickets, Send follow-up emails and Send follow-up SMS:

Mode What happens Who is told
Act, and tell the owner (default) The action runs as your AI policy allows. The owner, in the bell.
Hold for the grace period The action waits for the Grace period (15 minutes unless you change it). The owner can send it now, edit it or dismiss it. If they do nothing, it goes out on its own when the period ends. The owner, in the bell and by email.
Wait for the owner The draft waits on the ticket until the owner sends, edits or dismisses it. Nothing goes out without them. The owner, in the bell and by email.
Stay quiet: the owner handles it The AI doesn't take the action at all while the owner handles the ticket. It still triages and can leave internal notes. The thread says AI stayed quiet — the owner is handling this ticket each time.
flowchart TD
    A[AI wants to reply on a ticket a person owns] --> P{AI policy}
    P -- Forbidden --> F[Escalates to a human]
    P -- Needs approval --> Q[AI Approvals queue · owner told]
    P -- Allowed --> M{Owner mode}
    M -- Act --> R[Sent · owner told]
    M -- Hold --> G[Held for the grace period · owner told]
    G -- owner sends or edits --> R
    G -- owner dismisses --> D[Not sent]
    G -- period ends --> R
    M -- Wait for the owner --> W[Waits on the ticket · owner told]
    M -- Stay quiet --> S[Not sent · thread says the AI stood back]
    W -- owner sends or edits --> R
    W -- owner dismisses --> D

A few rules hold whatever you choose:

Every action starts on Act, and tell the owner, so the AI behaves exactly as before until you choose otherwise.

The AI Approvals Queue

Open Helpdesk → AI Approvals. Each pending item shows the ticket, the action the AI wants to take, its reasoning, the confidence, and the exact content (e.g. the reply text). You can:

Approvals expire automatically if left unhandled, so the queue stays current. Make reviewing it part of a lead's routine.

Drafts held for a ticket's owner also appear here, marked Held for the ticket's owner, with when a grace period ends. The owner normally decides those from the ticket, but an approver can decide them here too.

Attribution & Audit

Every AI action is written to the audit trail and shown on the ticket timeline with its AI label. Because attribution is always explicit, your Reports can separate AI-touched from AI-resolved tickets and track how often AI actions are approved versus rejected — so you can see exactly where the AI is earning trust and where it isn't.