AI Meeting Summary Generation and Google Docs Archival - n8n Workflow

Use this robust n8n workflow to automate post-meeting processes. It triggers on Zoom summary emails, uses GPT-4o for structured summarization, sends follow-up emails, and archives notes neatly in Google Docs.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Project Managers seeking automated meeting documentation.

  • Technical teams relying on Zoom transcripts and needing immediate, structured follow-ups.

  • Users looking for advanced examples of n8n templates utilizing AI agents.

  • Professionals who need a hands-free method to archive meeting minutes in Google Docs.

Overview

Managing meeting follow-up, distributing key action items, and archiving notes in a standardized format can be time-consuming. This highly efficient n8n workflow solves this by leveraging powerful AI models to interpret and format unstructured meeting summaries received via email. The automation starts with a dedicated n8n trigger monitoring Gmail for Zoom assets. The core logic uses a specialized Langchain AI agent (powered by GPT-4o) to simultaneously extract critical data, generate an immediate HTML summary email, and prepare a dedicated plain-text version for permanent archival. By using multiple intelligent n8n node steps, the system ensures that information is standardized, shared instantly, and stored securely in Google Docs, making this one of the most useful n8n templates for enterprise productivity.

How it Works

This comprehensive n8n workflow operates in a multi-stage process, ensuring accurate extraction, formatting, and distribution.


  1. Trigger and Ingestion: The process begins with the Gmail Trigger n8n trigger, which monitors for emails containing specific subject lines related to 'Zoom' or 'Meeting assets'. Once an email is found, a Gmail n8n node immediately marks the message as read.

  2. Preprocessing: The incoming HTML email content is converted into Markdown format using the Markdown n8n node, making the raw text easier for the AI to ingest. A subsequent Set n8n node extracts critical metadata (subject, sender, date) and attaches it to the clean text payload.

  3. Core AI Summarization and Dispatch: The data flows to the powerful Generate Summary Langchain agent n8n node. This agent follows a strict system prompt to generate both an HTML email body and a plain-text Google Docs body from the raw meeting transcript. Crucially, the agent automatically calls the connected Send Email n8n node (a Langchain Tool), dispatching the fully formatted summary email to the recipients, saving a manual step.

  4. Google Docs Preparation: The generated summary text is passed to the DocFormat OpenAI n8n node. This specialized formatter uses a precision system prompt (using a powerful LLM like GPT-4o) to sanitize the title for file safety and convert the plain text summary into a highly structured, Google Docs-compatible string embedded in a clean JSON object.

  5. Archiving: The final steps integrate with Google Docs. The workflow uses the sanitized title output from the AI to Create a document using a Google Docs n8n node, followed immediately by an Update a document n8n node that inserts the structured, plain-text summary content into the newly created file.

Installation Guide

To deploy this n8n workflow template, follow these steps:


  1. Import: Copy the provided JSON code and import it directly into your n8n instance using the 'New' -> 'Import from JSON' option.

  2. Credentials Setup: This n8n workflow requires three distinct credentials:

Gmail OAuth2 (Trigger & Send): Configure a Gmail credential for the Gmail Trigger and the Send Email tool/node. Ensure it has permissions to read emails and send new messages.
OpenAI API (DocFormat & Agent): Set up an OpenAI API credential for the DocFormat n8n node and the Generate Summary n8n node. This flow is configured for high-capability models (like GPT-4o).
* Google Docs OAuth2: Configure a Google Docs credential for the Create a document and Update a document n8n node steps. This credential needs permission to create and modify documents in your Google Drive.

  1. Configuration: Review the Gmail Trigger filter (q parameter) to ensure it correctly targets the emails you wish to process (e.g., specific senders or subject lines).

  2. Activate: Save the n8n workflow and toggle the 'Active' switch on the top right to enable the automation.

Node Details

Gmail Trigger (n8n trigger): The entry point of this n8n workflow. It is set up to poll your inbox for emails containing "Meeting assets," "Zoom," or "Meeting Assets" in the subject line.
Mark a message as read (Gmail n8n node): Executed immediately after triggering to change the status of the processed email, preventing repeated execution of the n8n workflow.
Markdown (n8n node): Converts the complex HTML body of the inbound email into clean Markdown, streamlining the input for the subsequent AI step.
Generate Summary (Langchain Agent n8n node): The central processing hub. This advanced n8n node uses a specific system prompt to extract structured meeting data (Action Items, Key Discussion Points) and utilizes a connected Send Email tool to instantly dispatch the structured HTML summary.
DocFormat (OpenAI Chat n8n node): A dedicated formatting step. It takes the AI-generated summary text and uses a separate powerful LLM call to output a strict JSON object containing a sanitized document title and plain-text content suitable for Google Docs insertion.
Create a document (Google Docs n8n node): Uses the AI-sanitized title to establish a new document in the configured Google Drive folder.


  • Update a document (Google Docs n8n node): Inserts the structured meeting notes generated by the DocFormat n8n node into the newly created Google Doc, completing the archival process.

Related n8n Workflows

Free

Nodes: 11 Nodes
Updated: December 26 2025
View all
Created by
inderjeet Bhambra
inderjeet Bhambra

I am on a journey to learn and spread the automations through n8n workflows.

Featured*