Monitor client meeting health with Fireflies, GPT-4o-mini, Google Sheets and Slack alerts
Needs changesWhat this workflow does
This AI workflow has 16 nodes and runs on a schedule (cron 0 9 * * 1). Along the way it connects OpenAI Chat Model, Google Sheets and Slack. It also calls api.fireflies.ai over HTTP.
How it runs
Trigger: On a schedule (cron 0 9 * * 1).
- 2. Set — Config Values (Edit Fields (Set)): sets 9 fields: firefliesApiKey, sheetId, sheetName…
- 3. HTTP — Fetch Last 50 Transcripts (HTTP Request): calls api.fireflies.ai (POST)
- 4. Code — Filter Last 7 Days (Code): runs custom JavaScript code
- 5. IF — Meetings Found? (If): checks a condition and branches into true / false
- 7. HTTP — Fetch Full Transcript (HTTP Request): calls api.fireflies.ai (POST)
- 6. Set — No Meetings This Week (Edit Fields (Set)): sets 1 field: result
- 8. Code — Extract Sentiment Data (Code): runs custom JavaScript code
- 9. AI Agent — Sentiment Analysis (AI Agent): runs an AI agent, with model: 10. OpenAI — GPT-4o-mini Model; output parser: 11. Parser — Structured Analysis Output
- 12. Code — Combine Analysis Results (Code): runs custom JavaScript code
- 13. Google Sheets — Log Client Sentiment (Google Sheets): append
…plus 3 more steps. See the full node list below.
Services it uses
HTTP calls to: api.fireflies.ai
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 9. AI Agent — Sentiment Analysis (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) 9. AI Agent — Sentiment Analysis (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (10)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Google Sheets
n8n-nodes-base.googleSheets - Slack
n8n-nodes-base.slack
From the author
Description Activate this workflow once and every Monday morning it automatically scans all your client meetings from the past week. It pulls Fireflies sentiment scores per meeting, then sends each transcript to GPT-4o-mini which explains why the sentiment…