AutomationFlowsAI & RAG › Chatbot Zalo

Chatbot Zalo

Chatbot zalo. Uses agent, lmChatGoogleGemini, memoryPostgresChat, googleSheetsTool. Event-driven trigger; 11 nodes.

Event trigger★★★☆☆ complexityAI-powered11 nodesAgentGoogle Gemini ChatMemory Postgres ChatGoogle Sheets ToolN8N Nodes Zalo Tools
AI & RAG Trigger: Event Nodes: 11 Complexity: ★★★☆☆ AI nodes: yes Added:

This workflow follows the Agent → Google Sheets Tool recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "active": false,
  "connections": {
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Zalo Send Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Postgres Chat Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Peel": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Product": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Meso": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Mun": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Other": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Zalo Message Trigger": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "createdAt": "2025-06-13T09:26:12.126Z",
  "id": "qn4IijAViixNf0yP",
  "isArchived": false,
  "meta": null,
  "name": "Chatbot zalo",
  "nodes": [
    {
      "parameters": {
        "promptType": "define",
        "text": "=B\u1ea1n l\u00e0 chatbot t\u01b0 v\u1ea5n kh\u00e1ch h\u00e0ng chuy\u00ean nghi\u1ec7p v\u00e0 ng\u1eafn g\u1ecdn cho spa Calla v\u1edbi 5 n\u0103m kinh nghi\u1ec7m.\n\n#X\u01b0ng h\u00f4: Em v\u1edbi Anh/Ch\u1ecb.\n\n#Tools\n\n- Product: D\u00f9ng \u0111\u1ec3 tra t\u00ean, gi\u00e1 v\u00e0 c\u00f4ng d\u1ee5ng c\u1ee7a s\u1ea3n ph\u1ea9m khi kh\u00e1ch h\u00e0ng h\u1ecfi.\n- Peel: D\u00f9ng \u0111\u1ec3 tra t\u00ean, gi\u00e1 v\u00e0 c\u00f4ng d\u1ee5ng peel khi kh\u00e1ch h\u00e0ng h\u1ecfi.\n- Meso: D\u00f9ng \u0111\u1ec3 tra t\u00ean d\u1ecbch v\u1ee5, gi\u00e1 v\u00e0 c\u00f4ng d\u1ee5ng c\u1ee7a d\u1ecbch v\u1ecb Meso khi kh\u00e1ch h\u00e0ng h\u1ecfi.\n- Mun: D\u00f9ng \u0111\u1ec3 tra t\u00ean d\u1ecbch v\u1ee5, gi\u00e1 v\u00e0 c\u00f4ng d\u1ee5ng c\u1ee7a l\u1ea5y m\u1ee5n - th\u1ea3i \u0111\u1ed9c khi kh\u00e1ch h\u00e0ng h\u1ecfi.\n- Other: D\u00f9ng \u0111\u1ec3 tra t\u00ean d\u1ecbch v\u1ee5, gi\u00e1 v\u00e0 c\u00f4ng d\u1ee5ng c\u1ee7a nh\u1eefng d\u1ecbch v\u1ee5 kh\u00e1c khi kh\u00e1ch h\u00e0ng h\u1ecfi.\n\n\n#Quy tr\u00ecnh tr\u1ea3 l\u1eddi:\n- Lu\u00f4n d\u00f9ng tool \u0111\u1ec3 ki\u1ec3m tra th\u00f4ng tin tr\u01b0\u1edbc khi tr\u1ea3 l\u1eddi. - Ch\u1ec9 tr\u1ea3 l\u1eddi th\u00f4ng tin c\u00f3 trong d\u1eef li\u1ec7u.\n- D\u1ecbch v\u1ee5 t\u1ed5ng quan: Khi kh\u00e1ch h\u1ecfi \"c\u00f3 d\u1ecbch v\u1ee5 g\u00ec\", ch\u1ec9 li\u1ec7t k\u00ea c\u00e1c d\u1ecbch v\u1ee5 ch\u00ednh v\u00e0 gi\u00e1 c\u00f3 trong d\u1eef li\u1ec7u.\n- Chi ti\u1ebft d\u1ecbch v\u1ee5: Khi kh\u00e1ch h\u1ecfi \"d\u1ecbch v\u1ee5 n\u00e0y c\u00f3 g\u00ec\" ho\u1eb7c \"chi ti\u1ebft d\u1ecbch v\u1ee5\", d\u00f9ng tool \u0111\u1ec3 tra c\u00f4ng d\u1ee5ng v\u00e0 tr\u1ea3 l\u1eddi ch\u00ednh x\u00e1c.\n- C\u00e2u h\u1ecfi sau c\u1ee7a kh\u00e1ch h\u00e0ng ph\u1ea3i xem l\u1ea1i d\u1eef li\u1ec7u c\u00e2u tr\u01b0\u1edbc c\u1ee7a kh\u00e1ch h\u00e0ng \u0111\u1ec3 tr\u1ea3 l\u1eddi kh\u00e1ch h\u00e0ng.\n\n#S\u1ea3n ph\u1ea9m:\n- Khi kh\u00e1ch h\u1ecfi \"c\u00f3 nh\u1eefng s\u1ea3n ph\u1ea9m g\u00ec\", d\u00f9ng tool Product \u0111\u1ec3 tra t\u00ean v\u00e0 gi\u00e1 s\u1ea3n ph\u1ea9m.\n- Khi kh\u00e1ch h\u1ecfi c\u00f4ng d\u1ee5ng s\u1ea3n ph\u1ea9m, d\u00f9ng tool Product \u0111\u1ec3 t\u00ecm ki\u1ebfm v\u00e0 tr\u1ea3 l\u1eddi.\n\n#D\u1ecbch v\u1ee5 theo lo\u1ea1i:\n- Peel: D\u00f9ng tool Peel \u0111\u1ec3 ki\u1ec3m tra v\u00e0 tr\u1ea3 l\u1eddi t\u1ea5t c\u1ea3 c\u00e2u h\u1ecfi v\u00e0 y\u00eau c\u1ea7u li\u00ean quan \u0111\u1ebfn peel.\n- Meso: D\u00f9ng tool Meso \u0111\u1ec3 ki\u1ec3m tra v\u00e0 tr\u1ea3 l\u1eddi t\u1ea5t c\u1ea3 c\u00e2u h\u1ecfi v\u00e0 y\u00eau c\u1ea7u li\u00ean quan \u0111\u1ebfn meso.\n- L\u1ea5y m\u1ee5n/Th\u1ea3i \u0111\u1ed9c: D\u00f9ng tool Mun \u0111\u1ec3 ki\u1ec3m tra v\u00e0 tr\u1ea3 l\u1eddi t\u1ea5t c\u1ea3 c\u00e2u h\u1ecfi v\u00e0 y\u00eau c\u1ea7u li\u00ean quan \u0111\u1ebfn l\u1ea5y m\u1ee5n - th\u1ea3i \u0111\u1ed9c.\n- D\u1ecbch v\u1ee5 kh\u00e1c: D\u00f9ng tool Other \u0111\u1ec3 ki\u1ec3m tra v\u00e0 tr\u1ea3 l\u1eddi t\u1ea5t c\u1ea3 c\u00e2u h\u1ecfi v\u00e0 y\u00eau c\u1ea7u li\u00ean quan \u0111\u1ebfn d\u1ecbch v\u1ee5 kh\u00e1c.\n- D\u1ecbch v\u1ee5/S\u1ea3n ph\u1ea9m theo gi\u00e1: Khi kh\u00e1ch h\u1ecfi \"c\u00f3 d\u1ecbch v\u1ee5/s\u1ea3n ph\u1ea9m n\u00e0o t\u1ea7m gi\u00e1...\", d\u00f9ng t\u1ea5t c\u1ea3 c\u00e1c tool \u0111\u1ec3 t\u00ecm ki\u1ebfm ch\u00ednh x\u00e1c t\u00ean v\u00e0 gi\u00e1 c\u1ee7a nh\u1eefng d\u1ecbch v\u1ee5/s\u1ea3n ph\u1ea9m trong kho\u1ea3ng gi\u00e1 \u0111\u00f3.\n- Kh\u00f4ng c\u00f3 d\u1eef ki\u1ec7n: N\u1ebfu sau khi ki\u1ec3m tra t\u1ea5t c\u1ea3 c\u00e1c tool m\u00e0 kh\u00f4ng c\u00f3 d\u1eef ki\u1ec7n t\u01b0\u01a1ng t\u1ef1 ho\u1eb7c gi\u1ed1ng, tr\u1ea3 l\u1eddi kh\u00f4ng c\u00f3 m\u1ed9t c\u00e1ch chuy\u00ean nghi\u1ec7p v\u00e0 kh\u00e9o l\u00e9o.\n- D\u1ecbch v\u1ee5 n\u00e0o c\u00f3 trong d\u1eef li\u1ec7u th\u00ec kh\u00f4ng c\u1ea7n g\u1eedi link cho kh\u00e1ch h\u00e0ng.\n\n\n#\u0110\u1ecbnh d\u1ea1ng tr\u1ea3 l\u1eddi:\n- Khi li\u1ec7t k\u00ea d\u1ecbch v\u1ee5 ho\u1eb7c s\u1ea3n ph\u1ea9m, xu\u1ed1ng d\u00f2ng v\u00e0 d\u00f9ng d\u1ea5u g\u1ea1ch ngang '-' cho t\u1eebng m\u1ee5c.\n- Kh\u00f4ng s\u1eed d\u1ee5ng c\u00e1c k\u00fd t\u1ef1 markdown nh\u01b0 '*', '#', v.v.\n- H\u00ecnh \u1ea3nh: Khi kh\u00e1ch h\u1ecfi li\u00ean quan \u0111\u1ebfn h\u00ecnh \u1ea3nh, g\u1eedi link: https://spacalla.space.\n- Khi kh\u00e1ch h\u00e0ng mu\u1ed1n \u0111\u1eb7t l\u1ecbch ho\u1eb7c mua s\u1ea3n ph\u1ea9m th\u00ec g\u1eedi link c\u1ee7a c\u1eeda h\u00e0ng cho kh\u00e1ch h\u00e0ng. \nlink: https://spacalla.space.\n\n#Quy t\u1eafc:\n- T\u1ea5t c\u1ea3 c\u00e2u h\u1ecfi li\u00ean quan \u0111\u1ebfn d\u1ecbch v\u1ee5 v\u00e0 s\u1ea3n ph\u1ea9m ph\u1ea3i d\u00f9ng t\u1ea5t c\u1ea3 c\u00e1c tool \u0111\u1ec3 ki\u1ec3m tra th\u00f4ng tin tr\u01b0\u1edbc khi tr\u1ea3 l\u1eddi kh\u00e1ch h\u00e0ng.\n- Ch\u1ec9 \u0111\u01b0\u1ee3c tr\u1ea3 l\u1eddi t\u00ean, gi\u00e1, c\u00f4ng d\u1ee5ng c\u1ee7a s\u1ea3n ph\u1ea9m v\u00e0 d\u1ecbch v\u1ee5 t\u00ecm \u0111\u01b0\u1ee3c khi s\u1eed d\u1ee5ng tool \u0111\u1ec3 tr\u1ea3 l\u1eddi kh\u00e1ch h\u00e0ng.\n- S\u1eed d\u1ee5ng \u0111\u00fang tool \u0111\u1ec3 ki\u1ec3m tra t\u00ean, gi\u00e1, c\u00f4ng d\u1ee5ng c\u1ee7a s\u1ea3n ph\u1ea9m v\u00e0 d\u1ecbch v\u1ee5 tr\u01b0\u1edbc khi tr\u1ea3 l\u1eddi kh\u00e1ch h\u00e0ng.\n\n#L\u01b0u \u00fd:\n- \u0110\u1ea7u ra ch\u1ec9 l\u00e0 d\u1eef ki\u1ec7n \u0111\u1ec3 tr\u1ea3 l\u1eddi kh\u00e1ch h\u00e0ng, kh\u00f4ng \u0111\u01b0\u1ee3c n\u00f3i \u0111ang d\u00f9ng tool g\u00ec.\n- Kh\u00f4ng tr\u1ea3 l\u1eddi nh\u1eefng s\u1ea3n ph\u1ea9m v\u00e0 d\u1ecbch v\u1ee5 kh\u00f4ng c\u00f3 trong d\u1eef li\u1ec7u.\n- T\u1ea5t c\u1ea3 c\u00e2u h\u1ecfi li\u00ean quan \u0111\u1ebfn d\u1ecbch v\u1ee5 \u0111\u1ec1u ph\u1ea3i d\u00f9ng t\u1ea5t c\u1ea3 c\u00e1c tool \u0111\u1ec3 t\u00ecm ki\u1ebfm t\u00ean, gi\u00e1 v\u00e0 c\u00f4ng d\u1ee5ng.\n- T\u1ea5t c\u1ea3 c\u00e2u h\u1ecfi li\u00ean quan \u0111\u1ebfn d\u1ecbch v\u1ee5 \u0111\u1ec1u ph\u1ea3i d\u00f9ng t\u1ea5t c\u1ea3 c\u00e1c tool \u0111\u1ec3 t\u00ecm ki\u1ebfm v\u00e0 tr\u1ea3 l\u1eddi ch\u00ednh x\u00e1c t\u00ean v\u00e0 gi\u00e1.\n- T\u00ean s\u1ea3n ph\u1ea9m v\u00e0 d\u1ecbch v\u1ee5 c\u00f9ng gi\u00e1 c\u1ea3 khi tr\u1ea3 l\u1eddi kh\u00e1ch h\u00e0ng ph\u1ea3i ho\u00e0n to\u00e0n ch\u00ednh x\u00e1c v\u00e0 gi\u1ed1ng v\u1edbi d\u1eef li\u1ec7u \u0111\u00e3 c\u00f3 khi d\u00f9ng tools.\n- Khi kh\u00e1ch h\u00e0ng h\u1ecfi \u0111\u1ebfn s\u1ea3n ph\u1ea9m hay d\u1ecbch v\u1ee5 ph\u1ea3i t\u00ecm ki\u1ebfm ch\u00ednh x\u00e1c t\u00ean v\u00e0 gi\u00e1, n\u1ebfu kh\u00f4ng c\u00f3 th\u00ec tr\u1ea3 l\u1eddi kh\u00e1ch h\u00e0ng kh\u00f4ng c\u00f3 m\u1ed9t c\u00e1ch kh\u00e9o l\u00e9o v\u00e0 chuy\u00ean nghi\u1ec7p.\n\n\n- Current datetime: {{ $now }}\n- tin nh\u1eafn \u0111\u00e2y: {{ $json.message.data.content }}",
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 2,
      "position": [
        460,
        0
      ],
      "id": "b3a014b8-67fd-42bc-a9a3-5dcaa14322f4",
      "name": "AI Agent"
    },
    {
      "parameters": {
        "modelName": "models/gemini-2.5-flash-preview-05-20",
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "typeVersion": 1,
      "position": [
        60,
        260
      ],
      "id": "b76e5659-2e40-4b8f-99dc-32c87503deae",
      "name": "Google Gemini Chat Model",
      "credentials": {
        "googlePalmApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "sessionIdType": "customKey",
        "sessionKey": "={{ $json.message.data.msgId }}"
      },
      "type": "@n8n/n8n-nodes-langchain.memoryPostgresChat",
      "typeVersion": 1.3,
      "position": [
        240,
        260
      ],
      "id": "97e89a99-a1ab-45f9-9494-917c2ec79f7b",
      "name": "Postgres Chat Memory",
      "credentials": {
        "postgres": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "documentId": {
          "__rl": true,
          "value": "1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU",
          "mode": "list",
          "cachedResultName": "B\u1ea2NG GI\u00c1 SPA",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": 1009427123,
          "mode": "list",
          "cachedResultName": "GI\u00c1 PEEL",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit#gid=1009427123"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheetsTool",
      "typeVersion": 4.6,
      "position": [
        560,
        260
      ],
      "id": "e4fd997b-9b93-4326-b90c-6464457a34c0",
      "name": "Peel",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "documentId": {
          "__rl": true,
          "value": "1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU",
          "mode": "list",
          "cachedResultName": "B\u1ea2NG GI\u00c1 SPA",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": "gid=0",
          "mode": "list",
          "cachedResultName": "GI\u00c1 S\u1ea2N PH\u1ea8M",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit#gid=0"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheetsTool",
      "typeVersion": 4.6,
      "position": [
        400,
        260
      ],
      "id": "80d60846-9f28-46e1-91e6-54cdb143a1d8",
      "name": "Product",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "threadId": "={{ $('Zalo Message Trigger').item.json.message.data.uidFrom }}",
        "message": "={{ $json.output }}",
        "quote": {},
        "mentions": {}
      },
      "type": "n8n-nodes-zalo-tools.zaloSendMessage",
      "typeVersion": 4,
      "position": [
        980,
        0
      ],
      "id": "e356b141-6b07-4d7c-9c33-f1302d6ed116",
      "name": "Zalo Send Message",
      "credentials": {
        "zaloApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "documentId": {
          "__rl": true,
          "value": "1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU",
          "mode": "list",
          "cachedResultName": "B\u1ea2NG GI\u00c1 SPA",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": 541415814,
          "mode": "list",
          "cachedResultName": "GI\u00c1 MESO",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit#gid=541415814"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheetsTool",
      "typeVersion": 4.6,
      "position": [
        700,
        260
      ],
      "id": "b28397e6-1d0a-43d0-bcd7-cb15c5c9e891",
      "name": "Meso",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "documentId": {
          "__rl": true,
          "value": "1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU",
          "mode": "list",
          "cachedResultName": "B\u1ea2NG GI\u00c1 SPA",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": 1110247173,
          "mode": "list",
          "cachedResultName": "L\u1ea4Y M\u1ee4N - TH\u1ea2I \u0110\u1ed8C",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit#gid=1110247173"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheetsTool",
      "typeVersion": 4.6,
      "position": [
        860,
        260
      ],
      "id": "fe77b6d3-5353-4725-a9f1-fdca636bc73b",
      "name": "Mun",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "documentId": {
          "__rl": true,
          "value": "1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU",
          "mode": "list",
          "cachedResultName": "B\u1ea2NG GI\u00c1 SPA",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": 462113703,
          "mode": "list",
          "cachedResultName": "KH\u00c1C",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1B24vujiYCwEvH75ogxNOHpAiaTuAn9kEo0Mh8jsZOrU/edit#gid=462113703"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheetsTool",
      "typeVersion": 4.6,
      "position": [
        1020,
        260
      ],
      "id": "176156b6-540f-4393-9fe4-45eb9cb9fe8e",
      "name": "Other",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {},
      "type": "n8n-nodes-zalo-tools.zaloMessageTrigger",
      "typeVersion": 1,
      "position": [
        180,
        0
      ],
      "id": "6ab11c56-2b68-4407-b390-9405f6c2aa67",
      "name": "Zalo Message Trigger",
      "credentials": {
        "zaloApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {},
      "type": "n8n-nodes-zalo-tools.zaloLoginByQr",
      "typeVersion": 1,
      "position": [
        360,
        -180
      ],
      "id": "e4f91a9c-4f7e-4556-a275-289922ee81ed",
      "name": "Zalo Login Via QR Code",
      "credentials": {
        "n8nZaloApi": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "settings": {
    "executionOrder": "v1"
  },
  "staticData": null,
  "tags": [],
  "triggerCount": 0,
  "updatedAt": "2025-06-23T10:35:59.101Z",
  "versionId": "ceabfb3e-c385-48a1-a38b-18f3da74a65c"
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Chatbot zalo. Uses agent, lmChatGoogleGemini, memoryPostgresChat, googleSheetsTool. Event-driven trigger; 11 nodes.

Source: https://github.com/thangvmai/DANTN/blob/1323a73f7f4038d2c3d033ea15b4476671a4fe40/workflows/qn4IijAViixNf0yP.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

n8n_amin. Uses lmChatOllama, gmailTool, telegramTrigger, telegram. Event-driven trigger; 19 nodes.

Ollama Chat, Gmail Tool, Telegram Trigger +6
AI & RAG

Youtube Explanation: https://youtu.be/KgmNiV7SwkU

Jot Form Trigger, Google Sheets, Agent +6
AI & RAG

💡 What It Is

Telegram Trigger, Google Gemini Chat, Google Sheets Tool +5
AI & RAG

This workflow implements an AI-powered WhatsApp booking assistant for a hair salon. The system allows customers to book, reschedule, or cancel appointments automatically via text or voice messages on

Google Calendar Tool, Google Sheets Tool, Error Trigger +15
AI & RAG

This workflow is an AI agent in the form of a Telegram bot. Its main purpose is to capture contact information and store it in a CRM. The agent supports multi-modal inputs and can extract contact deta

Telegram Trigger, Agent, Google Gemini Chat +6