Home
Workflows
Tags
Blog
Premium
About
Home
/
Workflows
/
Create Project Summaries from Meeting Transcripts with GPT-4 and Google Docs
Create Project Summaries from Meeting Transcripts with GPT-4 and Google Docs
by Zain Ali
•
Updated: Last update 2 months ago
•
Source:
n8n.io
Loading workflow viewer...
Tags
Document Extraction
AI Summarization
Getting Started
Free to Download
Details
Content
🧾 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 Workflows
Summarize Google Docs & PDFs with GPT-4 and Send to Slack or Email
by Krishna Sharma
Document Extraction
AI Summarization
+1
Premium
Chat-Based Financial Analysis of P&L and Balance Sheets with GPT-4 & PostgreSQL
by Zain Ali
Document Extraction
Multimodal AI
Automate Meeting Summaries from Fireflies Transcripts with Gemini & Gmail
by Davide
Document Extraction
AI Summarization