Create Notion tasks from meeting transcripts with OpenAI, Slack, and Sheets
Ready for 3.0What this workflow does
This AI workflow has 11 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI, Slack, Google Sheets and Notion.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Parse Meeting Transcript (Code): runs custom JavaScript code
- Prepare Configs (Code): runs custom JavaScript code
- AI Extract Tasks (OpenAI): uses OpenAI
- Parse Action Items JSON (Code): runs custom JavaScript code
- Check AI Parse Success (If): checks a condition and branches into true / false
- Alert Parsing Error to Slack (Slack): uses Slack
- Log Meeting to Sheets (Google Sheets): append
- Post Summary to Slack (Slack): uses Slack
- Separate Action Items (Code): runs custom JavaScript code
- Create Notion Task from Action Item (Notion): create (database page)
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 (7)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - OpenAI
@n8n/n8n-nodes-langchain.openAi - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Google Sheets
n8n-nodes-base.googleSheets - Notion
n8n-nodes-base.notion
From the author
Quick overview This workflow receives meeting transcripts via webhook, uses OpenAI to extract a summary, action items, and decisions, logs the meeting to Google Sheets, posts the results to Slack, and creates one Notion task per action item. How it works 1.…