TICKET MANAGEMENT

Roll up duplicate Front bug reports into one Linear issue

When a Front conversation is tagged as a bug, it finds other recent bug tickets describing the same defect and links them all to a single Linear issue.

CategoryTicket Management
EngineSim + Paperclip
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerFront conversation tagged 'bug'Front
  • ActionEmbed and find matching bug reportsPostgreSQLPostgres
  • LogicCluster already mapped to a Linear issue?
  • ActionCreate or reuse Linear issueLinearLinear
  • ActionLink Front conversation + update countFront
  • OutputPersist conversation-to-issue mappingPostgreSQLPostgres

What it does

This workflow consolidates duplicate bug reports. When an agent tags a Front conversation as a bug, it searches for other recent conversations describing the same defect and ties them all to one Linear issue, so engineering sees impact in one place instead of five separate tickets.

When to use it

Use it when support fields the same bug from many customers and engineering needs a single deduplicated issue with an accurate affected-user count rather than scattered duplicate reports.

How it works

  1. 1A Front rule fires the webhook when a conversation gets the "bug" tag.
  2. 2OpenAI embeds the report and a Postgres vector query finds other bug-tagged conversations describing the same defect.
  3. 3A logic step checks whether the matched cluster already maps to a Linear issue in Postgres.
  4. 4If no issue exists, the workflow creates a Linear issue summarizing the defect; otherwise it reuses the existing one.
  5. 5Each matched Front conversation gets a private comment linking it to the Linear issue, and the issue's affected-customer count is updated.
  6. 6The conversation-to-issue mapping is saved back to Postgres for future matches.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect FrontShared inbox, conversations.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect PostgresAny Postgres URL — query, write, migrate.
  4. 4
    Connect LinearIssues, projects, cycles, triage.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.