Transcribe and analyze meetings or podcasts with ElevenLabs and Google Gemini AI
Ready for 3.0What this workflow does
This AI workflow has 12 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Google Sheets, Google Gemini, Gmail and Google Docs. It also calls api.elevenlabs.io over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Get audio urls (Google Sheets): uses Google Sheets
- Transcript Analysis (Google Gemini): uses Google Gemini
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Markdown: converts between Markdown and HTML
- Speech-to-Text (HTTP Request): calls api.elevenlabs.io (POST)
- Send email (Gmail): uses Gmail
- Create Doc (Google Docs): uses Google Docs
- Add Transcript to Doc (Google Docs): update
- Update row (Google Sheets): update
- Call 'ElevenLabs Text-to-Speech' (Execute Sub-workflow): calls another n8n workflow
Services it uses
HTTP calls to: api.elevenlabs.io
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 (10)
- Manual Trigger
n8n-nodes-base.manualTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Google Sheets
n8n-nodes-base.googleSheets - HTTP Request
n8n-nodes-base.httpRequest - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Gmail
n8n-nodes-base.gmail - Markdown
n8n-nodes-base.markdown - Google Docs
n8n-nodes-base.googleDocs
From the author
This workflow automates the process of transcribing audio/video files into text using ElevenLabs Speech-to-Text, saving the transcripts to Google Docs, and generating AI-powered summaries and analysis, which are then emailed to a specified address. This…