{
  "openruna_format": "flow-graph-v1",
  "title": "0638_Splitout_Redis_Create_Webhook",
  "slug": "0638-splitout-redis-create-webhook",
  "source_filename": "0638_Splitout_Redis_Create_Webhook.json",
  "nodes": [
    {
      "id": "Stop Interview?",
      "name": "Stop Interview?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Generate Row",
      "name": "Generate Row",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Generate Row1",
      "name": "Generate Row1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Clear For Next Interview",
      "name": "Clear For Next Interview",
      "integration": "@n8n/n8n-nodes-langchain.memoryManager",
      "kind": "action"
    },
    {
      "id": "Send Reply To Agent",
      "name": "Send Reply To Agent",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Start Interview",
      "name": "Start Interview",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "Get Answer",
      "name": "Get Answer",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Set Interview Topic",
      "name": "Set Interview Topic",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "UUID",
      "name": "UUID",
      "integration": "crypto",
      "kind": "action"
    },
    {
      "id": "Generate Row2",
      "name": "Generate Row2",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Create Session",
      "name": "Create Session",
      "integration": "redis",
      "kind": "action"
    },
    {
      "id": "Update Session",
      "name": "Update Session",
      "integration": "redis",
      "kind": "action"
    },
    {
      "id": "Update Session1",
      "name": "Update Session1",
      "integration": "redis",
      "kind": "action"
    },
    {
      "id": "Update Session2",
      "name": "Update Session2",
      "integration": "redis",
      "kind": "action"
    },
    {
      "id": "Valid Session?",
      "name": "Valid Session?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Respond to Webhook",
      "name": "Respond to Webhook",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Window Buffer Memory2",
      "name": "Window Buffer Memory2",
      "integration": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "kind": "action"
    },
    {
      "id": "Window Buffer Memory",
      "name": "Window Buffer Memory",
      "integration": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "kind": "action"
    },
    {
      "id": "Redirect to Completion Screen",
      "name": "Redirect to Completion Screen",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Webhook",
      "name": "Webhook",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "404 Not Found",
      "name": "404 Not Found",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "AI Researcher",
      "name": "AI Researcher",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "Parse Response",
      "name": "Parse Response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Groq Chat Model",
      "name": "Groq Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatGroq",
      "kind": "action"
    },
    {
      "id": "Show Transcript",
      "name": "Show Transcript",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Save to Google Sheet",
      "name": "Save to Google Sheet",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Session to List",
      "name": "Session to List",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Messages To JSON",
      "name": "Messages To JSON",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Query By Session",
      "name": "Query By Session",
      "integration": "redis",
      "kind": "action"
    },
    {
      "id": "Get Session",
      "name": "Get Session",
      "integration": "redis",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "UUID",
      "to": "Create Session"
    },
    {
      "from": "Webhook",
      "to": "Query By Session"
    },
    {
      "from": "Get Answer",
      "to": "Generate Row"
    },
    {
      "from": "Get Session",
      "to": "Session to List"
    },
    {
      "from": "Generate Row",
      "to": "Update Session1"
    },
    {
      "from": "404 Not Found",
      "to": "Respond to Webhook"
    },
    {
      "from": "AI Researcher",
      "to": "Parse Response"
    },
    {
      "from": "Generate Row1",
      "to": "Update Session2"
    },
    {
      "from": "Generate Row2",
      "to": "Update Session"
    },
    {
      "from": "Create Session",
      "to": "Generate Row2"
    },
    {
      "from": "Parse Response",
      "to": "Stop Interview?"
    },
    {
      "from": "Update Session",
      "to": "Set Interview Topic"
    },
    {
      "from": "Valid Session?",
      "to": "Show Transcript"
    },
    {
      "from": "Valid Session?",
      "to": "404 Not Found"
    },
    {
      "from": "Session to List",
      "to": "Messages To JSON"
    },
    {
      "from": "Show Transcript",
      "to": "Respond to Webhook"
    },
    {
      "from": "Start Interview",
      "to": "UUID"
    },
    {
      "from": "Stop Interview?",
      "to": "Generate Row1"
    },
    {
      "from": "Stop Interview?",
      "to": "Get Answer"
    },
    {
      "from": "Update Session1",
      "to": "Send Reply To Agent"
    },
    {
      "from": "Update Session2",
      "to": "Clear For Next Interview"
    },
    {
      "from": "Messages To JSON",
      "to": "Save to Google Sheet"
    },
    {
      "from": "Query By Session",
      "to": "Valid Session?"
    },
    {
      "from": "Send Reply To Agent",
      "to": "AI Researcher"
    },
    {
      "from": "Set Interview Topic",
      "to": "AI Researcher"
    },
    {
      "from": "Clear For Next Interview",
      "to": "Redirect to Completion Screen"
    },
    {
      "from": "Redirect to Completion Screen",
      "to": "Get Session"
    }
  ]
}