{
  "openruna_format": "flow-graph-v1",
  "title": "0832_Splitout_Limit_Create_Webhook",
  "slug": "0832-splitout-limit-create-webhook",
  "source_filename": "0832_Splitout_Limit_Create_Webhook.json",
  "nodes": [
    {
      "id": "set credentials",
      "name": "set credentials",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "login n8n",
      "name": "login n8n",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "get tags",
      "name": "get tags",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "my-projects",
      "name": "my-projects",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Split Out",
      "name": "Split Out",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "filter owned projects",
      "name": "filter owned projects",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Get folders",
      "name": "Get folders",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Split Out2",
      "name": "Split Out2",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Remove Duplicates",
      "name": "Remove Duplicates",
      "integration": "removeDuplicates",
      "kind": "logic"
    },
    {
      "id": "Loop Over Items",
      "name": "Loop Over Items",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "get workflows",
      "name": "get workflows",
      "integration": "n8n",
      "kind": "action"
    },
    {
      "id": "Move workflow to folder",
      "name": "Move workflow to folder",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Normalize names",
      "name": "Normalize names",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Limit1",
      "name": "Limit1",
      "integration": "limit",
      "kind": "logic"
    },
    {
      "id": "Create folders",
      "name": "Create folders",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "set folder name + id",
      "name": "set folder name + id",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "set folder name + id1",
      "name": "set folder name + id1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "set global",
      "name": "set global",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Filter",
      "name": "Filter",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Edit Fields",
      "name": "Edit Fields",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "On form submission",
      "name": "On form submission",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "Code",
      "name": "Code",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "If no folder",
      "name": "If no folder",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "If folder exists",
      "name": "If folder exists",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "set name",
      "name": "set name",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "end import",
      "name": "end import",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "pass all items",
      "name": "pass all items",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "select tags to move",
      "name": "select tags to move",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "extract name from form",
      "name": "extract name from form",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Split Out the tags",
      "name": "Split Out the tags",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "tags to string",
      "name": "tags to string",
      "integration": "set",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Code",
      "to": "select tags to move"
    },
    {
      "from": "Filter",
      "to": "Limit1"
    },
    {
      "from": "Limit1",
      "to": "If folder exists"
    },
    {
      "from": "get tags",
      "to": "tags to string"
    },
    {
      "from": "set name",
      "to": "Create folders"
    },
    {
      "from": "Split Out",
      "to": "filter owned projects"
    },
    {
      "from": "login n8n",
      "to": "my-projects"
    },
    {
      "from": "Split Out2",
      "to": "Normalize names"
    },
    {
      "from": "set global",
      "to": "get workflows"
    },
    {
      "from": "Edit Fields",
      "to": "set name"
    },
    {
      "from": "Get folders",
      "to": "If no folder"
    },
    {
      "from": "my-projects",
      "to": "Split Out"
    },
    {
      "from": "If no folder",
      "to": "Split Out2"
    },
    {
      "from": "If no folder",
      "to": "Edit Fields"
    },
    {
      "from": "get workflows",
      "to": "Move workflow to folder"
    },
    {
      "from": "Create folders",
      "to": "set folder name + id"
    },
    {
      "from": "pass all items",
      "to": "end import"
    },
    {
      "from": "tags to string",
      "to": "Code"
    },
    {
      "from": "Loop Over Items",
      "to": "pass all items"
    },
    {
      "from": "Loop Over Items",
      "to": "Get folders"
    },
    {
      "from": "Normalize names",
      "to": "Remove Duplicates"
    },
    {
      "from": "set credentials",
      "to": "login n8n"
    },
    {
      "from": "If folder exists",
      "to": "set folder name + id1"
    },
    {
      "from": "If folder exists",
      "to": "set name"
    },
    {
      "from": "Remove Duplicates",
      "to": "Filter"
    },
    {
      "from": "On form submission",
      "to": "set credentials"
    },
    {
      "from": "Split Out the tags",
      "to": "extract name from form"
    },
    {
      "from": "select tags to move",
      "to": "Split Out the tags"
    },
    {
      "from": "set folder name + id",
      "to": "set global"
    },
    {
      "from": "filter owned projects",
      "to": "get tags"
    },
    {
      "from": "set folder name + id1",
      "to": "set global"
    },
    {
      "from": "extract name from form",
      "to": "Loop Over Items"
    },
    {
      "from": "Move workflow to folder",
      "to": "Loop Over Items"
    }
  ]
}