Skip to main content

Auto meeting summarizer with Google Drive, OpenAI Whisper & GPT-4 to Sheets

Workflow preview

Workflow preview
100%
Auto meeting summarizer with Google Drive, OpenAI Whisper & GPT-4 to Sheets preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Audio to Insights: Auto Meeting Summarizer Transform your meeting recordings into actionable insights automatically. This powerful n8n workflow monitors your Google Drive for new audio files, tr...

Best for

  • Document Extraction automation workflows
  • AI Summarization automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.googledrivetrigger, n8n-nodes-base.googledrive, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.datetime, n8n-nodes-base.googlesheets, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Yaron Been.

Original n8n.io source

1.1 Workflow description

Title
Auto meeting summarizer with Google Drive, OpenAI Whisper & GPT-4 to Sheets
Workflow name
Auto meeting summarizer with Google Drive, OpenAI Whisper & GPT-4 to Sheets

🎀 Audio-to-Insights: Auto Meeting Summarizer

Transform your meeting recordings into actionable insights automatically. This powerful n8n workflow monitors your Google Drive for new audio files, transcribes them using OpenAI's Whisper, generates intelligent summaries with ChatGPT, and logs everything in Google Sheets - all without lifting a finger.

πŸ”„ How It Works

This workflow operates as a seamless 6-step automation pipeline:

Step 1: Smart Detection The workflow continuously monitors a designated Google Drive folder (polls every minute) for newly uploaded audio files.

Step 2: Secure Download When a new audio file is detected, the system automatically downloads it from Google Drive for processing.

Step 3: AI Transcription OpenAI's Whisper technology converts your audio recording into accurate text transcription, supporting multiple audio formats.

Step 4: Intelligent Summarization ChatGPT processes the transcript using a specialized prompt that extracts:

  • Key discussion points and decisions
  • Action items with assigned persons and deadlines
  • Priority levels and follow-up tasks
  • Clean, professional formatting

Step 5: Timestamp Generation The system automatically adds the current date and formats it consistently for tracking purposes.

Step 6: Automated Logging The final summary is appended to your Google Sheets document with the date, creating a searchable archive of all meeting insights.

βš™οΈ Setup Steps

Prerequisites

Before setting up the workflow, ensure you have:

  • Active Google Drive account
  • OpenAI API key with credits
  • Google Sheets access
  • n8n instance (cloud or self-hosted)

Configuration Steps

1. Credential Setup

  • Google Drive OAuth2: Required for folder monitoring and file downloads
  • OpenAI API Key: Needed for both transcription (Whisper) and summarization (ChatGPT)
  • Google Sheets OAuth2: Essential for writing summaries to your spreadsheet

2. Google Drive Configuration

  • Create a dedicated folder in Google Drive for meeting recordings
  • Copy the folder ID from the URL (the long string after /folders/)
  • Update the folderToWatch parameter in the workflow

3. Google Sheets Preparation

  • Create a new Google Sheet or use an existing one
  • Ensure it has columns: Date and Meeting Summary
  • Copy the spreadsheet ID from the URL
  • Update the documentId parameter in the workflow

4. Audio Requirements

  • Supported Formats: MP3, WAV, M4A, MP4
  • Recommended Size: Under 100MB for optimal processing
  • Language: Optimized for English (customizable for other languages)
  • Quality: Clear audio produces better transcriptions

5. Workflow Activation

  • Import the workflow JSON into your n8n instance
  • Configure all credential connections
  • Test with a sample audio file
  • Activate the workflow trigger

πŸš€ Use Cases

Project Management

  • Team Standup Summaries: Convert daily standups into actionable task lists
  • Sprint Retrospectives: Extract improvement points and action items
  • Stakeholder Updates: Generate concise reports for leadership

Sales & Customer Success

  • Discovery Call Notes: Capture prospect pain points and requirements
  • Demo Follow-ups: Track questions, objections, and next steps
  • Customer Check-ins: Monitor satisfaction and expansion opportunities

Consulting & Professional Services

  • Client Strategy Sessions: Document recommendations and implementation plans
  • Requirements Gathering: Organize complex project specifications
  • Progress Reviews: Track deliverables and milestone achievements

HR & Training

  • Interview Debriefs: Standardize candidate evaluation notes
  • Training Sessions: Create searchable knowledge bases
  • Performance Reviews: Document development plans and goals

Research & Development

  • Brainstorming Sessions: Capture innovative ideas and concepts
  • Technical Reviews: Log decisions and architectural choices
  • User Research: Organize feedback and insights systematically

πŸ’‘ Advanced Customization Options

Enhanced Summarization Modify the ChatGPT prompt to focus on specific elements:

- Add speaker identification for multi-person meetings
- Include sentiment analysis for customer calls
- Generate department-specific summaries (technical, sales, legal)
- Extract financial figures and metrics automatically

Integration Expansions

  • Slack Integration: Auto-post summaries to relevant channels
  • Email Notifications: Send summaries to meeting participants
  • CRM Updates: Push action items directly to Salesforce/HubSpot
  • Calendar Integration: Schedule follow-up meetings based on action items

Quality Improvements

  • Audio Preprocessing: Add noise reduction before transcription
  • Multi-language Support: Configure for international teams
  • Custom Templates: Create industry-specific summary formats
  • Approval Workflows: Add human review before final storage

πŸ› οΈ Troubleshooting & Best Practices

Common Issues

  • Large File Processing: Split recordings over 100MB into smaller segments
  • Poor Audio Quality: Use noise reduction tools before uploading
  • API Rate Limits: Implement delay nodes for high-volume usage
  • Formatting Issues: Adjust ChatGPT prompts for consistent output

Optimization Tips

  • Upload files in supported formats only
  • Ensure stable internet connection for cloud processing
  • Monitor OpenAI API usage and costs
  • Regularly backup your Google Sheets data
  • Test workflow changes with sample files first

πŸ“Š Expected Outputs

Sample Summary Format:

**Meeting Summary - March 15, 2024**

**Key Discussion Points:**
- Q1 budget review and allocation decisions
- New product launch timeline and milestones
- Team restructuring and role assignments

**Action Items:**
- John: Finalize budget proposal by March 20th (High Priority)
- Sarah: Schedule product demo sessions for March 25th
- Team: Submit org chart feedback by March 18th

**Decisions Made:**
- Approved additional marketing budget of $50K
- Delayed product launch to April 15th for quality assurance
- Promoted Lisa to Senior Developer role

πŸ“ž Questions & Support

For any questions, customizations, or technical support regarding this workflow:

πŸ“§ Email Support

  • Primary Contact: [email protected]
  • Response Time: Within 24 hours on business days
  • Best For: Setup questions, customization requests, troubleshooting

πŸŽ₯ Learning Resources

πŸ”— Professional Network

πŸ’‘ What to Include in Your Support Request

  • Describe your specific use case
  • Share any error messages or logs
  • Mention your n8n version and setup type
  • Include sample audio file characteristics (if relevant)

Ready to transform your meeting chaos into organized insights? Download the workflow and start automating your meeting summaries today!

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Looking for uploading file

Type / Role
n8n-nodes-base.googleDriveTrigger - googleDriveTrigger
Config choices
Version 1

Block 2 - Download file

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 3 - Transcribe the file

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 4 - Create summary

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 5 - Get date

Type / Role
n8n-nodes-base.dateTime - dateTime
Config choices
Version 2

Block 6 - Format date

Type / Role
n8n-nodes-base.dateTime - dateTime
Config choices
Version 2

Block 7 - Save the summary

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 8 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Sticky Note9

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Auto meeting summarizer with Google Drive, OpenAI Whisper & GPT-4 to Sheets
Complexity intermediate
Nodes 12
Categories Document Extraction, AI Summarization
Author Yaron Been
Published 25 May 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/4370/4370.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Auto meeting summarizer with Google Drive, OpenAI Whisper & GPT-4 to Sheets do?

Audio to Insights: Auto Meeting Summarizer Transform your meeting recordings into actionable insights automatically. This powerful n8n workflow monitors your Google Drive for new audio files, tr...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Document Extraction, AI Summarization use case.