Auto-Generate Meeting Minutes with GPT and Share from Google Drive to Slack
Who’s it for Teams who want to automatically generate structured meeting minutes from uploaded transcripts and instantly share them in Slack. Perfect for startups, project teams, or any company that collects meeting transcripts in Google Drive.
How it works / What it does This workflow automatically turns raw meeting transcripts into well-structured minutes in Markdown and posts them to Slack:
Google Drive Trigger – Watches a specific folder. Any new transcript file added will start the workflow.
Download File – Grabs the transcript.
Prep Transcript – Converts the file into plain text and passes the transcript downstream.
Message a Model – Sends the transcript to OpenAI GPT for summarization using a structured system prompt (action items, decisions, N/A placeholders).
Make Minutes – Formats GPT’s response into a Markdown file.
Slack: Send a message – Posts a Slack message announcing the auto-generated minutes.
Slack: Upload a file – Uploads the full Markdown minutes file into the chosen Slack channel.
End result: your Slack channel always has clear, standardized minutes right after a meeting.
How to set up
Google Drive
Create a folder where you’ll drop transcript files.
Configure the folder ID in the Google Drive Trigger node.
OpenAI
Add your OpenAI API credentials in the Message a Model node.
Select a supported GPT model (e.g., gpt-4o-mini or gpt-4).
Slack
Connect your Slack account and set the target channel ID in the Slack nodes.
Run the workflow and drop a transcript file into Drive. Minutes will appear in Slack automatically.
Requirements
Google Drive account (for transcript upload)
OpenAI API key (for text summarization)
Slack workspace (for message posting and file upload)
How to customize the workflow
Change summary structure*: Adjust the system prompt inside Message a Model (e.g., shorter summaries, language other than English).
Different output format: Modify Make Minutes to output plain text, PDF, or HTML instead of Markdown.
New destinations*: Add more nodes to send minutes to email, Notion, or Confluence in parallel.
Multiple triggers**: Replace Google Drive trigger with Webhook if you want to integrate with Zoom or MS Teams transcript exports.
Good to know
OpenAI API calls are billed separately. See OpenAI pricing.
Files must be text-based (.txt or .md). For PDFs or docs, add a conversion step before summarization.
Slack requires the bot user to be a member of the target channel, otherwise you’ll see a not_in_channel error.
Related Templates
USDT And TRC20 Wallet Tracker API Workflow for n8n
Overview This n8n workflow is specifically designed to monitor USDT TRC20 transactions within a specified wallet. It u...
Automate Daily Keyword Research with Google Sheets, Suggest API & Custom Search
Who's it for This workflow is perfect for SEO specialists, marketers, bloggers, and content creators who want to automa...
Bulk Automated Google Drive Files Sharing and Direct Download Link Generation
This N8N workflow automates the process of sharing files from Google Drive. It includes OAuth2 authentication, batch pro...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments