AgentHub

Summarize Zoom meeting recordings in Notion with Smallest.ai and Gemini

Quick Overview

Live
Open / InstallLast updated July 27, 2026

Description

Quick Overview This workflow receives Zoom recording webhooks, downloads the meeting recording, transcribes it with Smallest.ai, summarizes it with a Google Gemini-powered AI Agent, and saves the summary and action items as a new page in a Notion database. How it works Receives a POST webhook from Zoom and checks whether the event is Zoom’s endpoint URL validation challenge. For URL validation events, computes the Zoom CRC HMAC SHA-256 token and responds with the plain and encrypted tokens to verify the endpoint. For recording events, immediately acknowledges Zoom with a 200 OK response, then extracts the meeting topic, metadata, and an audio recording download URL from the webhook payload. Downloads the recording file from Zoom using the provided download token for authorization. Sends the downloaded audio to Smallest.ai to generate a full transcription. Uses a LangChain AI Agent with Google Gemini to produce a short meeting summary and a list of action items from the transcript. Creates a new page in a Notion database using the meeting topic as the title and the generated summary as the page content. Setup Create and configure a Zoom Event Notifications webhook (for a recording-completed event) and point it to this workflow’s webhook URL. Replace the HMAC secret in the CRC step with your Zoom webhook verification secret/token. Add your Smallest.ai credentials to the transcription node. Add your Google Gemini credentials/connection to the chat model used by the AI Agent. Connect your Notion account and select/update the target database ID where meeting summary pages should be created. An n8n automation workflow template by Zain Khan.

Author

Zain Khan

Platform

web

Pricing model

free

Categories

Automation
AI

Tags

n8n
workflow
http-request
crypto
notion
code
ai-agent
google-gemini-chat-model

Capabilities

  • 6 nodes
  • 3 views