← All N8N workflows
AI & researchHTTP RequestIfOpen AiPostgresPostgres Tool

... 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.

Workflow preview
AI & modelsOpenAI1Open AiData storeInsert TranscriptionPartPostgresData storeCreate NotePostgres ToolWeb / APICreate Recall botHTTP RequestWeb / APICreate OpenAI threadHTTP RequestData storeCreate data recordSupabaseTransformScenario 1 Start - EditFieldsEdit FieldsTriggerScenario 2 Start -WebhookWebhookRoutingIf Jimmy wordIf

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.

Workflow node names, types, and operations
NodeCategoryTypeOperation
OpenAI1AI & modelsOpen Aiassistant
Insert Transcription PartData storePostgresexecuteQuery
Create NoteData storePostgres ToolexecuteQuery
Create Recall botWeb / APIHTTP RequestPOST
Create OpenAI threadWeb / APIHTTP RequestPOST
Create data recordData storeSupabaseSee node parameters
Scenario 1 Start - Edit FieldsTransformEdit FieldsSee node parameters
Scenario 2 Start - WebhookTriggerWebhookSee node parameters
If Jimmy wordRoutingIfSee node parameters

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. 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

  • httpHeaderAuth
  • openAiApi
  • postgres
  • supabaseApi

Workflow notes

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

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

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.
  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.
Set up steps

Set up steps

Preparation

  1. Create Recall.ai API key
  2. 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;

  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.
  2. Authentication:

    • Configure authentication settings via a Bearer token for interacting with your transcription service.
  3. Webhook Setup:

    • Create a webhook to receive real-time transcription updates, ensuring timely data capture during meetings.
  4. Join Meeting:

    • Set the bot to join the specified meeting and actively listen to capture conversations.
  5. Transcription Handling:

    • Combine transcription fragments into cohesive sentences and manage dialog arrays for coherence.
  6. Trigger Actions on Keywords:

    • Set up keyword recognition that can initiate requests to the OpenAI API for additional interactions based on captured dialogue.
  7. 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

More in AI & research