{
  "openruna_format": "flow-graph-v1",
  "title": "0833_Splitout_Schedule_Create_Webhook",
  "slug": "0833-splitout-schedule-create-webhook",
  "source_filename": "0833_Splitout_Schedule_Create_Webhook.json",
  "nodes": [
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Get Subscribers",
      "name": "Get Subscribers",
      "integration": "microsoftExcel",
      "kind": "action"
    },
    {
      "id": "Get Unique Categories",
      "name": "Get Unique Categories",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Aggregate",
      "name": "Aggregate",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Collect Fields",
      "name": "Collect Fields",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Categories to Items",
      "name": "Categories to Items",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "For Each Category",
      "name": "For Each Category",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Workflows to Items",
      "name": "Workflows to Items",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Workflow Summarizer",
      "name": "Workflow Summarizer",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "Merge",
      "name": "Merge",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Fetch Latest 10 per Category",
      "name": "Fetch Latest 10 per Category",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "No Operation, do nothing",
      "name": "No Operation, do nothing",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Get Relevant Workflows",
      "name": "Get Relevant Workflows",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Flatten Workflows",
      "name": "Flatten Workflows",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Remove Already Seen",
      "name": "Remove Already Seen",
      "integration": "removeDuplicates",
      "kind": "logic"
    },
    {
      "id": "Workflow to Items",
      "name": "Workflow to Items",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Combine Workflows",
      "name": "Combine Workflows",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Has New Workflows?",
      "name": "Has New Workflows?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "With User Reference",
      "name": "With User Reference",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Generate HTML Template",
      "name": "Generate HTML Template",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Parse Rows",
      "name": "Parse Rows",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Send Daily Digest",
      "name": "Send Daily Digest",
      "integration": "microsoftOutlook",
      "kind": "action"
    },
    {
      "id": "Append Category",
      "name": "Append Category",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "For Each Subscriber",
      "name": "For Each Subscriber",
      "integration": "splitInBatches",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Merge",
      "to": "For Each Subscriber"
    },
    {
      "from": "Aggregate",
      "to": "For Each Category"
    },
    {
      "from": "Parse Rows",
      "to": "Get Unique Categories"
    },
    {
      "from": "Parse Rows",
      "to": "Merge"
    },
    {
      "from": "Collect Fields",
      "to": "Aggregate"
    },
    {
      "from": "Append Category",
      "to": "For Each Category"
    },
    {
      "from": "Get Subscribers",
      "to": "Parse Rows"
    },
    {
      "from": "Schedule Trigger",
      "to": "Get Subscribers"
    },
    {
      "from": "Combine Workflows",
      "to": "With User Reference"
    },
    {
      "from": "Flatten Workflows",
      "to": "Merge"
    },
    {
      "from": "For Each Category",
      "to": "Flatten Workflows"
    },
    {
      "from": "For Each Category",
      "to": "Workflows to Items"
    },
    {
      "from": "Workflow to Items",
      "to": "Remove Already Seen"
    },
    {
      "from": "Has New Workflows?",
      "to": "Generate HTML Template"
    },
    {
      "from": "Has New Workflows?",
      "to": "No Operation, do nothing"
    },
    {
      "from": "Workflows to Items",
      "to": "Workflow Summarizer"
    },
    {
      "from": "Categories to Items",
      "to": "Fetch Latest 10 per Category"
    },
    {
      "from": "For Each Subscriber",
      "to": "Has New Workflows?"
    },
    {
      "from": "For Each Subscriber",
      "to": "Get Relevant Workflows"
    },
    {
      "from": "Remove Already Seen",
      "to": "Combine Workflows"
    },
    {
      "from": "With User Reference",
      "to": "For Each Subscriber"
    },
    {
      "from": "Workflow Summarizer",
      "to": "Collect Fields"
    },
    {
      "from": "Get Unique Categories",
      "to": "Categories to Items"
    },
    {
      "from": "Generate HTML Template",
      "to": "Send Daily Digest"
    },
    {
      "from": "Get Relevant Workflows",
      "to": "Workflow to Items"
    },
    {
      "from": "Fetch Latest 10 per Category",
      "to": "Append Category"
    }
  ]
}