{
  "openruna_format": "flow-graph-v1",
  "title": "0877_Splitout_Code_Create_Webhook",
  "slug": "0877-splitout-code-create-webhook",
  "source_filename": "0877_Splitout_Code_Create_Webhook.json",
  "nodes": [
    {
      "id": "Insert",
      "name": "Insert",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "Search",
      "name": "Search",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "Recommend",
      "name": "Recommend",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "Qdrant MCP Server",
      "name": "Qdrant MCP Server",
      "integration": "@n8n/n8n-nodes-langchain.mcp",
      "kind": "trigger"
    },
    {
      "id": "When Executed by Another Workflow",
      "name": "When Executed by Another Workflow",
      "integration": "executeWorkflow",
      "kind": "trigger"
    },
    {
      "id": "Operation",
      "name": "Operation",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Compare",
      "name": "Compare",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "Recommend API",
      "name": "Recommend API",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Get Embeddings",
      "name": "Get Embeddings",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Preferences to Items",
      "name": "Preferences to Items",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Aggregate Embeddings",
      "name": "Aggregate Embeddings",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Get Embeddings1",
      "name": "Get Embeddings1",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Aggregate Embeddings1",
      "name": "Aggregate Embeddings1",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Group Search API",
      "name": "Group Search API",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Has Results?",
      "name": "Has Results?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Simplify Group Results",
      "name": "Simplify Group Results",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Empty Compare Response",
      "name": "Empty Compare Response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Aggregate Compare Response",
      "name": "Aggregate Compare Response",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Embeddings OpenAI",
      "name": "Embeddings OpenAI",
      "integration": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "kind": "action"
    },
    {
      "id": "Default Data Loader",
      "name": "Default Data Loader",
      "integration": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
      "kind": "action"
    },
    {
      "id": "Recursive Character Text Splitter",
      "name": "Recursive Character Text Splitter",
      "integration": "@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter",
      "kind": "action"
    },
    {
      "id": "Simplify Recommend Response",
      "name": "Simplify Recommend Response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get Insert Response",
      "name": "Get Insert Response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get Search Response",
      "name": "Get Search Response",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Insert Reviews",
      "name": "Insert Reviews",
      "integration": "@n8n/n8n-nodes-langchain.vectorStoreQdrant",
      "kind": "action"
    },
    {
      "id": "Search Reviews",
      "name": "Search Reviews",
      "integration": "@n8n/n8n-nodes-langchain.vectorStoreQdrant",
      "kind": "action"
    },
    {
      "id": "Split Out Companies",
      "name": "Split Out Companies",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Filter By CompanyId",
      "name": "Filter By CompanyId",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Aggregate Recommend Response",
      "name": "Aggregate Recommend Response",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Has Results?1",
      "name": "Has Results?1",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Empty Compare Response1",
      "name": "Empty Compare Response1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Embeddings OpenAI1",
      "name": "Embeddings OpenAI1",
      "integration": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "kind": "action"
    },
    {
      "id": "ListCompanies",
      "name": "ListCompanies",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "List by Facet API",
      "name": "List by Facet API",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Create Facet Index",
      "name": "Create Facet Index",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Create Collection",
      "name": "Create Collection",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    }
  ],
  "edges": [
    {
      "from": "Operation",
      "to": "List by Facet API"
    },
    {
      "from": "Operation",
      "to": "Insert Reviews"
    },
    {
      "from": "Operation",
      "to": "Search Reviews"
    },
    {
      "from": "Operation",
      "to": "Get Embeddings1"
    },
    {
      "from": "Operation",
      "to": "Preferences to Items"
    },
    {
      "from": "Has Results?",
      "to": "Aggregate Compare Response"
    },
    {
      "from": "Has Results?",
      "to": "Empty Compare Response"
    },
    {
      "from": "Has Results?1",
      "to": "Aggregate Recommend Response"
    },
    {
      "from": "Has Results?1",
      "to": "Empty Compare Response1"
    },
    {
      "from": "Recommend API",
      "to": "Simplify Recommend Response"
    },
    {
      "from": "Get Embeddings",
      "to": "Aggregate Embeddings"
    },
    {
      "from": "Insert Reviews",
      "to": "Get Insert Response"
    },
    {
      "from": "Search Reviews",
      "to": "Get Search Response"
    },
    {
      "from": "Get Embeddings1",
      "to": "Aggregate Embeddings1"
    },
    {
      "from": "Group Search API",
      "to": "Split Out Companies"
    },
    {
      "from": "Create Collection",
      "to": "Create Facet Index"
    },
    {
      "from": "Filter By CompanyId",
      "to": "Has Results?"
    },
    {
      "from": "Split Out Companies",
      "to": "Simplify Group Results"
    },
    {
      "from": "Aggregate Embeddings",
      "to": "Recommend API"
    },
    {
      "from": "Preferences to Items",
      "to": "Get Embeddings"
    },
    {
      "from": "Aggregate Embeddings1",
      "to": "Group Search API"
    },
    {
      "from": "Simplify Group Results",
      "to": "Filter By CompanyId"
    },
    {
      "from": "Simplify Recommend Response",
      "to": "Has Results?1"
    },
    {
      "from": "When Executed by Another Workflow",
      "to": "Operation"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Create Collection"
    }
  ]
}