TICKET MANAGEMENT
Deduplicate Intercom bug reports against an existing Linear issue ledger
Before creating a new Linear issue, this checks a Postgres ledger and Linear search for an existing matching bug.
How it runs
The automated pipeline, trigger to output.
- TriggerIntercom conversation tagged 'bug'Intercom
- ActionGenerate symptom fingerprintOpenAI
- ActionLook up fingerprint in Postgres ledgerPostgres
- LogicBranch: known issue vs new
- ActionLink or create Linear issue + recordLinear
- OutputPost Linear link to IntercomIntercom
What it does
Stops the same bug from spawning ten duplicate Linear issues. When a conversation is flagged as a bug, it fingerprints the symptom, checks a Postgres ledger of known bugs and searches Linear for a match. On a hit, it attaches the new report to the existing issue and bumps its occurrence count; on a miss, it creates a new Linear issue and records its fingerprint in the ledger.
When to use it
When a single regression generates a wave of support tickets and your Linear board fills with near-identical bugs that engineers waste time closing as duplicates.
How it works
- 1An Intercom conversation tagged "bug" fires the trigger.
- 2An OpenAI step produces a normalized symptom fingerprint from the thread.
- 3The flow queries a Postgres known-issues ledger for a matching fingerprint.
- 4A logic step branches: known issue versus new issue.
- 5Known path adds a comment and increments the report counter on the existing Linear issue; new path creates a Linear issue and inserts its fingerprint into Postgres.
- 6The flow posts the resolved Linear link back to the Intercom conversation.
Set it up
What you configure once, before turning it on.
- 1Connect IntercomConversations, contacts, articles.
- 2Connect LinearIssues, projects, cycles, triage.
- 3Connect PostgresAny Postgres URL — query, write, migrate.
- 4Connect OpenAIModels, embeddings, files.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Ticket Management workflows
Deduplicate Discord bug reports against existing Linear issues
Before creating anything, searches Linear for issues matching a new Discord bug report; if a duplicate exists it comments and links the report there, otherwise it opens a fresh…
Weekly reopen-by-agent coaching digest
Aggregates each agent's solved-then-reopened tickets for the week, identifies the most common reopen reason per agent, and emails a private coaching digest to the support manager.
Promote a Discord message to a Linear issue via an emoji reaction
When a moderator adds a designated emoji reaction to any Discord message, an LLM converts that message into a structured Linear issue and threads the link back.
Enrich Discord bug reports with Sentry errors before filing in Linear
Takes a Discord bug report, has an LLM pull out likely error signatures, searches Sentry for matching events.
Route Discord bug reports by severity to Linear or PagerDuty
Classifies each Discord bug report by severity using an LLM, then files normal bugs as Linear issues while escalating critical outages to a PagerDuty incident so on-call gets…
Triage Discord bug threads into structured Linear issues with repro checklists
Watches a Discord bug-report channel, uses an LLM to extract a clean title, severity, and step-by-step reproduction checklist from the messy thread.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
