Web Scraping & Data Extraction

✨📊Multi-AI Agent Chatbot for Postgres/Supabase DB and QuickCharts + Tool Router

✨📊Multi-AI Agent Chatbot for Postgres/Supabase DB and QuickCharts + Tool Router

Complex
High
40
Nodes
Complex
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
40
Node Types
12

Node Types

lm Chat Open Ai
gpt-4o-mini-2, gpt-4o-mini, gpt-40-mini-1
3 nodes
chat Trigger
When chat message received
1 node
postgres Tool
Execute SQL Query, Table Definitions, DB Schema and Tables
3 nodes
execute Workflow Trigger
When Executed by Another Workflow
1 node
tool Workflow
query_db_tool, generate_quickchart_tool
2 nodes
http Request
Create QuickChart
1 node
output Parser Structured
QuickChart Object Schema
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3, Sticky Note4, Sticky Note5, Sticky Note6, Sticky Note7, Sticky Note8, Sticky Note9, Sticky Note10, Sticky Note11, Sticky Note12, Sticky Note13, Sticky Note15, Sticky Note14, Sticky Note16, Sticky Note17, Sticky Note19, Sticky Note18, Sticky Note20
21 nodes
agent
🤖Primary Agent, 🤖Secondary Postgres Agent, 🤖Secondary QuickChart Agent
3 nodes
switch
🔀Tool Agent Router
1 node
memory Postgres Chat
Postgres Chat Memory
1 node
set
Final QuickChart URL, QuickChart GET URL
2 nodes

Workflow JSON

28.4 KB
{
  "id": "Q63cSgFlcqz291ec",
  "meta": {
    "instanceId": "31e69f7f4a77bf465b805824e303232f0227212ae922d12133a0f96ffeab4fef",
    "templateCredsSetupCompleted": true
  },
  "name": "✨📊Multi-AI Agent Chatbot for Postgres/Supabase DB and QuickCharts + Tool Router",
  "tags": [],
  "nodes": [
    {
      "id": "3a332532-a56e-42f5-a114-4a7e138b5e0f",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -180,
        -1420
      ],
      "webhookId": "faddb40a-7048-4398-a0f9-d239a19c32ce",
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "6c707ee7-95e9-4ebd-9373-a2dac0ea73a7",
      "name": "Execute SQL Query",
      "type": "n8n-nodes-base.postgresTool",
      "position": [
        460,
        -500
      ],
      "parameters": {
        "query": "{{ $fromAI(\"sql_query\", \"SQL Query\") }}",
        "options": {},
        "operation": "executeQuery",
        "d...

Showing first 1000 characters. Click "Expand" to view the full JSON.