{
  "openruna_format": "flow-graph-v1",
  "title": "1434_Strapi_Splitout_Automation_Webhook",
  "slug": "1434-strapi-splitout-automation-webhook",
  "source_filename": "1434_Strapi_Splitout_Automation_Webhook.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Format QA Pair1",
      "name": "Format QA Pair1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "For Each Question...1",
      "name": "For Each Question...1",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Question to List1",
      "name": "Question to List1",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Questions to Object...1",
      "name": "Questions to Object...1",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Format DisplayName + Questions1",
      "name": "Format DisplayName + Questions1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Create From Text",
      "name": "Create From Text",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "Define Sheets",
      "name": "Define Sheets",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Sheets To List...",
      "name": "Sheets To List...",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Get Services",
      "name": "Get Services",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Single Integration Cred-only",
      "name": "Single Integration Cred-only",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Single Integration Native",
      "name": "Single Integration Native",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Categories",
      "name": "Categories",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "For Each Sheet...",
      "name": "For Each Sheet...",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Execute Workflow Trigger",
      "name": "Execute Workflow Trigger",
      "integration": "executeWorkflow",
      "kind": "trigger"
    },
    {
      "id": "Execute Workflow",
      "name": "Execute Workflow",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "Prepare Job",
      "name": "Prepare Job",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "For Each Service...",
      "name": "For Each Service...",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Update Row Status",
      "name": "Update Row Status",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Single Integration Non-native",
      "name": "Single Integration Non-native",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "If has Data",
      "name": "If has Data",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Needs AI Completion?1",
      "name": "Needs AI Completion?1",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Switch",
      "name": "Switch",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Strapi",
      "name": "Strapi",
      "integration": "strapi",
      "kind": "action"
    },
    {
      "id": "Wordpress",
      "name": "Wordpress",
      "integration": "wordpress",
      "kind": "action"
    },
    {
      "id": "Webflow",
      "name": "Webflow",
      "integration": "webflow",
      "kind": "action"
    },
    {
      "id": "HTTP Request",
      "name": "HTTP Request",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "AI Completion1",
      "name": "AI Completion1",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Switch",
      "to": "Single Integration Native"
    },
    {
      "from": "Switch",
      "to": "Single Integration Cred-only"
    },
    {
      "from": "Switch",
      "to": "Single Integration Non-native"
    },
    {
      "from": "Switch",
      "to": "Categories"
    },
    {
      "from": "Categories",
      "to": "Question to List1"
    },
    {
      "from": "If has Data",
      "to": "Execute Workflow"
    },
    {
      "from": "If has Data",
      "to": "For Each Service..."
    },
    {
      "from": "Prepare Job",
      "to": "For Each Sheet..."
    },
    {
      "from": "Get Services",
      "to": "Prepare Job"
    },
    {
      "from": "Define Sheets",
      "to": "Sheets To List..."
    },
    {
      "from": "AI Completion1",
      "to": "Format QA Pair1"
    },
    {
      "from": "Format QA Pair1",
      "to": "For Each Question...1"
    },
    {
      "from": "Create From Text",
      "to": "Update Row Status"
    },
    {
      "from": "Execute Workflow",
      "to": "For Each Service..."
    },
    {
      "from": "For Each Sheet...",
      "to": "For Each Service..."
    },
    {
      "from": "For Each Sheet...",
      "to": "Get Services"
    },
    {
      "from": "Question to List1",
      "to": "For Each Question...1"
    },
    {
      "from": "Sheets To List...",
      "to": "For Each Sheet..."
    },
    {
      "from": "Update Row Status",
      "to": "Strapi"
    },
    {
      "from": "For Each Service...",
      "to": "If has Data"
    },
    {
      "from": "For Each Question...1",
      "to": "Questions to Object...1"
    },
    {
      "from": "For Each Question...1",
      "to": "Needs AI Completion?1"
    },
    {
      "from": "Needs AI Completion?1",
      "to": "Format QA Pair1"
    },
    {
      "from": "Needs AI Completion?1",
      "to": "AI Completion1"
    },
    {
      "from": "Questions to Object...1",
      "to": "Format DisplayName + Questions1"
    },
    {
      "from": "Execute Workflow Trigger",
      "to": "Switch"
    },
    {
      "from": "Single Integration Native",
      "to": "Question to List1"
    },
    {
      "from": "Single Integration Cred-only",
      "to": "Question to List1"
    },
    {
      "from": "Single Integration Non-native",
      "to": "Question to List1"
    },
    {
      "from": "Format DisplayName + Questions1",
      "to": "Create From Text"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Define Sheets"
    }
  ]
}