AutomationFlowsAI & RAG › Floating Nodes

Floating Nodes

Floating Nodes. Uses chainLlm, lmChatOpenAi. Event-driven trigger; 11 nodes.

Event trigger★★★★☆ complexityAI-powered11 nodesChain LlmOpenAI Chat
AI & RAG Trigger: Event Nodes: 11 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow follows the Chainllm → OpenAI Chat recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Floating Nodes",
  "nodes": [
    {
      "parameters": {},
      "id": "d0eda550-2526-42a1-aa19-dee411c8acf9",
      "name": "When clicking \u2018Execute workflow\u2019",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        700,
        560
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "30412165-1229-4b21-9890-05bfbd9952ab",
      "name": "Node 1",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.2,
      "position": [
        920,
        560
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "201cc8fc-3124-47a3-bc08-b3917c1ddcd9",
      "name": "Node 2",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.2,
      "position": [
        1100,
        560
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "a29802bb-a284-495d-9917-6c6e42fef01e",
      "name": "Node 3",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.2,
      "position": [
        1280,
        560
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "a95a72b3-8b39-44e2-a05b-d8d677741c80",
      "name": "Node 4",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.2,
      "position": [
        1440,
        560
      ]
    },
    {
      "parameters": {},
      "id": "4674f10d-6144-4a17-bbbb-350c3974438e",
      "name": "Chain",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1,
      "position": [
        1580,
        560
      ]
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "58e12ea5-bd3e-4abf-abec-fcfb5c0a7955",
      "name": "Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "typeVersion": 1,
      "position": [
        1600,
        740
      ]
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.merge",
      "typeVersion": 3.1,
      "position": [
        440,
        -140
      ],
      "id": "a00959d3-8d4b-40af-b4f2-35ca3d73fd84",
      "name": "Merge"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -20,
        -120
      ],
      "id": "a5cbc221-ccfd-4034-a648-6a192834af81",
      "name": "Edit Fields0"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        0,
        100
      ],
      "id": "d3b4c17a-bee8-418b-a721-5debafd1ce11",
      "name": "Edit Fields1"
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.merge",
      "typeVersion": 3.1,
      "position": [
        440,
        100
      ],
      "id": "b23a2a43-ffac-41a5-a265-054e21a57d70",
      "name": "Merge1"
    }
  ],
  "connections": {
    "When clicking \u2018Execute workflow\u2019": {
      "main": [
        [
          {
            "node": "Node 1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Node 1": {
      "main": [
        [
          {
            "node": "Node 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Node 3": {
      "main": [
        [
          {
            "node": "Node 4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Node 2": {
      "main": [
        [
          {
            "node": "Node 3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Chain": {
      "main": [
        []
      ]
    },
    "Model": {
      "ai_languageModel": [
        [
          {
            "node": "Chain",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Node 4": {
      "main": [
        [
          {
            "node": "Chain",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields0": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          },
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields1": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "2730d156-a98a-4ac8-b481-5c16361fdba2",
  "id": "6bzXMGxHuxeEaqsA",
  "tags": []
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Floating Nodes. Uses chainLlm, lmChatOpenAi. Event-driven trigger; 11 nodes.

Source: https://github.com/automatos-trade/automatos-n8n/blob/master/cypress/fixtures/Floating_Nodes.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Episode 11: AI shorts factory app. Uses httpRequest, googleSheets, lmChatOpenAi, lmChatOllama. Event-driven trigger; 96 nodes.

HTTP Request, Google Sheets, OpenAI Chat +15
AI & RAG

A Telegram bot that converts natural-language work descriptions into detailed cost estimates using AI parsing, vector search, and the open-source DDC CWICR database with 55,000+ construction work item

HTTP Request, Telegram, Telegram Trigger +6
AI & RAG

Bitlab-Chatbot. Uses telegramTrigger, telegram, snowflake, httpRequest. Event-driven trigger; 87 nodes.

Telegram Trigger, Telegram, Snowflake +13
AI & RAG

This template attempts to replicate OpenAI's DeepResearch feature which, at time of writing, is only available to their pro subscribers.

Output Parser Structured, OpenAI Chat, Form Trigger +8
AI & RAG

The best content automation template in the market is now even better—with “deep research” on time-sensitive topics\! Unlike most n8n content automation templates that are mainly for “demo purposes,”

OpenAI, HTTP Request, XML +11