Dev Ops · n8n

Mirror GitHub Bug Issues Into Linear Automatically

When a GitHub issue is labeled 'bug', automatically create a matching Linear issue in your engineering triage so nothing gets lost between tools.

difficulty Intermediatesetup 40 minresult Every GitHub bug is mirrored into Linear with a back-link, keeping community reports and internal tracking in sync.
  1. 1

    Trigger on Issue Labels

    Add a GitHub Trigger node on the issues event with action labeled, firing when a label is added.

  2. 2

    Filter for the Bug Label

    Add an IF node checking that the added label name equals bug.

  3. 3

    Create the Linear Issue

    Add a Linear node with operation Create Issue, mapping the GitHub title and body and setting the team and Triage state.

  4. 4

    Link Them Together

    Add a GitHub node commenting on the original issue with the Linear URL so both sides reference each other.

  5. 5

    Activate and Test

    Activate the workflow and label a test GitHub issue as bug. Confirm a Linear issue is created and the GitHub comment appears.

Frequently asked questions

Can I sync status changes back?

Add a second workflow on Linear issue updates that reopens or closes the GitHub issue when the Linear state changes.

What about avoiding duplicates?

Store the GitHub issue ID as a Linear custom field and check it before creating, so re-labeling doesn't create duplicate issues.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.