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
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...
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 ...
🤖 Build Resilient AI Workflows with Automatic GPT and Gemini Failover Chain
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. How it works This...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments