Skip to main content

Automated meeting minutes from audio using OpenAI transcription and Google Docs

Workflow preview

Workflow preview
100%
Automated meeting minutes from audio using OpenAI transcription and Google Docs preview
Open on n8n.io

Important notice

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

1. Workflow Overview

Who’s it for Teams and operators who record meetings/interviews and want fast, standardized, action oriented minutes—without writing code. New n8n users welcome. What it does / How it works On form...

Best for

  • Content Creation automation workflows
  • AI Summarization automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.formtrigger, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.googledocs, 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 Yusei Miyakoshi.

Original n8n.io source

1.1 Workflow description

Title
Automated meeting minutes from audio using OpenAI transcription and Google Docs
Workflow name
Automated meeting minutes from audio using OpenAI transcription and Google Docs

Who’s it for

Teams and operators who record meetings/interviews and want fast, standardized, action-oriented minutes—without writing code. New n8n users welcome.

What it does / How it works

On form submission, the workflow ingests an audio file and basic metadata, transcribes the audio with OpenAI, summarizes it into concise minutes (key points, next actions with owner & due date, and counterpart concerns/requests), then creates a Google Doc (if missing) and appends the minutes. Sticky notes on the canvas explain each step and required inputs.

How to set up

  1. Connect OpenAI via Credentials (never hardcode API keys).
  2. Connect Google (OAuth2) with Docs/Drive scopes.
  3. Replace any hardcoded Drive folder ID with an env var (e.g., MINUTES_FOLDER_ID).
  4. In the Form Trigger, keep the audio upload field and optional metadata (Manager, Partner, Situation).
  5. Test with a short audio sample (30–120 sec), then iterate on the summary prompt. Paste this description into a yellow sticky note at the top of the canvas.

Requirements

  • n8n (Cloud or self-hosted)
  • OpenAI credential with transcription + LLM access
  • Google account with Docs/Drive access and available storage

How to customize the workflow

  • Tweak the prompt tone, length, or sections (e.g., add “Risks/Blockers”).
  • Change the document title pattern or parent folder.
  • Add Slack or email notifications after the Doc is updated.
  • Log executions to Google Sheets for weekly reporting and audits.

Security & publishing tips

remove personal IDs (folder IDs, real emails) before sharing; keep node names descriptive; retain sticky notes for setup guidance.

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 - Meeting Intake

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.3

Block 2 - Generate Meeting Minutes

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

Block 3 - Create Minutes Doc

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

Block 4 - Insert Minutes Content

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

Block 5 - Sticky Note

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

Block 6 - Sticky Note2

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

Block 7 - Transcribe recording

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

Block 8 - Sticky Note4

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

Block 9 - Sticky Note7

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

3. Summary Table

Workflow Automated meeting minutes from audio using OpenAI transcription and Google Docs
Complexity intermediate
Nodes 9
Categories Content Creation, AI Summarization
Author Yusei Miyakoshi
Published 14 Oct 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/9644/9644.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 Automated meeting minutes from audio using OpenAI transcription and Google Docs do?

Who’s it for Teams and operators who record meetings/interviews and want fast, standardized, action oriented minutes—without writing code. New n8n users welcome. What it does / How it works On form...

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 Content Creation, AI Summarization use case.