{
  "name": "Generate workflow documentation and node names with GPT‑4.1‑mini",
  "nodes": [
    {
      "id": "cf592af0-48a0-4ed4-a213-06b2d6821502",
      "name": "Check Trigger Source Type",
      "type": "n8n-nodes-base.if",
      "position": [
        4288,
        64
      ]
    },
    {
      "id": "fcc55ae4-ed3b-4a6f-a041-c2417c052005",
      "name": "Form Trigger",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        672,
        448
      ]
    },
    {
      "id": "5522ae75-4f6e-49c2-a73e-7bf475aac5cf",
      "name": "Code (Clean FlocFlow ID)",
      "type": "n8n-nodes-base.code",
      "position": [
        1744,
        448
      ]
    },
    {
      "id": "d6f3c185-26a3-488f-b030-e58dd723b994",
      "name": "Get All Workflows",
      "type": "n8n-nodes-base.n8n",
      "position": [
        1104,
        448
      ]
    },
    {
      "id": "772893b4-8723-4e03-9b2e-8e0077d5c70c",
      "name": "Aggregate",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        1312,
        448
      ]
    },
    {
      "id": "8a4817be-4bb9-4658-823c-17cc44f74585",
      "name": "Get Specified Workflow",
      "type": "n8n-nodes-base.n8n",
      "position": [
        1952,
        448
      ]
    },
    {
      "id": "79fad978-f642-4143-8bc2-43ffe0d9ccc3",
      "name": "Auto-fixing Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        4416,
        352
      ]
    },
    {
      "id": "8f329d1f-9aba-48ff-89d3-a05162f6b076",
      "name": "Research",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        4032,
        352
      ]
    },
    {
      "id": "41321b3b-4f5b-4f1a-87f4-0e4cfb5c4e57",
      "name": "Docs",
      "type": "n8n-nodes-base.googleDocsTool",
      "position": [
        4352,
        576
      ]
    },
    {
      "id": "431324d1-83d0-405a-93f1-53a27e32c599",
      "name": "Think",
      "type": "@n8n/n8n-nodes-langchain.toolThink",
      "position": [
        4240,
        576
      ]
    },
    {
      "id": "2be644cf-6ee5-43fe-954f-8c8c9ec1fb36",
      "name": "AI Agent (node editor)",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2608,
        80
      ]
    },
    {
      "id": "7d39c0a4-69e0-442d-a52f-7d0a7bf07ed6",
      "name": "AI Agent (sticky-notes editor)",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        3200,
        576
      ]
    },
    {
      "id": "a58f2bfa-bb2e-4210-aed1-4dc51b89e88e",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        2656,
        560
      ]
    },
    {
      "id": "9a71c249-0e3f-4114-8bc1-1dd850a5066a",
      "name": "Basic LLM Chain",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        3136,
        976
      ]
    },
    {
      "id": "28b1debd-a69e-4aa7-a732-0782418a3e03",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        2768,
        864
      ]
    },
    {
      "id": "9ae8090f-1fb9-486d-a082-0fd7b04d9f84",
      "name": "Edit Page",
      "type": "n8n-nodes-base.html",
      "position": [
        4224,
        752
      ]
    },
    {
      "id": "ab6582fc-e8b9-4427-8899-c2d2e03c3c10",
      "name": "Workflow md content",
      "type": "n8n-nodes-base.html",
      "position": [
        4080,
        880
      ]
    },
    {
      "id": "edc11895-1fe8-4c37-8e92-62926eeceae7",
      "name": "Auto-fixing Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        3408,
        1088
      ]
    },
    {
      "id": "4e527a78-c1f7-4f8c-b136-3d0f5c4d2edc",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2384,
        736
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "906aeb6d-cc39-4547-8c56-6f7b9da9232f",
      "name": "AI Agent (workflow name editor)",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2448,
        320
      ]
    },
    {
      "id": "86f412be-feb5-4e14-815f-067d4effa6dc",
      "name": "Parse",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        4464,
        576
      ]
    },
    {
      "id": "ff00c075-52a2-4ca2-9d4e-ecd786daa173",
      "name": "Merge1",
      "type": "n8n-nodes-base.merge",
      "position": [
        3488,
        896
      ]
    },
    {
      "id": "d40c7745-3842-4412-aaaf-75334a4aa85b",
      "name": "n8n Data",
      "type": "n8n-nodes-base.dataTableTool",
      "position": [
        4576,
        576
      ]
    },
    {
      "id": "954cbc10-46ed-4f71-a52b-1b279c529d46",
      "name": "Get Idea Form n8n Data Table",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        3008,
        576
      ]
    },
    {
      "id": "f2ff3d25-b6d6-41f6-bfa1-5611396d2e90",
      "name": "Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        4128,
        576
      ]
    },
    {
      "id": "2803adb1-f07f-4ed4-b52e-482fe2f24ebd",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        2144,
        416
      ]
    },
    {
      "id": "a8d96dc7-e0dc-4b9e-a3c6-94caa8424def",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4032,
        272
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "d935e2bc-6659-4dbf-918a-d4f05df5e814",
      "name": "OpenAI",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        4032,
        576
      ]
    },
    {
      "id": "e98c6dbf-0a98-49eb-b02f-63767ee33181",
      "name": "Structured Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        3664,
        1088
      ]
    },
    {
      "id": "28b57d97-0103-40ed-b6a8-0fdeba11710b",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2384,
        0
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "ce514003-09e7-403a-80cf-24604cb9f6d9",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2384,
        256
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "f9bae204-0c35-4c9e-8628-9811718b0599",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2384,
        496
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "84e3635e-0941-41b1-87e8-4b7f4607a8a8",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        384
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "c47a09e3-5ca8-4fc0-b385-eefb7fcdf445",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        16,
        224
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "276b2fee-2d80-42ba-b9f9-1f717d48ce4b",
      "name": "Display Update & Old Workflow Links",
      "type": "n8n-nodes-base.form",
      "position": [
        4512,
        48
      ]
    },
    {
      "id": "fcd50540-d676-4379-8fcf-98813a87b521",
      "name": "Save Renamed Workflow",
      "type": "n8n-nodes-base.n8n",
      "position": [
        3840,
        64
      ]
    },
    {
      "id": "7b9b6f84-c113-4e21-8624-ee990dbd1b64",
      "name": "Display SEO type Workflow Name/Title",
      "type": "n8n-nodes-base.form",
      "position": [
        2992,
        320
      ]
    },
    {
      "id": "d2c8d26b-0b54-4e72-b9f9-f1f224000d5d",
      "name": "Edit Name",
      "type": "n8n-nodes-base.set",
      "position": [
        2800,
        320
      ]
    },
    {
      "id": "653c214c-7f16-4323-8d7a-e5d595428bbf",
      "name": "Display Workflow Description",
      "type": "n8n-nodes-base.form",
      "position": [
        2864,
        544
      ]
    },
    {
      "id": "4aa7240c-e591-4192-aed2-6ce385311e72",
      "name": "Code (Separate notes Form Workflow)",
      "type": "n8n-nodes-base.code",
      "position": [
        2448,
        560
      ]
    },
    {
      "id": "c57cbceb-4a6e-4af6-b690-52380376da30",
      "name": "Display Workflow Documentation",
      "type": "n8n-nodes-base.form",
      "position": [
        4528,
        752
      ]
    },
    {
      "id": "9a748a55-6b9e-414f-b244-1602e6901a73",
      "name": "Apply Update Nodes Connections",
      "type": "n8n-nodes-base.set",
      "position": [
        3392,
        64
      ]
    },
    {
      "id": "76d0ab99-a7da-4d06-a186-0c074019081f",
      "name": "Assemble Update Workflow Object",
      "type": "n8n-nodes-base.set",
      "position": [
        3616,
        64
      ]
    },
    {
      "id": "d91f1753-c263-49a4-83e9-285e608576c6",
      "name": "Create Workflow Update Links",
      "type": "n8n-nodes-base.set",
      "position": [
        4064,
        64
      ]
    },
    {
      "id": "000289bf-3e0a-4a1b-86d2-d17db6e884fc",
      "name": "Verify Update Nodes",
      "type": "n8n-nodes-base.if",
      "position": [
        3168,
        80
      ]
    },
    {
      "id": "3dc2bfe1-139a-4a60-b43a-a7a95e50ace8",
      "name": "Prepare LLM Verify Data",
      "type": "n8n-nodes-base.set",
      "position": [
        2944,
        80
      ]
    },
    {
      "id": "562cddde-d508-4904-8d91-5162a1809e50",
      "name": "Get Workflow Nodes Connections",
      "type": "n8n-nodes-base.set",
      "position": [
        2416,
        80
      ]
    },
    {
      "id": "0f7622c8-b31a-4252-ac3d-2e1ba376a60d",
      "name": "Select Workflow form Dynamic Workflow List",
      "type": "n8n-nodes-base.form",
      "position": [
        1520,
        448
      ]
    },
    {
      "id": "eddb4da7-0b74-4d15-a013-fb2704847037",
      "name": "Select Work Process",
      "type": "n8n-nodes-base.form",
      "position": [
        880,
        448
      ]
    },
    {
      "id": "0f57feec-9102-4afb-b8fc-6e06f66e0861",
      "name": "Get Single Workflow Using ID",
      "type": "n8n-nodes-base.n8n",
      "position": [
        2464,
        848
      ]
    },
    {
      "id": "16ef3baa-f096-4f1b-b001-8a62ea3256d0",
      "name": "Create a mermaid chart",
      "type": "n8n-nodes-base.code",
      "position": [
        2624,
        1056
      ]
    },
    {
      "id": "6a547435-766d-493a-8324-f146d28a45c0",
      "name": "Check Action",
      "type": "n8n-nodes-base.if",
      "position": [
        2928,
        864
      ]
    },
    {
      "id": "a4678f26-e58a-46fd-8376-3fb479248167",
      "name": "Blank DOCS file",
      "type": "n8n-nodes-base.set",
      "position": [
        3136,
        768
      ]
    },
    {
      "id": "3fba93d9-5aa9-405f-a27b-93f9952e9607",
      "name": "Create DOCS",
      "type": "n8n-nodes-base.set",
      "position": [
        3648,
        896
      ]
    },
    {
      "id": "dff76501-2ce3-4fae-ab05-f17f34101eba",
      "name": "Check the action edit again",
      "type": "n8n-nodes-base.if",
      "position": [
        3888,
        768
      ]
    },
    {
      "id": "59dfd3d2-b418-4ca8-8f54-5fcb8c0cd366",
      "name": "Convert Text File",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        3888,
        976
      ]
    },
    {
      "id": "d3409020-793a-402b-beea-31fcc3ebf01f",
      "name": "Display Workflow Text file",
      "type": "n8n-nodes-base.form",
      "position": [
        4224,
        976
      ]
    },
    {
      "id": "73150656-3420-4bb3-ac9f-f2ee86f69a6a",
      "name": "Display Workflow Documentation1",
      "type": "n8n-nodes-base.form",
      "position": [
        4400,
        880
      ]
    }
  ],
  "connections": {
    "Docs": {
      "ai_tool": [
        [
          {
            "node": "Research",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "AI Agent (sticky-notes editor)",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Check Action",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse": {
      "ai_outputParser": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Think": {
      "ai_tool": [
        [
          {
            "node": "AI Agent (node editor)",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "AI Agent (sticky-notes editor)",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent (workflow name editor)",
            "type": "ai_memory",
            "index": 0
          },
          {
            "node": "AI Agent (sticky-notes editor)",
            "type": "ai_memory",
            "index": 0
          },
          {
            "node": "Research",
            "type": "ai_memory",
            "index": 0
          },
          {
            "node": "AI Agent (node editor)",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "Create DOCS",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI": {
      "ai_languageModel": [
        [
          {
            "node": "Research",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "AI Agent (node editor)",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "AI Agent (workflow name editor)",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "AI Agent (sticky-notes editor)",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Auto-fixing Output Parser1",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Basic LLM Chain",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Switch": {
      "main": [
        [
          {
            "node": "Get Workflow Nodes Connections",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "AI Agent (workflow name editor)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Code (Separate notes Form Workflow)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Get Single Workflow Using ID",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Research": {
      "ai_tool": [
        [
          {
            "node": "AI Agent (node editor)",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "AI Agent (sticky-notes editor)",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "AI Agent (workflow name editor)",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "n8n Data": {
      "ai_tool": [
        [
          {
            "node": "AI Agent (sticky-notes editor)",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "Research",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "AI Agent (node editor)",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "AI Agent (workflow name editor)",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate": {
      "main": [
        [
          {
            "node": "Select Workflow form Dynamic Workflow List",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Name": {
      "main": [
        [
          {
            "node": "Display SEO type Workflow Name/Title",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Page": {
      "main": [
        [
          {
            "node": "Display Workflow Documentation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create DOCS": {
      "main": [
        [
          {
            "node": "Convert Text File",
            "type": "main",
            "index": 0
          },
          {
            "node": "Check the action edit again",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Action": {
      "main": [
        [
          {
            "node": "Blank DOCS file",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Basic LLM Chain",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Form Trigger": {
      "main": [
        [
          {
            "node": "Select Work Process",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Basic LLM Chain": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Blank DOCS file": {
      "main": [
        [
          {
            "node": "Check the action edit again",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Display Workflow Description",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Get Idea Form n8n Data Table",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert Text File": {
      "main": [
        [
          {
            "node": "Display Workflow Text file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get All Workflows": {
      "main": [
        [
          {
            "node": "Aggregate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Auto-fixing Output Parser1",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Select Work Process": {
      "main": [
        [
          {
            "node": "Get All Workflows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Verify Update Nodes": {
      "main": [
        [
          {
            "node": "Apply Update Nodes Connections",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Workflow md content": {
      "main": [
        [
          {
            "node": "Display Workflow Documentation1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save Renamed Workflow": {
      "main": [
        [
          {
            "node": "Create Workflow Update Links",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent (node editor)": {
      "main": [
        [
          {
            "node": "Prepare LLM Verify Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create a mermaid chart": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Get Specified Workflow": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare LLM Verify Data": {
      "main": [
        [
          {
            "node": "Verify Update Nodes",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code (Clean FlocFlow ID)": {
      "main": [
        [
          {
            "node": "Get Specified Workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Auto-fixing Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "AI Agent (node editor)",
            "type": "ai_outputParser",
            "index": 0
          },
          {
            "node": "Research",
            "type": "ai_outputParser",
            "index": 0
          },
          {
            "node": "AI Agent (workflow name editor)",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Check Trigger Source Type": {
      "main": [
        [
          {
            "node": "Display Update & Old Workflow Links",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Auto-fixing Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "Basic LLM Chain",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Check the action edit again": {
      "main": [
        [
          {
            "node": "Edit Page",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Workflow md content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Workflow Update Links": {
      "main": [
        [
          {
            "node": "Check Trigger Source Type",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Display Workflow Description": {
      "main": [
        []
      ]
    },
    "Get Idea Form n8n Data Table": {
      "main": [
        [
          {
            "node": "AI Agent (sticky-notes editor)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Single Workflow Using ID": {
      "main": [
        [
          {
            "node": "Create a mermaid chart",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent (sticky-notes editor)": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Apply Update Nodes Connections": {
      "main": [
        [
          {
            "node": "Assemble Update Workflow Object",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Workflow Nodes Connections": {
      "main": [
        [
          {
            "node": "AI Agent (node editor)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent (workflow name editor)": {
      "main": [
        [
          {
            "node": "Edit Name",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Assemble Update Workflow Object": {
      "main": [
        [
          {
            "node": "Save Renamed Workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code (Separate notes Form Workflow)": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Select Workflow form Dynamic Workflow List": {
      "main": [
        [
          {
            "node": "Code (Clean FlocFlow ID)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}