AI-Powered Meeting Transcript Processing for Notion and Task Management - n8n Workflow

Automate meeting note summarization and task extraction using an n8n workflow with AI (Anthropic/OpenAI) and Notion. Sync transcripts to Google Drive and manage tasks automatically.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Project managers and teams needing efficient meeting documentation.

  • Knowledge workers who rely on Notion for centralized note-taking.

  • Users looking for advanced examples of using Langchain agents within an n8n workflow.

  • Anyone seeking robust n8n templates for AI-driven data processing.

Overview

Managing meeting transcripts manually can be time-consuming and prone to missing key action items. This robust n8n workflow solves this by fully automating the transcript intake, AI processing, and documentation flow.

The core value of this n8n automation lies in its ability to classify meetings (e.g., Discovery Call vs. Internal Misc) and apply specialized AI agents to generate structured outputs (summaries, decisions, tasks) tailored to the meeting type. It leverages powerful AI integration, making it a perfect example of advanced n8n workflow construction. Furthermore, it ensures persistence by saving the raw transcript to Google Drive and linking it back within the Notion page, providing a complete knowledge management solution.

How it Works

This powerful automation is initiated by the 'New Meeting Webhook' n8n trigger when a new transcript is ready (e.g., from a meeting platform connector).


  1. Ingestion and Preparation: The webhook triggers the flow. The data is pre-processed using the 'Flatten Transcript' code n8n node and the 'Set Title + Transcript + URL' n8n node to standardize the input variables.

  2. AI Categorization: The 'Categorize Meeting' Langchain OpenAI n8n node analyzes the transcript to determine the meeting type.

  3. Intelligent Routing: The 'Switch' n8n node directs the flow to the appropriate AI agent ('Misc Meeting Notetaker' or 'Discovery Call Notetaker'). Both agents utilize the 'Anthropic Chat Model' and a 'Structured Output Parser' n8n node configuration to ensure the generated notes are reliable and follow a predefined schema.

  4. Notion Integration (Notes): The relevant Notion n8n node ('Add Meeting Notes to Notion' or 'Add Discovery Meeting Notes to Notion') creates the primary meeting page in your Notion database.

  5. Data Persistence: The 'Set Notion Page ID' n8n node captures the newly created page ID. The transcript is then uploaded to Google Drive using the 'Create File' Google Drive n8n node, and the Notion page is updated with the link via the 'Link Transcript in Notion' n8n node.

  6. Task Extraction: The 'Split out Tasks' code n8n node parses the structured AI output specifically for action items. The 'If Assigned to Me' n8n node filters these tasks, and the final 'Add Tasks' Notion n8n node creates specific task entries in a separate Notion tasks database, completing the automated task management aspect of this n8n workflow.

Installation Guide

To deploy this complex n8n workflow, follow these steps:


  1. Import the n8n templates: Copy the provided JSON code and import it directly into your n8n instance.

  2. Configure Credentials: You will need to set up credentials for the following services:

Notion: Configure access to your Meeting Notes database and your Tasks database.
OpenAI/Anthropic: Configure API keys for the Langchain n8n node integrations.
* Google Drive: Set up authentication for the 'Create File' n8n node.

  1. Webhook Setup: The 'New Meeting Webhook' n8n trigger requires its unique URL. You must configure your external meeting transcription service to send the transcript data (POST request) to this URL.

  2. Review Code Nodes: Examine the logic within the 'Flatten Transcript' and 'Split out Tasks' n8n code node implementations, as these may need minor adjustments based on the exact data structure received by your webhook.

Node Details


  • New Meeting Webhook (n8n trigger): The starting point of the n8n workflow, configured to listen for incoming transcript data.

  • Flatten Transcript (Code n8n node): Essential custom scripting to normalize and clean the raw incoming JSON payload before processing.

  • Categorize Meeting (Langchain OpenAI n8n node): Uses a large language model to analyze the meeting purpose, crucial for the subsequent routing logic implemented by the 'Switch' n8n node.

  • Misc Meeting Notetaker / Discovery Call Notetaker (Langchain Agent n8n node): Specialized AI agents using the 'Anthropic Chat Model' for tailored summarization and note generation based on meeting type.

  • Structured Output Parser (n8n node): Connected to the AI agents, this guarantees the AI output is a strict JSON object, which is vital for reliable downstream processing by other n8n nodes.

  • Add Meeting Notes to Notion (Notion n8n node): Creates the initial database entry for the meeting notes.

  • Create File (Google Drive n8n node): Handles cloud storage, ensuring the original transcript is backed up in Google Drive.

  • Link Transcript in Notion (Notion n8n node): Updates the newly created Notion page with the link to the Google Drive file.

  • Split out Tasks (Code n8n node): Parses the structured AI output to isolate individual action items, preparing them for the final 'Add Tasks' Notion n8n node action.

Related n8n Workflows

Paid

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

Student and Teacher | Designer and Builder | Helping Founders Flourish

Featured*