{
  "openruna_format": "flow-graph-v1",
  "title": "0840_Splitout_HTTP_Send_Webhook",
  "slug": "0840-splitout-http-send-webhook",
  "source_filename": "0840_Splitout_HTTP_Send_Webhook.json",
  "nodes": [
    {
      "id": "When chat message received",
      "name": "When chat message received",
      "integration": "@n8n/n8n-nodes-langchain.chat",
      "kind": "trigger"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Simple Memory",
      "name": "Simple Memory",
      "integration": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "kind": "action"
    },
    {
      "id": "Acuity Support Search API",
      "name": "Acuity Support Search API",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Extract Relevant Fields",
      "name": "Extract Relevant Fields",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Results to Items",
      "name": "Results to Items",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Has Results?",
      "name": "Has Results?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Empty Response",
      "name": "Empty Response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Aggregate Response",
      "name": "Aggregate Response",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Knowledgebase Tool",
      "name": "Knowledgebase Tool",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "AcuityScheduling Support Chatbot",
      "name": "AcuityScheduling Support Chatbot",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "KnowledgeBase Tool Subworkflow",
      "name": "KnowledgeBase Tool Subworkflow",
      "integration": "executeWorkflow",
      "kind": "trigger"
    }
  ],
  "edges": [
    {
      "from": "Has Results?",
      "to": "Results to Items"
    },
    {
      "from": "Has Results?",
      "to": "Empty Response"
    },
    {
      "from": "Results to Items",
      "to": "Extract Relevant Fields"
    },
    {
      "from": "Extract Relevant Fields",
      "to": "Aggregate Response"
    },
    {
      "from": "Acuity Support Search API",
      "to": "Has Results?"
    },
    {
      "from": "When chat message received",
      "to": "AcuityScheduling Support Chatbot"
    },
    {
      "from": "KnowledgeBase Tool Subworkflow",
      "to": "Acuity Support Search API"
    }
  ]
}