{
  "openruna_format": "flow-graph-v1",
  "title": "🧠 Give Your AI Agent Chatbot Long Term Memory Tools Router",
  "slug": "give-your-ai-agent-chatbot-long-term-memory-tools-router",
  "source_filename": "1950_Telegram_Googledocs_Automate_Triggered.json",
  "nodes": [
    {
      "id": "When Executed by Another Workflow",
      "name": "When Executed by Another Workflow",
      "integration": "executeWorkflow",
      "kind": "trigger"
    },
    {
      "id": "Save Long Term Memories",
      "name": "Save Long Term Memories",
      "integration": "googleDocs",
      "kind": "action"
    },
    {
      "id": "Saved response",
      "name": "Saved response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Respond with long term memories",
      "name": "Respond with long term memories",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Retrieve Long Term Memories3",
      "name": "Retrieve Long Term Memories3",
      "integration": "googleDocs",
      "kind": "action"
    },
    {
      "id": "Send Success Message to Telegram",
      "name": "Send Success Message to Telegram",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Email Workflow Stats",
      "name": "Email Workflow Stats",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model2",
      "name": "OpenAI Chat Model2",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model3",
      "name": "OpenAI Chat Model3",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "📤Send Memories to Telegram",
      "name": "📤Send Memories to Telegram",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "📫Send Memories to Gmail",
      "name": "📫Send Memories to Gmail",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "🧠Save Memories",
      "name": "🧠Save Memories",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "🔎Retrieve Memories",
      "name": "🔎Retrieve Memories",
      "integration": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "kind": "action"
    },
    {
      "id": "🤯Window Buffer Memory",
      "name": "🤯Window Buffer Memory",
      "integration": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "kind": "action"
    },
    {
      "id": "🧠 AI Agent w/Long Term Memory",
      "name": "🧠 AI Agent w/Long Term Memory",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "🤖OpenAI Chat Model",
      "name": "🤖OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Ⓜ️ When chat message received",
      "name": "Ⓜ️ When chat message received",
      "integration": "@n8n/n8n-nodes-langchain.chat",
      "kind": "trigger"
    },
    {
      "id": "Prepare Telegram Message",
      "name": "Prepare Telegram Message",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "Prepare Gmail Message",
      "name": "Prepare Gmail Message",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "Retrieve Long Term Memories",
      "name": "Retrieve Long Term Memories",
      "integration": "googleDocs",
      "kind": "action"
    },
    {
      "id": "Memory Tool Router",
      "name": "Memory Tool Router",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Retrieve Long Term Memories2",
      "name": "Retrieve Long Term Memories2",
      "integration": "googleDocs",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Memory Tool Router",
      "to": "Save Long Term Memories"
    },
    {
      "from": "Memory Tool Router",
      "to": "Retrieve Long Term Memories"
    },
    {
      "from": "Memory Tool Router",
      "to": "Retrieve Long Term Memories2"
    },
    {
      "from": "Memory Tool Router",
      "to": "Retrieve Long Term Memories3"
    },
    {
      "from": "Prepare Gmail Message",
      "to": "Email Workflow Stats"
    },
    {
      "from": "Save Long Term Memories",
      "to": "Saved response"
    },
    {
      "from": "Prepare Telegram Message",
      "to": "Send Success Message to Telegram"
    },
    {
      "from": "Retrieve Long Term Memories",
      "to": "Respond with long term memories"
    },
    {
      "from": "Retrieve Long Term Memories2",
      "to": "Prepare Telegram Message"
    },
    {
      "from": "Retrieve Long Term Memories3",
      "to": "Prepare Gmail Message"
    },
    {
      "from": "When Executed by Another Workflow",
      "to": "Memory Tool Router"
    },
    {
      "from": "Ⓜ️ When chat message received",
      "to": "🧠 AI Agent w/Long Term Memory"
    }
  ]
}