New bug reports should not sit in the wrong queue. This workflow reads new Linear issues, picks the right team with AI, and moves the ticket for you. If it cannot decide, it posts in Slack so someone can help fast.
Here is how it works. A Linear event starts the flow when a new issue arrives in a chosen team. A filter checks that the ticket is a bug with a filled description and the right label. OpenAI reads the ticket and the team responsibilities you provide, then suggests the best team. At the same time, the flow pulls all team names and IDs from Linear through a GraphQL call. The results are merged and checked. If the AI choice matches a real team, the issue is reassigned in Linear. If not, a Slack message alerts your channel.
You only need accounts for Linear, Slack, and OpenAI. Add your credentials, list your teams and their areas in the setup node, and set your Slack channel. Expect big time savings on triage, fewer misrouted bugs, and faster handoffs between product groups. This is great for busy engineering or support teams that receive many bug reports.