Triage GitHub issues to a Notion board with Qwen via OpenRouter
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 12 nodes and runs on Github events (issues). Along the way it connects GitHub, Notion and OpenAI Chat Model.
How it runs
Trigger: On Github events (issues).
- Extract GitHub Issue Data (Code): runs custom JavaScript code
- Verify Notion Duplicate (Notion): get many (database page)
- Identify New Issue (Code): runs custom JavaScript code
- Bypass Duplicate Check (Code): runs custom JavaScript code
- Initiate AI Triage (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Qwen-3 Model
- Format AI Triage Results (Code): runs custom JavaScript code
- Handle AI Triage Error (Code): runs custom JavaScript code
- Add to Notion Board (Notion): work with database page
- Draft GitHub Comment (Code): runs custom JavaScript code
- Post GitHub Comment (GitHub): create comment
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (6)
- Github Trigger
n8n-nodes-base.githubTrigger - Code
n8n-nodes-base.code - Notion
n8n-nodes-base.notion - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - GitHub
n8n-nodes-base.github
From the author
WHAT IT DOES When a new issue is opened on a GitHub repository, this workflow uses an AI model to classify it by type (bug, feature, question, documentation, other), assign a priority level (high, medium, low), and generate a one-sentence summary. Results are…