AI Agent for realtime insights on meetings

... or watch set up video [10 min] [![Youtube Thumbnail](https://res.cloudinary.com/de9jgixzm/image/upload/v1739773273/Youtube%20Thumbs/Realtim%20AI%20Agent.png)](https://www.youtube.com/watch?v=rtaX6BMiTeo)

Workflow Structure (9 nodes)
100%
Set
Scenario 1 Start - Edit Fields
Http Request
Create Recall bot
Http Request
Create OpenAI thread
Supabase
Create data record
Webhook
Scenario 2 Start - Webhook
Postgres
Insert Transcription Part
If
If Jimmy word
Postgres Tool
Create Note
Langchain.open Ai
OpenAI1
Node Types:
default
action
http
transform
trigger
logic
Requires credentials

Prerequisites

Required Credentials (4)

HTTP Header Auth

Used by: Create Recall bot

Docs

OpenAI

Used by: OpenAI1, Create OpenAI thread

Docs

Postgres

Used by: Insert Transcription Part, Create Note

Docs

Supabase

Used by: Create data record

Docs

Multiple services required

This workflow needs 4 different credentials. Make sure you have accounts for all services before importing.

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~45 min
Score: 55/100
Conditional Logic
5 Integrations

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "nodes": [
    {
      "id": "d44489b8-8cb7-4776-8c16-a8bb01e52171",
      "name": "OpenAI1",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        300,
        -300
      ],
      "parameters": {
        "text": "={{ \n JSON.parse($('Insert Transcription Part').item.json.dialog)\n .filter(item => item.date_updated && new Date(item.date_updated) >= new Date($('Insert Transcription Part').item.json.date_updated))\n .sort((a, b) => a.order - b.order)\n .map(item => `${item.words}\\n${item.speaker}`)\n .join('\\n\\n')\n}}",
        "memory": "threadId",
        "prompt": "define",
        "options": {},
        "resource": "assistant",
        "threadId": "={{ $json.thread_id }}",
        "assistantId": {
          "__rl": true,
          "mode": "list",
...

Workflow Details

Nodes
19
Trigger
Webhook
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Openai Workflow

Automated workflow: Openai Workflow. This workflow integrates 10 different services: postgresTool, stickyNote, httpReque...

Postgres
Postgrestool
Http-request
Supabase
19 nodesWebhook

Openai Workflow

Automated workflow: Openai Workflow. This workflow integrates 10 different services: postgresTool, stickyNote, httpReque...

Postgres
Postgrestool
Http-request
Supabase
19 nodesWebhook

Selenium Ultimate Scraper Workflow

N8N Ultimate Scraper - Workflow This workflow's objective is to collect data from any website page, whether it requires...

Lmchatopenai
Http-request
Informationextractor
Openai
63 nodesWebhook
Curated

AI Voice Chat using Webhook, Memory Manager, OpenAI, Google Gemini & ElevenLabs

Get Context

Memorymanager
Memorybufferwindow
Lmchatgooglegemini
Http-request
15 nodesWebhook
Curated

AI-Generated Summary Block for WordPress Posts - with OpenAI, WordPress, Google Sheets & Slack

Trigger - Two Options To use this workflow, you have two trigger options. The default trigger is "When clicking 'Test wo...

Textclassifier
Lmchatopenai
Webhook
Schedule
32 nodesWebhook
Curated

Dynamically generate HTML page from user request using OpenAI Structured Output

Generate HTML from user query HTTP Request node - Send the user query to OpenAI, with a defined JSON response format - u...

Http-request
Openai
Webhook
7 nodesWebhook
Curated