AI Agent for realtime insights on meetings n8n Workflow Template

n8n workflow template · 9 nodes · OpenAI

AI Agent for realtime insights on meetings is a free n8n workflow template that starts when its webhook receives an HTTP request and works with OpenAI, Postgres and Supabase. It has 9 nodes, 1 of them AI nodes (OpenAI). The notes inside the workflow say: “Transcribing meetings manually can be tedious and prone to error. This workflow automates the transcription process in real-time, ensuring that key discussions and decisions are accurately captured and easily accessible for later review, thus enhancing productivity and clarity in communications.” To run it, you add your own credentials for HTTP Header Auth, OpenAI API, Postgres and Supabase API.

At a glance

Trigger
Webhook (Scenario 2 Start - Webhook)
Nodes
9
Apps
OpenAI, Postgres and Supabase
AI nodes
1
Credentials
4 types
Category
Spreadsheets, databases and docs

Apps and integrations

  • OpenAI
  • Postgres
  • Supabase

Node types used

  • OpenAI
  • Postgres
  • Postgres Tool
  • HTTP Request
  • Supabase
  • Edit Fields (Set)
  • Webhook
  • If

How it works

The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.

AI Agent for realtime insights on meetings

Made by Mark Shcherbakov from community 5minAI

Transcribing meetings manually can be tedious and prone to error. This workflow automates the transcription process in real-time, ensuring that key discussions and decisions are accurately captured and easily accessible for later review, thus enhancing productivity and clarity in communications.

The workflow employs an AI-powered assistant to join virtual meetings and capture discussions through real-time transcription. Key functionalities include

  • Automatic joining of meetings on platforms like Zoom, Google Meet, and others with the ability to provide real-time transcription.
  • Integration with transcription APIs (e.g., AssemblyAI) to deliver seamless and accurate capture of dialogue.
  • Structuring and storing transcriptions efficiently in a database for easy retrieval and analysis.
  1. Real-Time Transcription: The assistant captures audio during meetings and transcribes it in real-time, allowing participants to focus on discussions.
  2. Keyword Recognition: Key phrases can trigger specific actions, such as noting important points or making prompts to the assistant.
  3. Structured Data Management: The assistant maintains a database of transcriptions linked to meeting details for organized storage and quick access later.

Setup notes

The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.

Set up steps

Preparation

  1. Create Recall.ai API key
  2. Setup Supabase account and table
  1. Create OpenAI API key

Development

  1. Bot Creation
  • Use a node to create the bot that will join meetings. Provide the meeting URL and set transcription options within the API request.
  • Configure authentication settings via a Bearer token for interacting with your transcription service.
  1. Webhook Setup
  • Create a webhook to receive real-time transcription updates, ensuring timely data capture during meetings.
  1. Join Meeting
  • Set the bot to join the specified meeting and actively listen to capture conversations.
  1. Transcription Handling
  • Combine transcription fragments into cohesive sentences and manage dialog arrays for coherence.
  1. Trigger Actions on Keywords
  • Set up keyword recognition that can initiate requests to the OpenAI API for additional interactions based on captured dialogue.
  1. Output and Summary Generation
  • Produce insights and summary notes from the transcriptions that can be stored back into the database for future reference.

... or watch set up video [10 min]

Nodes in this workflow

The 9 nodes in file order (sticky notes excluded). Branches and connections determine execution order in n8n:

  1. OpenAI1 (OpenAI)
  2. Insert Transcription Part (Postgres)
  3. Create Note (Postgres Tool)
  4. Create Recall bot (HTTP Request)
  5. Create OpenAI thread (HTTP Request)
  6. Create data record (Supabase)
  7. Scenario 1 Start - Edit Fields (Edit Fields (Set))
  8. Scenario 2 Start - Webhook (Webhook)
  9. If Jimmy word (If)

Credentials you need

  • HTTP Header Auth – used by Create Recall bot
  • OpenAI API – used by Create OpenAI thread and OpenAI1
  • Postgres – used by Create Note and Insert Transcription Part
  • Supabase API – used by Create data record

Configure your own credentials after importing. Create each credential in n8n, then select it in the node.

How to import into n8n

  1. Download the JSON file with the button above.
  2. In n8n, open a new workflow, select the ... menu and choose Import from File. You can also paste the JSON straight into the editor canvas.
  3. Open each node that shows a warning and select or create its credential.
  4. Read the notes on the canvas, test the workflow with sample data, then activate it.

Do you need somewhere to run it? Read our guide to self-hosted n8n.

Need this customised?

We can adapt this workflow to your apps, data and process, then deploy and support it.

Contact Us