LOW / CODEBlueprints
operationsai

AI Meeting Notes Summarizer

After a meeting, upload the transcript to Google Drive. Claude AI extracts a concise summary, action items with owners, and key decisions, then posts everything to Slack and creates a Notion page for your team's records.

Beginner~15 minn8nMake.com 895 downloads 3405 views

Setup Instructions

1. Create a dedicated folder in Google Drive for meeting transcripts (e.g., "Meeting Transcripts"). Note the folder ID from the URL. 2. In your automation platform, create a new workflow triggered by "New File in Folder" on your Google Drive transcripts folder. 3. Add a Google Drive node to download or read the file content. For text files, read the content directly. For PDFs, you may need a conversion step. 4. Add an HTTP Request node to call the Claude API (POST https://api.anthropic.com/v1/messages). Set headers: x-api-key to your Anthropic API key, anthropic-version to 2023-06-01, content-type to application/json. 5. Set the model to "claude-sonnet-4-20250514" and max_tokens to 1024. Write a prompt asking Claude to analyze the transcript and return a JSON object with: summary (2-3 paragraphs), action_items (array with task, owner, deadline), decisions (array of strings), and key_topics (array of strings). 6. Add a Slack node to post the summary to your team channel. Format it with sections for Summary, Action Items, and Decisions using Slack markdown. 7. Add a Notion node to create a new page in your meetings database. Map the summary, action items, and decisions to Notion properties and page content. 8. Test by uploading a sample transcript to the Drive folder. Verify the summary appears in Slack and Notion within a few minutes.
Troubleshooting
**Claude returns incomplete summary:** Meeting transcripts can be long. If the transcript exceeds Claude's context window, split it into chunks and summarize each chunk first, then do a final summary pass. Alternatively, truncate to the most recent portion. **Google Drive trigger not detecting new files:** Ensure the trigger is watching the correct folder ID (not the folder name). Some platforms poll every few minutes — allow up to 5 minutes for detection. Check that the file is fully uploaded before the trigger fires. **Notion page creation fails:** Verify your Notion integration has access to the target database. Check that all required properties in the Notion database are mapped. Property names are case-sensitive. **Slack message too long for a single post:** If the summary is extensive, use threaded replies — post the summary as the main message and action items as a reply. Alternatively, ask Claude to keep the summary under 300 words.

Need a custom version?

We can build a tailored automation workflow for your specific needs.

New blueprints weekly

Get notified when we publish new automation workflows.