AI-Powered Google Meet Note Processing and Task Creation - n8n Workflow

Automate post-meeting tasks using this n8n workflow. It uses Google Gemini AI to analyze meeting notes, extract action items for Google Tasks, send follow-up emails via Gmail, and generate a summary document. Get these powerful n8n templates today.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Markdown-formatted string:

Project Managers and Team Leads who need to quickly distribute action items after meetings.
Automation Specialists looking for advanced examples of using the Google Gemini n8n node with structured output parsing.
Users aiming to integrate AI capabilities directly into their Google Workspace productivity stack using a robust n8n automation.
Anyone seeking efficient n8n templates for transforming unstructured text into actionable data.

Overview

The manual process of converting raw meeting notes into structured data—like action items, assigned tasks, and follow-up emails—is time-consuming and prone to errors. This powerful n8n workflow solves this by utilizing a webhook n8n trigger to ingest meeting data, then immediately passing it to Google Gemini for sophisticated analysis.

By enforcing a strict JSON output schema using a specialized n8n node, the AI accurately returns lists of actionable tasks and necessary communication points. The remainder of the n8n workflow handles the automatic distribution: tasks are created in Google Tasks, professional follow-up emails are sent via Gmail, and a summary document is generated in Google Docs. This complete n8n solution ensures no action item is missed, dramatically increasing post-meeting productivity.

How it Works

This automation begins with a dedicated Webhook Trigger n8n node, configured to listen for POST requests containing meeting details (notes and title).


  1. Trigger & Validation: The n8n trigger receives the data. An 'If' n8n node immediately checks if the necessary fields (meetingNotes and meetingTitle) are present. If missing, an error response is sent back.

  2. Data Preparation: If valid, the 'Extract Meeting Data' n8n node standardizes the input, ensuring fields like date and attendees are available for the AI prompt.

  3. AI Analysis: The core 'AI Meeting Processor' LLM Chain n8n node, connected to the 'Google Gemini AI' n8n node and the 'Structured Output Parser', takes the comprehensive meeting data. It uses a detailed system prompt to extract action items, key decisions, and email drafts, strictly returning the output as valid JSON defined by the structured parser n8n node.

  4. Task Creation: The 'Split Action Items' n8n node breaks the JSON array into individual tasks. Each item is then passed to the 'Create Google Tasks' n8n node, which assigns the task title, assignee, and due date based on the AI output.

  5. Email Dispatch: Simultaneously, the 'Split Follow-up Emails' n8n node iterates over the list of required communications. The 'Send Follow-up Emails' n8n node uses Gmail to dispatch professionally formatted emails, ensuring quick follow-up.

  6. Documentation: The 'Create Meeting Summary Document' n8n node creates a permanent record in Google Docs.

  7. Final Response: A 'Merge' n8n node collects the success status of all parallel operations before the 'Success Response' n8n node confirms the completion of the n8n workflow execution.

Installation Guide

Markdown-formatted string:


  1. Import: Copy the provided n8n workflow JSON data and paste it into your n8n instance's workflow editor.

  2. Credentials Setup: You must configure credentials for the following services, as indicated by the n8n node connections:

Google Gemini AI: Requires a service account or API key credential for Google Palm/Gemini.
Google Tasks: Requires an OAuth2 credential linked to your Google Account for creating tasks.
Gmail: Requires an OAuth2 credential for sending follow-up emails.
Google Docs: Requires an OAuth2 credential for creating the summary document.

  1. Webhook Configuration: Activate the 'Webhook Trigger' n8n trigger node. Copy the generated URL. This is the endpoint where your external system (e.g., a custom script integrated with Google Meet transcription) must send the meeting notes data via a POST request.

  2. Testing: Execute the n8n workflow manually or by sending sample data to the webhook URL to ensure all n8n nodes function correctly.

Node Details

Markdown-formatted string:

Webhook Trigger (n8n trigger):
Function: Starts the n8n workflow upon receiving a POST request.
Key Configuration: Path is set to /google-meet-automation. This is the primary entry point for this specific n8n workflow.
If (n8n node):
Function: Validates the input, ensuring both meetingTitle and meetingNotes exist before proceeding to AI processing.
Extract Meeting Data (Set n8n node):
Function: Extracts and structures key input parameters from the webhook body, applying defaults if fields like meetingDate or attendees are missing, preparing them for the next n8n node.
AI Meeting Processor (LLM Chain n8n node):
Function: The central intelligence of the n8n workflow. It uses a verbose prompt instructing the connected Google Gemini model to analyze the notes and extract specific structured information (tasks, decisions, emails).
Key Configuration: Uses a complex prompt referencing input data (title, notes, attendees) and strictly demands valid JSON output.
Structured Output Parser (n8n node):
Function: Enforces a specific JSON schema on the AI output, guaranteeing the subsequent n8n nodes receive data in the expected format for splitting and processing.
Split Action Items (n8n node):
Function: Takes the actionitems array from the AI output and converts each item into a separate input for the next n8n node.
Create Google Tasks (Google Tasks n8n node):
Function: Creates a new task in the specified Google Tasks list for every action item split out, dynamically using the assignee and due date generated by the AI.
Send Follow-up Emails (Gmail n8n node):
Function: Sends personalized follow-up emails, using an HTML template, drawing subject, content, and recipient from the AI-generated follow
up_emails array. This is a crucial communication n8n node.
Create Meeting Summary Document (Google Docs n8n node):
Function: Automatically creates a new Google Docs document titled with the meeting subject and date, providing centralized documentation for the n8n workflow's activity.

Related n8n Workflows

Free

Nodes: 12 Nodes
Updated: December 26 2025
View all
Created by

Featured*