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.

n8n
Auto-Generate Meeting Minutes with GPT and Share from Google Drive to Slack
$4.99
Last updated September 5, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related AI workflows

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.