AI-Powered Meeting Minutes with GPT-4, Task Assignment & Multichannel Distribution

Go to Workflow
0 views
Built by Jitesh Dugar Jitesh Dugar
Created on June 05, 2026

Description

Meeting Minutes & Action Item Tracker

Fully automated meeting documentation workflow that uses AI to transform raw transcripts into professional PDFs and actionable tasks.

Features

AI-powered summary generation (GPT-4)
Automatic action item extraction with assignees, deadlines, and priorities
Professional PDF generation with custom styling
Multi-channel distribution (Email, Slack, Google Drive)
Task creation in Google Tasks
Personalized notifications to each assignee
Deadline tracking and urgency detection

Setup Instructions

REQUIRED CREDENTIALS:
OpenAI API - Get from Gmail OAuth2 - Connect your Google account
Google Drive OAuth2 - Same Google account
Google Tasks OAuth2 - Same Google account
Slack OAuth2 - Connect your workspace
htmlcsstopdf API - Get from
CONFIGURATION STEPS:

WEBHOOK: Note your webhook URL after activation

EMAIL NODES:
"Email All Participants": Uses participants array from input
"Send Individual Task Emails": Change @yourcompany.com to your domain

GOOGLE DRIVE:
Select folder where PDFs should be stored
Recommended: Create "Meeting Minutes" folder

SLACK:
Select channel for team notifications
Recommended: Create #meeting-notes channel

GOOGLE TASKS:
Select task list where tasks should be created
Default list works fine

TESTING:
Use the webhook URL with sample meeting data
Check execution log for any errors
Verify PDF in Google Drive
Check emails were sent
Confirm tasks created in Google Tasks

Example Input Format


POST :
Headers:
Content-Type: application/json

Body:
{
"title": "Weekly Team Standup",
"date": "2025-09-29",
"participants": [
"[email protected]",
"[email protected]",
"[email protected]"
],
"duration": "30 minutes",
"transcript": "John started the meeting by discussing the progress on the API development. Sarah mentioned that she's working on the dashboard and needs to prepare mockups by Thursday. The team agreed that Sarah will review the API documentation before the client demo on Friday. Akshita confirmed she finished the database schema redesign and needs to schedule a meeting with DevOps team by next Monday to discuss production deployment."
}
This will generate:
Professional PDF with summary and action items
Emails to all participants
Individual task emails to John, Sarah, and Joe
Tasks in Google Tasks
Slack notification

Output

After execution, you'll get:
Professional PDF stored in Google Drive
Email sent to all participants with meeting overview
Individual emails to each assignee with their tasks
Slack notification with summary and download link
Tasks created in Google Tasks with deadlines

CUSTOMIZATION:
Modify PDF styling in "Generate PDF Document" node
Adjust email templates in Gmail nodes
Change AI prompts in OpenAI nodes for different output
Modify priority/deadline logic in "Parse and Enrich Data"

Troubleshooting

Workflow stops at validation:
Ensure transcript has >50 words
Check that webhook payload is correctly formatted

No PDF generated:
Verify htmlcsstopdf API credentials
Check API usage limits

Tasks not created:
Verify deadline format is YYYY-MM-DD
Check Google Tasks API connection

Emails not sending:
Confirm Gmail OAuth2 is connected
Check that email addresses are valid

Support

For issues or questions, visit the n8n community forum.

License

MIT License - Feel free to modify and share!

Nodes Used (7)

Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Drive
n8n-nodes-base.googleDrive
Google Tasks
n8n-nodes-base.googleTasks
HTTP Request
n8n-nodes-base.httpRequest
OpenAI
@n8n/n8n-nodes-langchain.openAi
Slack
n8n-nodes-base.slack