πŸ”¬ Summarize Zoom meetings with GPT-4o, Whisper, Supabase RAG and email reports

⚑ 94 views Β· πŸ”¬ Document Extraction & Analysis

Description

AI Meeting Intelligence System

> Zoom + n8n + GPT-4o + Supabase RAG


This n8n workflow automates Zoom meeting intelligence by capturing recordings via webhook, transcribing audio using OpenAI Whisper, analyzing it with GPT-4o and storing structured insights in Supabase vector database. It detects summaries, decisions, action items and contradictions, then sends an email report to stakeholders.

Quick Implementation Steps

What It Does

This workflow automatically processes Zoom meeting recordings and converts them into structured intelligence. It extracts transcript text, analyzes it using GPT-4o and generates structured insights like decisions, summaries and action items.

It also compares new meetings with historical data using Supabase vector search to detect contradictions or repeated decisions.

Finally, it stores everything in a semantic memory database and sends a clean email report to stakeholders.

Who It’s For

Requirements to Use This Workflow

How It Works & Setup Guide

1. Zoom Ingestion Layer

Zoom webhook captures meeting recording events and sends metadata like recording URL and meeting title to n8n.

2. Data Extraction Layer

The workflow extracts recording URL and metadata using a set node.

3. Audio Processing Layer

Audio is downloaded from Zoom cloud and sent to OpenAI Whisper for transcription into text.

4. Transcript Normalization Layer

The raw transcript is cleaned and formatted into a structured format for AI processing.

5. AI Intelligence Layer (GPT-4o)

GPT-4o analyzes the transcript and extracts:

Structured output parser ensures valid JSON format.

6. Deduplication Layer

A hash is generated from the transcript and checked in Supabase:

7. RAG Memory Layer

Embeddings are created and stored in Supabase vector DB. Past meetings are retrieved to compare decisions and detect contradictions.

8. Notification Layer

Final structured output is stored and emailed to stakeholders with insights.

How To Customize Nodes

Add-ons

Use Case Examples

More use cases can be built depending on customization.

Troubleshooting Guide

IssuePossible CauseSolution
No transcript generatedInvalid Zoom recording URLCheck webhook payload
Duplicate not detectedIncorrect Supabase query pathFix metadata filter
Empty AI responseWeak prompt structureImprove prompt clarity
Email not sentGmail auth expiredReconnect Gmail OAuth
Supabase returns emptyWrong filter syntaxValidate JSON column query

Need Help

If you need help customizing or scaling this workflow into production-grade automation, you can get expert assistance from n8n developers at WeblineIndia. They specialize in building AI-powered automation systems using n8n, OpenAI and vector databases.

πŸ”— Nodes Used

HTTP Request, Webhook, Gmail, AI Agent, Embeddings OpenAI, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup