... or watch set up video [10 min]
Configured with HTTP Request, Open Ai, Postgres, Postgres Tool, and additional nodes. Review the connections and setup before adapting this template.
Node categories in this workflow
- AI & models
- Data store
- Web / API
- Transform
- Trigger
- Routing
Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.
Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.
How it works
The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.
| Node | Category | Type | Operation |
|---|---|---|---|
| OpenAI1 | AI & models | Open Ai | assistant |
| Insert Transcription Part | Data store | Postgres | executeQuery |
| Create Note | Data store | Postgres Tool | executeQuery |
| Create Recall bot | Web / API | HTTP Request | POST |
| Create OpenAI thread | Web / API | HTTP Request | POST |
| Create data record | Data store | Supabase | See node parameters |
| Scenario 1 Start - Edit Fields | Transform | Edit Fields | See node parameters |
| Scenario 2 Start - Webhook | Trigger | Webhook | See node parameters |
| If Jimmy word | Routing | If | See node parameters |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.
Requirements
An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.
Credential types declared in the source
httpHeaderAuthopenAiApipostgressupabaseApi
Workflow notes
AI Agent for realtime insights on meetings
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.
- Real-Time Transcription: The assistant captures audio during meetings and transcribes it in real-time, allowing participants to focus on discussions.
- Keyword Recognition: Key phrases can trigger specific actions, such as noting important points or making prompts to the assistant.
- Structured Data Management: The assistant maintains a database of transcriptions linked to meeting details for organized storage and quick access later.
Set up steps
Set up steps
Preparation
- Create Recall.ai API key
- Setup Supabase account and table
create table
public.data (
id uuid not null default gen_random_uuid (),
date_created timestamp with time zone not null default (now() at time zone 'utc'::text),
input jsonb null,
output jsonb null,
constraint data_pkey primary key (id),
) tablespace pg_default;
- Create OpenAI API key
Development
-
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.
-
Authentication:
- Configure authentication settings via a Bearer token for interacting with your transcription service.
-
Webhook Setup:
- Create a webhook to receive real-time transcription updates, ensuring timely data capture during meetings.
-
Join Meeting:
- Set the bot to join the specified meeting and actively listen to capture conversations.
-
Transcription Handling:
- Combine transcription fragments into cohesive sentences and manage dialog arrays for coherence.
-
Trigger Actions on Keywords:
- Set up keyword recognition that can initiate requests to the OpenAI API for additional interactions based on captured dialogue.
-
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]
... or watch set up video [10 min]
Purpose and structure
This folder contains the ... or watch set up video [10 min] workflow. Its executable nodes use httpRequest, if, openAi, postgres, postgresTool, set, supabase, webhook. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.
Setup
Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.
Entry points
Scenario 2 Start - Webhook
Verification
Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.
Attribution
https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Postgres/0666_Postgres_Webhook_Create_Webhook.json MIT; preserve source notices.
Canvas section labels
These name areas of the original canvas; they do not include explanatory instructions.
- Scenario 1
- Scenario 2
- Replace Supabase credentials
- Replace server location
- Replace OpenAI credentials
- Replace credentials
- Replace meeting url