Classify developer questions with GPT-4o from Slack to Notion & Airtable
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 10 nodes and runs on Slack events. Along the way it connects Azure OpenAI Chat Model, Slack, Notion and Airtable and 1 more.
How it runs
Trigger: On Slack events.
- Validate Slack Message Payload (If): checks a condition and branches into true / false
- Extract Question Metadata (JavaScript) (Code): runs custom JavaScript code
- Log Workflow Errors to Google Sheets (Google Sheets): append
- Classify Developer Question (AI) (AI Agent): runs an AI agent, with model: Configure GPT-4o Model
- Parse AI JSON Output (Code): runs custom JavaScript code
- Check If Question Was Answered (If): checks a condition and branches into true / false
- Save Answered Question to Notion FAQ (Notion): work with database page
- Log Unanswered Question to Airtable (Airtable): create
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.
- Still check Slack Trigger requires a signing secret on the Slack API credential (Slack Channel Trigger – Developer Q&A).
Nodes used (8)
- Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi - Slack Trigger
n8n-nodes-base.slackTrigger - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - AI Agent
@n8n/n8n-nodes-langchain.agent - Notion
n8n-nodes-base.notion - Airtable
n8n-nodes-base.airtable - Google Sheets
n8n-nodes-base.googleSheets
From the author
📘 Description: This workflow automates the Developer Q&A Classification and Documentation process using Slack, Azure OpenAI GPT-4o, Notion, Airtable, and Google Sheets. Whenever a new message is posted in a specific Slack channel, the workflow automatically:…