Automate meeting summaries using this advanced n8n workflow. It transcribes audio/video from Google Drive using Gemini AI, generates structured notes, and saves them to a professionally formatted Google Doc.
Download this n8n workflow template and start using it instantly.
• Executive Assistants and Project Managers needing rapid meeting minutes.
• Teams utilizing Google Drive and Google Docs for documentation.
• Power users looking for advanced n8n templates integrating custom logic (Code node) and generative AI.
• Anyone seeking to automate technical content generation using a flexible n8n node structure.
Keeping up with detailed meeting minutes, especially from long audio or video recordings, is time-consuming. This powerful n8n workflow solves that challenge by providing an end-to-end, fully automated solution. When a new meeting file (audio or video) is uploaded to a designated Google Drive folder, the n8n trigger starts the process. The file is transcribed using Google Gemini's multimodal capabilities, and a specialized AI Agent then extracts crucial decisions and action items. Finally, the summary is styled with rich text, bullets, and bolding, and automatically saved into a new, dedicated Google Doc using advanced n8n node configurations. This specific n8n workflow template enhances productivity by transforming raw media into actionable documentation effortlessly.
This automation begins with the critical Google Drive n8n trigger, monitoring a specific folder for new meeting audio or video files.
Execute when new file created... n8n trigger fires upon file creation, prompting the next n8n node to download the binary file content.Transcribe that file into text n8n node utilizes the Google Gemini API (specifically gemini-2.5-flash) to convert the audio/video stream into a comprehensive text transcript.Summerizer of that text AI Agent. This n8n node receives the full transcript and uses structured prompts, the Google Gemini Chat Model, and the Crate a Summary Docs tool (which creates the destination document) to generate a concise summary, enforcing formatting rules (bold headers, bullet points).Structured Output Parser guarantees that the AI’s output is delivered reliably as a JSON object containing the summarytext and the newly created docid.Format Summary n8n node (a Code node) parses the raw text output, identifying stylistic elements (like bold or ✦ prefixes). It then converts these elements into a JSON structure compatible with the Google Docs batchUpdate API.Send Summary to created docs HTTP Request n8n node executes the batch updates, applying complex formatting, including checkmarks, disc bullets, and bold styling, directly to the Google Document identified by the doc_id retrieved earlier in the n8n workflow.To deploy this powerful n8n workflow, follow these steps:
Execute when new file created... n8n trigger and the Download that crated meeting file n8n node.Crate a Summary Docs n8n node and the final Send Summary to created docs HTTP request.Execute when new file created... n8n trigger to select the specific Google Drive folder where your meeting files will be uploaded (e.g., 'Speech of Meetings').This n8n workflow leverages several specialized n8n nodes:
Google Drive Trigger (Execute when new file created...): This n8n trigger starts the workflow upon detecting a new file in a monitored Google Drive folder.
Key Configuration: Event set to fileCreated, monitors a specific folder ID.
Google Gemini (Transcribe that file into text): Transcribes audio/video files.
Key Configuration: Resource set to audio, input type binary, using models/gemini-2.5-flash.
Agent (Summerizer of that text): The core AI orchestration n8n node that uses the language model, tools (Google Docs), and a sophisticated system message to extract structured notes from the transcript.
Key Configuration: Detailed system prompt defining summary structure (title, Key Discussions, ✓ Action Items).
Google Docs Tool (Crate a Summary Docs): An AI tool used by the Agent to create the output document dynamically, using the meeting file name.
Key Configuration: Sets the document title using an expression based on the triggering file's name.
Code (Format Summary): This custom n8n node is crucial for styling. It processes the text output from the AI Agent and generates an array of JSON requests that includes commands for bolding, bullet points, and clean line breaks, preparing the data for the Google Docs API.
HTTP Request (Send Summary to created docs): Sends the carefully prepared, formatted JSON requests to the Google Docs API's batchUpdate endpoint, finalizing the styled summary in the document. This is a powerful n8n node for advanced API interactions.
Generate automated meeting summaries from Fireflies transcripts using n8n and Google Gemini. This powerful n8n workflow handles AI extraction, summarization, and Gmail delivery.

Use this powerful n8n workflow to automatically transcribe Google Meet recordings, analyze them with Claude AI for summaries and action items, and push tasks to Notion and Slack.

Automate client follow-up emails (7, 30, 60 days) based on Notion data and instantly capture new testimonials via webhook using this powerful n8n workflow.

This powerful n8n workflow template automates meeting transcription and structured minutes generation using OpenAI. Start with a Google Drive n8n trigger to streamline documentation and distribution via Chatwork.

Automate health tracking using this powerful n8n workflow. Fetch cycle data from Google Sheets, analyze patterns with GPT-4, and deliver smart daily updates via Telegram and comprehensive weekly reports via Gmail.

Use this powerful n8n workflow to automatically retrieve Teams meeting transcripts, analyze them with GPT-4 agents, store summaries in PostgreSQL, and trigger follow-up emails via Microsoft Outlook and Mem.ai note creation. An essential n8n template for efficiency.

I build smart and scalable automation workflows using n8n to simplify tasks, connect apps, and boost productivity. From WhatsApp bots to AI-powered systems, I create seamless automations tailored for business and creators.







































