{
  "openruna_format": "flow-graph-v1",
  "title": "1566_Wait_Splitout_Automation_Webhook",
  "slug": "1566-wait-splitout-automation-webhook",
  "source_filename": "1566_Wait_Splitout_Automation_Webhook.json",
  "nodes": [
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Capture Frames",
      "name": "Capture Frames",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Split Out Frames",
      "name": "Split Out Frames",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Download Video",
      "name": "Download Video",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Convert to Binary",
      "name": "Convert to Binary",
      "integration": "convertToFile",
      "kind": "action"
    },
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Combine Script",
      "name": "Combine Script",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Upload to GDrive",
      "name": "Upload to GDrive",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "Stay Within Service Limits",
      "name": "Stay Within Service Limits",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "For Every 15 Frames",
      "name": "For Every 15 Frames",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Resize Frame",
      "name": "Resize Frame",
      "integration": "editImage",
      "kind": "action"
    },
    {
      "id": "Aggregate Frames",
      "name": "Aggregate Frames",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Use Text-to-Speech",
      "name": "Use Text-to-Speech",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "Generate Narration Script",
      "name": "Generate Narration Script",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Resize Frame",
      "to": "Aggregate Frames"
    },
    {
      "from": "Capture Frames",
      "to": "Split Out Frames"
    },
    {
      "from": "Combine Script",
      "to": "Use Text-to-Speech"
    },
    {
      "from": "Download Video",
      "to": "Capture Frames"
    },
    {
      "from": "Aggregate Frames",
      "to": "Generate Narration Script"
    },
    {
      "from": "Split Out Frames",
      "to": "For Every 15 Frames"
    },
    {
      "from": "Convert to Binary",
      "to": "Resize Frame"
    },
    {
      "from": "Use Text-to-Speech",
      "to": "Upload to GDrive"
    },
    {
      "from": "For Every 15 Frames",
      "to": "Combine Script"
    },
    {
      "from": "For Every 15 Frames",
      "to": "Convert to Binary"
    },
    {
      "from": "Generate Narration Script",
      "to": "Stay Within Service Limits"
    },
    {
      "from": "Stay Within Service Limits",
      "to": "For Every 15 Frames"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Download Video"
    }
  ]
}