Automate Google Meet Notes with GPT-4.1-mini, Notion, Slack & Gmail Distribution
Go to WorkflowDescription
๐งพ 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