Create Project Summaries from Meeting Transcripts with GPT-4 and Google Docs
🧾 Generate Project Summary from meeting transcript
Who’s it for 🤝
Project managers looking to automate client meeting summaries
Client success teams needing structured deliverables from transcripts
Agencies and consultants who want consistent, repeatable documentation
How it works / What it does ⚙️
Trigger: Manual or webhook trigger kicks off the workflow.
Get meeting transcript: Reads the raw transcript from a specified Google Docs file.
Generate summary: Sends transcript + instructions to OpenAI (gpt-4.1-mini) to produce a structured project summary.
Convert to HTML: Transforms the LLM-generated Markdown into styled HTML.
Prepare request: Wraps HTML and metadata into a multipart request body.
Create Google Doc: Uploads the new “Project Summary” document into your Drive folder.
How to set up 🛠️
Credentials
Google Docs & Drive OAuth2 credentials
OpenAI API key (gpt-4.1-mini)
Nodes configuration
Manual Trigger / webhook node
Google Docs “Get meeting transcript” node: set documentURL
AI Chat Model node: select gpt-4.1-mini
Markdown node: enable tables & emoji
Google Drive “CreateGoogleDoc” node: set target folder ID
Paste in your IDs
Update documentURL to your transcript doc
Update google_drive_folder_id in the Set node
Execute
Click “Execute Workflow” or call via webhook
Requirements 📋
n8n
Google OAuth2 scopes for Docs & Drive
OpenAI account with GPT-4.1-mini access
A Google Drive folder to store summaries
How to customize ✨
Output format**: Edit the Markdown prompt in the ChainLlm node to adjust headings or tone
Timeline section**: Extend LLM prompt template with your own phase table
Styling**: Tweak inline CSS in the Code node (Prepare_Request) for fonts or margins
Trigger**: Swap Manual Trigger for HTTP/Webhook trigger to integrate with other tools
Language model**: Upgrade to a different model by changing model.value in the AI node
Related Templates
Get Airtable data via AI and Obsidian Notes
I am submitting this workflow for the Obsidian community to showcase the potential of integrating Obsidian with n8n. Whi...
Task Deadline Reminders with Google Sheets, ChatGPT, and Gmail
Intro This template is for project managers, team leads, or anyone who wants to automatically remind teammates of tasks ...
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments