Extract meeting insights from transcripts with OpenAI, Google Sheets and ClickUp
Needs changesWhat this workflow does
This AI workflow has 10 nodes and runs when someone submits an n8n form (“Meeting Intelligence Extractor”). Along the way it connects OpenAI Chat Model, Google Sheets and Gmail. It also calls api.clickup.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Meeting Intelligence Extractor”).
- 2. Code — Validate and Prepare (Code): runs custom JavaScript code
- 3. AI Agent — Extract Meeting Intelligence (AI Agent): runs an AI agent, with model: OpenAI Chat Model
- 4. Code — Parse and Structure Intelligence (Code): runs custom JavaScript code
- 5. Google Sheets — Log Meeting (Google Sheets): append
- 6. Split Out — One Action Item at a Time (Split Out): splits a list into separate items
- 9. Gmail — Send Meeting Brief (Gmail): uses Gmail
- 7. IF — Has Valid Action Item? (If): checks a condition and branches into true / false
- 8. ClickUp — Create Task per Action Item (HTTP Request): calls api.clickup.com (POST)
Services it uses
HTTP calls to: api.clickup.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in 3. AI Agent — Extract Meeting Intelligence (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) 3. AI Agent — Extract Meeting Intelligence (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (9)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Sheets
n8n-nodes-base.googleSheets - Split Out
n8n-nodes-base.splitOut - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Gmail
n8n-nodes-base.gmail
From the author
Quick Overview This workflow collects a meeting transcript via an n8n Form, uses OpenAI (ChatGPT) to extract structured meeting intelligence, logs the results to Google Sheets, creates one ClickUp task per action item, and emails an HTML meeting brief via…