{
  "openruna_format": "flow-graph-v1",
  "title": "ERP AI chatbot for Odoo sales module",
  "slug": "erp-ai-chatbot-for-odoo-sales-module",
  "source_filename": "1929_Odoo_Schedule_Automate_Scheduled.json",
  "nodes": [
    {
      "id": "Window Buffer Memory",
      "name": "Window Buffer Memory",
      "integration": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Calculator",
      "name": "Calculator",
      "integration": "@n8n/n8n-nodes-langchain.toolCalculator",
      "kind": "action"
    },
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Convert to File",
      "name": "Convert to File",
      "integration": "convertToFile",
      "kind": "action"
    },
    {
      "id": "Save Summary to File",
      "name": "Save Summary to File",
      "integration": "readWriteFile",
      "kind": "action"
    },
    {
      "id": "Get All Opportunities from Odoo",
      "name": "Get All Opportunities from Odoo",
      "integration": "odoo",
      "kind": "action"
    },
    {
      "id": "Read Summary From File",
      "name": "Read Summary From File",
      "integration": "readWriteFile",
      "kind": "action"
    },
    {
      "id": "If Summary Exists",
      "name": "If Summary Exists",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Merge Opportunities",
      "name": "Merge Opportunities",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Extract Text From File",
      "name": "Extract Text From File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "AI Conversational Agent",
      "name": "AI Conversational Agent",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "Summarize Opportunities",
      "name": "Summarize Opportunities",
      "integration": "@n8n/n8n-nodes-langchain.chainSummarization",
      "kind": "action"
    },
    {
      "id": "OpenAI Summarization Model",
      "name": "OpenAI Summarization Model",
      "integration": "@n8n/n8n-nodes-langchain.lmOpenAi",
      "kind": "action"
    },
    {
      "id": "Chat Trigger",
      "name": "Chat Trigger",
      "integration": "@n8n/n8n-nodes-langchain.chat",
      "kind": "trigger"
    }
  ],
  "edges": [
    {
      "from": "Chat Trigger",
      "to": "Read Summary From File"
    },
    {
      "from": "Convert to File",
      "to": "Save Summary to File"
    },
    {
      "from": "Schedule Trigger",
      "to": "Get All Opportunities from Odoo"
    },
    {
      "from": "If Summary Exists",
      "to": "Extract Text From File"
    },
    {
      "from": "If Summary Exists",
      "to": "Get All Opportunities from Odoo"
    },
    {
      "from": "Merge Opportunities",
      "to": "Summarize Opportunities"
    },
    {
      "from": "Save Summary to File",
      "to": "Read Summary From File"
    },
    {
      "from": "Extract Text From File",
      "to": "AI Conversational Agent"
    },
    {
      "from": "Read Summary From File",
      "to": "If Summary Exists"
    },
    {
      "from": "Summarize Opportunities",
      "to": "Convert to File"
    },
    {
      "from": "Get All Opportunities from Odoo",
      "to": "Merge Opportunities"
    }
  ]
}