Templates / Summarize meetings and sync action items with Whisper, Claude, HubSpot, Gmail and Slack

Summarize meetings and sync action items with Whisper, Claude, HubSpot, Gmail and Slack

Ready for 3.0

by ResilNext ✓ · 3 views · created 2026-09-01 · CRM, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (16)

AI AgentAnthropic Chat ModelStructured Output ParserHubSpotGmailGoogle DocsSlack

What it does

Quick Overview This workflow accepts a meeting recording upload, transcribes it with OpenAI Whisper, analyzes it with Anthropic Claude to extract insights and action items, syncs updates to HubSpot, drafts follow-up emails via Gmail, saves notes to Google Docs, and posts summaries and alerts to Slack. How it works 1. Receives a meeting recording via a webhook endpoint. 2. Sends the uploaded audio to OpenAI Whisper to generate a transcript. 3. Uses Anthropic Claude to extract attendees, topics, decisions, action items, sentiment, and relationship signals from the transcript and then reformats action items with deadlines and priority. 4. Searches HubSpot contacts by attendee email, updates a HubSpot contact with a meeting summary/next steps, and creates HubSpot tasks for each action item. 5. Generates key insights and calculates meeting metrics and a meeting score, routing by sentiment to either run deeper sentiment analysis (negative) or create a HubSpot deal (positive). 6. Drafts personalized follow-up emails per attendee with Anthropic Claude and creates Gmail drafts for each recipient. 7. Saves the meeting notes to Google Docs and posts a Slack summary, sending an additional Slack alert if high-priority action items are detected. Setup 1. Configure the webhook URL (POST /meeting-upload) in your meeting recorder or upload source so it sends the audio file as binary data. 2. Add credentials for OpenAI (Whisper), Anthropic (Claude), HubSpot, Gmail, Google Docs/Google Drive, and Slack. 3. Replace the placeholders in the workflow configuration and nodes (HubSpot primary contact email, Slack channel ID, and the Google Drive folder ID for meeting notes). 4. If you use the HubSpot Contacts Search HTTP request, set up an HTTP Header Auth credential with a HubSpot private app token (e.g., Authorization: Bearer <token).

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.