AutomationFlowsAI & RAG › Chat Boot

Chat Boot

chat-boot. Uses whatsAppTrigger, agent, lmChatGoogleGemini, memoryBufferWindow. Event-driven trigger; 5 nodes.

Event trigger★★☆☆☆ complexityAI-powered5 nodesWhatsApp TriggerAgentGoogle Gemini ChatMemory Buffer WindowWhatsApp
AI & RAG Trigger: Event Nodes: 5 Complexity: ★★☆☆☆ AI nodes: yes Added:

This workflow follows the Agent → Google Gemini Chat 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
{
  "updatedAt": "2025-12-16T11:40:17.680Z",
  "createdAt": "2025-12-16T09:55:58.233Z",
  "id": "yTtYDiXMjcCOnmP8",
  "name": "chat-boot",
  "active": false,
  "isArchived": false,
  "nodes": [
    {
      "parameters": {
        "updates": [
          "messages"
        ],
        "options": {}
      },
      "type": "n8n-nodes-base.whatsAppTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ],
      "id": "e9854803-b3a1-4d0c-a44b-b3f68485f496",
      "name": "WhatsApp Trigger",
      "credentials": {
        "whatsAppTriggerApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "Tu es l\u2019assistant officiel du site BOSS LUNA, une marque marocaine sp\u00e9cialis\u00e9e dans les bijoux personnalis\u00e9s en acier inoxydable premium.\n\nTon r\u00f4le est :\n- R\u00e9pondre clairement et professionnellement aux questions des clients\n- Pr\u00e9senter les produits (bracelets et colliers personnalis\u00e9s)\n- Expliquer la gravure (pr\u00e9nom, date, message)\n- Donner les d\u00e9lais de livraison (24h \u00e0 48h)\n- Rassurer sur la qualit\u00e9 (acier inoxydable hypoallerg\u00e9nique)\n- Aider \u00e0 choisir un mod\u00e8le (gourmette, bracelet \u0153il, collier enveloppe, bracelet \u00e0 pr\u00e9nom)\n- R\u00e9pondre aux questions de la FAQ\n- Fournir les informations de contact si n\u00e9cessaire\n\nR\u00e8gles :\n- Ton ton doit \u00eatre professionnel, chaleureux et rassurant\n- R\u00e9ponds en fran\u00e7ais clair (tu peux simplifier si n\u00e9cessaire)\n- Ne donne jamais d\u2019informations invent\u00e9es\n- Si une question n\u2019est pas claire, demande une pr\u00e9cision\n- Mets en avant la qualit\u00e9 premium et la personnalisation\n",
        "options": {
          "systemMessage": "Bonjour \ud83d\udc4b  \nJe souhaite avoir des informations sur vos bijoux personnalis\u00e9s.  un petit message pas longue \n"
        }
      },
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 3,
      "position": [
        224,
        0
      ],
      "id": "4eecd12d-7d89-4ca7-8052-ae3d4b82ed46",
      "name": "AI Agent"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "typeVersion": 1,
      "position": [
        80,
        208
      ],
      "id": "e10f0360-d524-421f-8080-87c59687adef",
      "name": "Google Gemini Chat Model",
      "credentials": {
        "googlePalmApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "sessionIdType": "customKey",
        "sessionKey": "yTtYDiXMjcCOnmP8"
      },
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "typeVersion": 1.3,
      "position": [
        224,
        208
      ],
      "id": "bd4955e9-5015-4418-8245-710b8984551d",
      "name": "Simple Memory"
    },
    {
      "parameters": {
        "operation": "send",
        "phoneNumberId": "819809381211470",
        "recipientPhoneNumber": "+212709048305",
        "textBody": "={{ $json.output }}",
        "additionalFields": {}
      },
      "type": "n8n-nodes-base.whatsApp",
      "typeVersion": 1.1,
      "position": [
        560,
        0
      ],
      "id": "202e3b39-bbd3-4bf5-b458-d0b392786ec8",
      "name": "Send message",
      "credentials": {
        "whatsAppApi": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "WhatsApp Trigger": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Send message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "staticData": null,
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "versionId": "a89ef821-1407-4365-9c2d-887c827ba55c",
  "activeVersionId": null,
  "triggerCount": 0,
  "shared": [
    {
      "updatedAt": "2025-12-16T09:55:58.246Z",
      "createdAt": "2025-12-16T09:55:58.246Z",
      "role": "workflow:owner",
      "workflowId": "yTtYDiXMjcCOnmP8",
      "projectId": "lCqcgfePm2KDotZq"
    }
  ],
  "activeVersion": null,
  "tags": []
}

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

chat-boot. Uses whatsAppTrigger, agent, lmChatGoogleGemini, memoryBufferWindow. Event-driven trigger; 5 nodes.

Source: https://github.com/haytamnajim/n8n-projects/blob/8baec89132096c14f26189db2da409936c72b6d6/chat-boot-yTtYDiXMjcCOnmP8.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

agent-ia-core. Uses agent, mcpClientTool, whatsAppTrigger, whatsApp. Event-driven trigger; 10 nodes.

Agent, Mcp Client Tool, WhatsApp Trigger +4
AI & RAG

This workflow creates an intelligent WhatsApp cooking assistant that transforms pantry ingredients into personalized recipe suggestions using AI and the FatSecret Recipes API AI-Powered Recipe Discove

Memory Buffer Window, Google Gemini Chat, WhatsApp Trigger +3
AI & RAG

WhatsApp AI Assistant for Clinic Appointment Booking Automate your entire appointment lifecycle with an intelligent AI assistant that lives on WhatsApp. This workflow empowers any clinic or independen

Google Gemini Chat, WhatsApp Trigger, Memory Buffer Window +9
AI & RAG

Wait Splitout. Uses whatsAppTrigger, whatsApp, httpRequest, memoryBufferWindow. Event-driven trigger; 35 nodes.

WhatsApp Trigger, WhatsApp, HTTP Request +5
AI & RAG

Wait Splitout. Uses whatsAppTrigger, whatsApp, httpRequest, memoryBufferWindow. Event-driven trigger; 35 nodes.

WhatsApp Trigger, WhatsApp, HTTP Request +5