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: 1. **Google Drive Trigger** - Watches a specific folder. Any new transcript file added will start the workflow. 2. **Download File** - Grabs the transcript. 3. **Prep Transcript** - Converts the file into plain text and passes the transcript downstream. 4. **Message a Model** - Sends the transcript to OpenAI GPT for summarization using a structured system prompt (action items, decisions, N/A placeholders). 5. **Make Minutes** - Formats GPT's response into a Markdown file. 6. **Slack: Send a message** - Posts a Slack message announcing the auto-generated minutes. 7. **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 1. **Google Drive** - Create a folder where you'll drop transcript files. - Configure the folder ID in the Google Drive Trigger node. 2. **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`). 3. **Slack** - Connect your Slack account and set the target channel ID in the Slack nodes. 4. **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](https://openai.com/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.
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
Content Repurposing Engine
8 hand-picked workflows for $29.00.
That is $3.63 each, vs $4.99 for this one alone.
View bundleSecure checkout powered by Stripe
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related AI workflows
- Launch Your First AI-Powered Chatbot with Actionable Tools$9.99
- Automate AI Video Creation and YouTube Upload with Google Sheets$14.99
- Build a WhatsApp Assistant with Memory, Google Suite, Multi-AI, Research, and Imaging$24.99
- Automate Blog Post Creation and Publishing with GPT, Leonardo AI, and WordPress$14.99
- Automate SEO Keyword Generation with ChatGPT from Google Sheets$3.99
- Email Agent$500.99
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.