TICKET MANAGEMENT

Agent-driven duplicate triage linking tickets to a canonical incident

An agent reviews each incoming support ticket against open incidents and recent tickets, decides whether it is a duplicate, a related symptom, or net-new, and links duplicates…

CategoryTicket Management
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew support ticket arrives
  • ActionSearch open incidents and recent ticketsLinearLinear
  • LogicAgent classifies duplicate / related / newOpenAI
  • ActionLink to or create canonical incidentLinearLinear
  • OutputPost rationale and backlink, notify channelSlack

What it does

Applies judgment, not just string matching. An agent reads each new ticket, gathers context from open Linear incidents and recent tickets, and classifies it as duplicate, related symptom of a known incident, or genuinely new — then files it accordingly with a written rationale.

When to use it

Use during outages or noisy periods when many tickets describe the same underlying incident in different words and a simple similarity score isn't enough to decide what's truly the same problem.

How it works

  1. 1A new support ticket triggers the agent.
  2. 2The agent searches open Linear incidents and recent tickets for related context.
  3. 3It reasons over the evidence to classify the ticket: duplicate, related symptom, or new.
  4. 4If duplicate or related, it links the ticket to the canonical Linear incident.
  5. 5It writes a rationale and backlink onto both the ticket and the incident.
  6. 6If net-new, it opens a new Linear incident as the canonical record for future links.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect LinearIssues, projects, cycles, triage.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.