Automatically detect & classify GitHub API errors with GPT-4o to Airtable, Notion & Slack
Ready for 3.0What this workflow does
This AI workflow has 22 nodes and runs on Github events (issues) (plus 1 other trigger). Along the way it connects GitHub, OpenAI Chat Model, Airtable and Notion and 1 more.
How it runs
Trigger: On Github events (issues) (plus 1 other trigger).
- Prepare GitHub Issue Data (Edit Fields (Set)): sets 6 fields: Issue Title, Issue Body, Issue URL…
- Slack: uses Slack
- AI: Classify API Error (GPT-4o) (AI Agent): runs an AI agent, with model: LLM Model: GPT-4o; memory: AI Memory Buffer; output parser: Output Parser: Structured JSON Schema
- Parse AI Classification Output (Code): runs custom JavaScript code
- Check: Valid AI Response or Data Missing (If): checks a condition and branches into true / false
- Route by Assigned Team (Switch): routes items into 4 branches
- Airtable: create
- Notion: work with database page
- Airtable: create
- Airtable: create
…plus 7 more steps. See the full node list below.
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 (13)
- Edit Fields (Set)
n8n-nodes-base.set - Github Trigger
n8n-nodes-base.githubTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Switch
n8n-nodes-base.switch - Airtable
n8n-nodes-base.airtable - Notion
n8n-nodes-base.notion - Slack
n8n-nodes-base.slack - Error Trigger
n8n-nodes-base.errorTrigger
From the author
Automatically detect, classify, and document GitHub API errors using AI. This workflow connects GitHub, OpenAI (GPT-4o), Airtable, Notion, and Slack to build a real-time, searchable API error knowledge base — helping engineering and support teams respond…