Automate Google Meet Notes with GPT-4.1-mini, Notion, Slack & Gmail Distribution

Go to Workflow
1 views
Built by Atharva Atharva
Created on June 07, 2026

Description

๐Ÿงพ 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:

Fetches Google Meet transcript via Fireflies.ai webhook.
Aggregates and summarizes transcript using OpenAI GPT-4.1-mini into:

Title
Summary
Decisions
Action Items
Risks
Questions
Stores the transcript as a text file on Google Drive and generates a shareable link.
Creates a Notion page with all the meeting details.
Posts the summary in #meeting Slack channel.
DMs each attendee on Slack with personalized meeting notes.
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

Get API key from Fireflies.ai.
Configure n8n โ†’ Credentials โ†’ Fireflies API.
Ensure webhook triggers are set to send meetingId to n8n.

3. OpenAI Setup

Generate API key at OpenAI.
Add to n8n โ†’ Credentials โ†’ OpenAI API.
Use model GPT-4.1-mini in Agent and Generate Slack Message nodes.

4. Notion Setup

Create a Notion integration and share your workspace.
Add API token in n8n โ†’ Credentials โ†’ Notion API.
Map workspace/page IDs to Notion Page node.

5. Slack Setup

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

6. Google Drive Setup

Create a folder for transcripts.
Enable Google Drive API in Google Cloud Console.
Add OAuth2 credentials to n8n โ†’ Google Drive.

7. Gmail Setup

Enable Gmail API in Google Cloud.
Add OAuth2 credentials in n8n โ†’ Gmail.
Connect to Email to Attendees node.

8. n8n Workflow Setup

Import provided n8n workflow JSON.
Configure all credentials: Fireflies, OpenAI, Notion, Slack, Google Drive, Gmail.
Activate workflow.
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

Nodes Used (11)

AI Agent
@n8n/n8n-nodes-langchain.agent
Auto-fixing Output Parser
@n8n/n8n-nodes-langchain.outputParserAutofixing
Gmail
n8n-nodes-base.gmail
Google Calendar
n8n-nodes-base.googleCalendar
Google Drive
n8n-nodes-base.googleDrive
HTTP Request
n8n-nodes-base.httpRequest
Notion
n8n-nodes-base.notion
OpenAI
@n8n/n8n-nodes-langchain.openAi
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Slack
n8n-nodes-base.slack
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured