Skip to content
n8n canvas: GitHub trigger, Set, label Switch, two Slack posts and a Linear ticket
Price
Free
Difficulty
Intermediate
Updated
November 6, 2026

Overview

When an issue is opened or changed in your GitHub repository, the workflow picks out the title, link, author and labels. A Switch step then checks the labels: anything labelled bug goes to a triage channel and a Linear ticket, and anything labelled feature goes to the product channel.

The ticket links back to the GitHub issue, so the person who triages it can jump straight to the original report. Issues with neither label are not posted.

Useful for

  • Get bug reports into a triage channel within a minute
  • Keep feature requests visible to product without cluttering triage
  • Create Linear tickets for bugs without copying them by hand

What's included

  • An n8n workflow with 6 nodes, ready to import
  • Trigger: New GitHub issue
  • Connects GitHub, Slack, Linear
  • Sticky notes on the canvas that explain what to set up
  • No credentials inside: you connect your own accounts

How to use it

  1. 1

    Download the workflow JSON.

  2. 2

    In n8n, create a workflow, open the … menu, choose Import from File and select the JSON.

  3. 3

    Replace your-org and your-repo on the GitHub trigger, then connect GitHub.

  4. 4

    Connect Slack for the two channel nodes and Linear for the ticket node.

  5. 5

    Create a test issue labelled bug, check the post and ticket, then activate the workflow.

What you need

Requirements

  • An n8n instance (cloud or self-hosted, version 1.x)
  • A GitHub account with access to the repository, a Slack workspace and a Linear workspace

Works with

  • n8n 1.x (cloud or self-hosted)

Questions

Is this n8n workflow free?

Yes. Download the JSON and import it into your own n8n. There is no sign-up and no cost.

Does it include any credentials?

No. The file has no keys, tokens or real repository names. You connect your own GitHub, Slack and Linear accounts after importing.

What if an issue has both labels?

The Switch step sends it to the first matching output, so it goes to the bug path. Change the order of the rules to change that.

  • #devops-automation
  • #github-issue-to-slack
  • #n8n
  • #automation
  • #workflow-template
  • #free-template

More devops automation templates

See all 5

Also in Developer workflows

All developer workflows templates
Get this template

Preparing your template…