Send weekly Fireflies meeting reports to Gmail and log metrics in Google Sheets
Ready for 3.0What this workflow does
This workflow has 8 nodes and runs on a schedule (cron 0 17 * * 5). Along the way it connects Google Sheets and Gmail. It also calls api.fireflies.ai over HTTP.
How it runs
Trigger: On a schedule (cron 0 17 * * 5).
- 2. Set — Config Values (Edit Fields (Set)): sets 9 fields: firefliesApiKey, sheetId, sheetName…
- 3. HTTP — Fetch Transcripts (HTTP Request): calls api.fireflies.ai (POST)
- 4. Code — Calculate Meeting Metrics (Code): runs custom JavaScript code
- 5. IF — Meetings Found? (If): checks a condition and branches into true / false
- 6. Google Sheets — Log Weekly Summary (Google Sheets): append
- 8. Set — No Meetings Skip (Edit Fields (Set)): sets 1 field: result
- 7. Gmail — Send Weekly Report (Gmail): uses Gmail
Services it uses
HTTP calls to: api.fireflies.ai
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)
- 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 - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail
From the author
Description Activate this workflow once and every Friday at 5PM it automatically pulls your week's meeting data from Fireflies, calculates seven metrics, and emails a formatted report to your manager inbox. It tracks total meetings, total hours, average…