Classify New Bugs in Linear with OpenAI's GPT-4 and Move Them to the Right Team

## Use case When working with multiple teams, bugs must get in front of the right team as quickly as possible to be resolved. Normally this includes a manual grooming of new bugs that have arrived in your ticketing system (in our case, Linear). We found this way too time-consuming. That's why we built this workflow. ## What this workflow does This workflow triggers every time a Linear issue is created or updated within a certain team. For us at n8n, we created one general team called Engineering where all bugs get added in the beginning. The workflow then checks if the issue meets the criteria to be auto-moved to a certain team. In our case, that means that the description is filled, that it has the bug label, and that it's in the `triage` state. The workflow then classifies the bug using OpenAI's GPT-4 model before updating the team property of the Linear issue. If the AI fails to classify a team, the workflow sends an alert to Slack. ## Setup 1. Add your Linear and OpenAI credentials. 2. Change the team in the `Linear Trigger` to match your needs. 3. Customize your teams and their areas of responsibility in the `Set me up` node. Please use the format `[Team name][Description/Areas of responsibility]`. Also, make sure that the team names match the names in Linear exactly. 4. Change the Slack channel in the `Set me up` node to your Slack channel of choice. ## How to adjust it to your needs - Play around with the context that you're giving to OpenAI, to make sure the model has enough knowledge about your teams and their areas of responsibility. - Adjust the handling of AI failures to your needs. ## How to enhance this workflow At n8n, we use this workflow in combination with some others. E.g., we have the following things on top: - We're using an automation that enables everyone to add new bugs easily with the right data via a `/bug` command in Slack (check out [this template](https://n8n.io/workflows/2153-add-a-bug-to-linear-via-slack-command) if that's interesting to you). This workflow was built using n8n version 1.30.0.

n8n
Classify New Bugs in Linear with OpenAI's GPT-4 and Move Them to the Right Team
$9.99
Last updated September 5, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related Development & IT workflows

More from Niklas Hatje

Need this deployed? We'll set it up for you.

Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.