TICKET MANAGEMENT

Promote Intercom bug conversations to Linear with extracted repro steps

When a support agent tags an Intercom conversation as a bug, this extracts clean reproduction steps, environment, and expected-vs-actual behavior from the thread and files…

CategoryTicket Management
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerIntercom conversation tagged 'bug'IntercomIntercom
  • ActionFetch full conversation transcriptIntercomIntercom
  • ActionExtract repro steps, env, expected vs actualOpenAI
  • LogicRequire valid repro before filing
  • ActionCreate structured Linear bug issueLinearLinear
  • OutputPost Linear link as Intercom noteIntercomIntercom

What it does

Turns a tagged Intercom support thread into a ready-to-triage Linear bug. It reads the full conversation, uses an LLM to pull out reproduction steps, affected environment, and expected-versus-actual behavior, then opens a Linear issue with that structure already filled in. The Intercom conversation gets a note with the issue link so the agent can keep replying to the customer.

When to use it

When support agents triage in Intercom but engineering lives in Linear, and bug reports arrive as messy back-and-forth threads that someone has to hand-rewrite before an engineer will touch them.

How it works

  1. 1An agent applies the "bug" tag to an Intercom conversation, firing the trigger.
  2. 2The flow fetches the complete conversation transcript from Intercom.
  3. 3An OpenAI step extracts structured fields: title, steps to reproduce, environment, expected result, actual result.
  4. 4A logic step checks the extraction has at least one repro step and a clear actual-vs-expected; if not, it routes back to the agent for clarification instead of filing noise.
  5. 5A Linear issue is created with the structured body and a source link.
  6. 6The flow posts the Linear URL back as an internal note on the Intercom conversation.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect IntercomConversations, contacts, articles.
  2. 2
    Connect LinearIssues, projects, cycles, triage.
  3. 3
    Connect OpenAIModels, embeddings, files.
  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.