Skip to main content

Automate Google Meet notes with GPT-4.1-mini, Notion, Slack & Gmail distribution

Workflow preview

Workflow preview
100%
Automate Google Meet notes with GPT-4.1-mini, Notion, Slack & Gmail distribution preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

An intelligent automation system that turns Google Meet recordings into structured meeting notes — integrating Fireflies.ai , OpenAI GPT 4.1 mini , Notion , Slack , Google Drive , and Gmail via ...

Best for

  • Document Extraction automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.webhook, n8n-nodes-base.aggregate, n8n-nodes-base.googledrive, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.set, n8n-nodes-base.notion

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Atharva.

Original n8n.io source

1.1 Workflow description

Title
Automate Google Meet notes with GPT-4.1-mini, Notion, Slack & Gmail distribution
Workflow name
Automate Google Meet notes with GPT-4.1-mini, Notion, Slack & Gmail distribution

🧾 An intelligent automation system that turns Google Meet recordings into structured meeting notes — integrating Fireflies.ai, OpenAI GPT-4.1-mini, Notion, Slack, Google Drive, and Gmail via n8n.

🎥 Demo: Watch the Loom walkthrough


⚙️ What It Does

The Google Meet Notes Generator & Distributor automates the entire post-meeting workflow.

Workflow Summary:

  1. Fetches Google Meet transcript via Fireflies.ai webhook.

  2. Aggregates and summarizes transcript using OpenAI GPT-4.1-mini into:

    • Title
    • Summary
    • Decisions
    • Action Items
    • Risks
    • Questions
  3. Stores the transcript as a text file on Google Drive and generates a shareable link.

  4. Creates a Notion page with all the meeting details.

  5. Posts the summary in #meeting Slack channel.

  6. DMs each attendee on Slack with personalized meeting notes.

  7. Sends email recap to all attendees via Gmail.

Result: No more manual note-taking or scattered updates — everything centralized, formatted, and instantly shareable.


💡 Use Cases

Scenario Description
Team Meeting Summaries Automatically summarize and distribute meeting notes for internal teams.
Project Management Keep structured decisions, action items, and risks documented for each project meeting.
Remote Teams Notify distributed teams in Slack and via email without extra effort.
Client Updates Share polished meeting summaries with clients instantly.
Knowledge Base / Notion Archive structured notes in Notion for reference and compliance.

🔧 Setup

1. Accounts and Tools Needed

Tool Purpose
🤖 Fireflies.ai API Fetch Google Meet transcripts via webhook
🧠 OpenAI API Summarize and structure transcript into notes
📓 Notion API Create structured meeting pages
💬 Slack OAuth/Bot Post summaries in channel and DM attendees
🗂 Google Drive OAuth2 Store transcripts and generate shareable links
✉️ Gmail OAuth2 Email meeting recaps to attendees

2. Fireflies.ai Setup

  1. Get API key from Fireflies.ai.
  2. Configure n8n → Credentials → Fireflies API.
  3. Ensure webhook triggers are set to send meetingId to n8n.

3. OpenAI Setup

  1. Generate API key at OpenAI.
  2. Add to n8n → Credentials → OpenAI API.
  3. Use model GPT-4.1-mini in Agent and Generate Slack Message nodes.

4. Notion Setup

  1. Create a Notion integration and share your workspace.
  2. Add API token in n8n → Credentials → Notion API.
  3. Map workspace/page IDs to Notion Page node.

5. Slack Setup

  1. Create Slack Bot in workspace with chat:write and users:read permissions.
  2. Add OAuth token in n8n → Credentials → Slack API.
  3. Connect to Send a message #meeting and DMs to Attendees nodes.

6. Google Drive Setup

  1. Create a folder for transcripts.
  2. Enable Google Drive API in Google Cloud Console.
  3. Add OAuth2 credentials to n8n → Google Drive.

7. Gmail Setup

  1. Enable Gmail API in Google Cloud.
  2. Add OAuth2 credentials in n8n → Gmail.
  3. Connect to Email to Attendees node.

8. n8n Workflow Setup

  1. Import provided n8n workflow JSON.
  2. Configure all credentials: Fireflies, OpenAI, Notion, Slack, Google Drive, Gmail.
  3. Activate workflow.
  4. Test by sending a meeting ID via webhook.

Workflow automatically: Fetch → Summarize → Store → Notion → Slack → DM → Email


🧠 Result

A fully automated AI pipeline that transforms Google Meet recordings into polished, shareable meeting notes — eliminating manual note-taking and keeping your team informed in real time.


📞 Support & Contact

If you face any issues during setup or execution, contact: 📧 Email: [email protected] 🔗 LinkedIn: Atharva Jaiswal

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Webhook

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 2

Block 2 - Aggregate

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 3 - Create file from text

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 4 - Share file

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 5 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 6 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 7 - Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 8 - Drive Link

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 9 - Notion Page

Type / Role
n8n-nodes-base.notion - notion
Config choices
Version 2.2

Block 10 - Generate Slack Message

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 11 - Auto-fixing Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserAutofixing - outputParserAutofixing
Config choices
Version 1

Block 12 - Get many events

Type / Role
n8n-nodes-base.googleCalendar - googleCalendar
Config choices
Version 1.3

Block 13 - Split Out

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 14 - Send a message #meeting

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 15 - DMs to Attendees

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 16 - Email to Attendees

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 17 - Get Transcript

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 18 - Get Slack Username

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 19 - Split Out2

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 20 - OpenAI Chat Model2

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 21 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 22 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Automate Google Meet notes with GPT-4.1-mini, Notion, Slack & Gmail distribution
Complexity advanced
Nodes 22
Categories Document Extraction, AI Summarization
Author Atharva
Published 17 Oct 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/9849/9849.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automate Google Meet notes with GPT-4.1-mini, Notion, Slack & Gmail distribution do?

An intelligent automation system that turns Google Meet recordings into structured meeting notes — integrating Fireflies.ai , OpenAI GPT 4.1 mini , Notion , Slack , Google Drive , and Gmail via ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Document Extraction, AI Summarization use case.