AutomationFlowsAI & RAG › Whatsapp Support Assistant with Gpt-4 Mini & Google Sheets Data Training

Whatsapp Support Assistant with Gpt-4 Mini & Google Sheets Data Training

BySpaGreen Creative @spagreen on n8n.io

This n8n workflow enables automated AI-driven support replies via your personal WhatsApp number using WasenderAPI.com. The bot intelligently responds to user messages based on trained data stored in Google Sheets, helping you avoid the high cost of WhatsApp Business API. Reads…

Webhook trigger★★★★☆ complexityAI-powered11 nodesAgentOpenAI ChatMemory Buffer WindowGoogle Sheets ToolHTTP Request
AI & RAG Trigger: Webhook Nodes: 11 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #6452 — we link there as the canonical source.

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
{
  "id": "KDDtsVuPlz8iMlBF",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "WhatsApp AI HelpDesk \u2013 Smart SupportBot Using Trained Data & WasenderAPI",
  "tags": [],
  "nodes": [
    {
      "id": "7ea9ff45-151f-4556-b5c7-5318566d3e8e",
      "name": "AI Agent -  Customer Support Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        320,
        -272
      ],
      "parameters": {},
      "typeVersion": 1.7
    },
    {
      "id": "951ced94-f8ba-48da-8889-e3e58cffdb04",
      "name": "OpenAI Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        192,
        80
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "086291e7-e05b-4166-89b8-09df618f7577",
      "name": "Conversation Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        368,
        80
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "58e46d50-560a-406a-b079-dae6166e5ef9",
      "name": "Log Customer Issues",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        928,
        -80
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "a63b68b8-bba7-4e85-8ad1-1e0ba5dd53c0",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -16,
        -176
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "203faa13-c9c4-4e09-ac4f-6353416978b6",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        864,
        -272
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "403ce2a3-6a98-4dc0-b869-65ec420cd9e2",
      "name": "Send Message Using HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1088,
        -272
      ],
      "parameters": {},
      "executeOnce": false,
      "typeVersion": 4.2
    },
    {
      "id": "4bb74406-d11f-4eea-b1fd-cc4bd8b00d35",
      "name": "Read Company Basic Information",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        528,
        80
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "daea7d04-9186-4d26-8285-0d03385ed3f2",
      "name": "Read Product Sheet",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        688,
        80
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "81976806-2289-4562-ac2c-b18be10e20e2",
      "name": "Read Service Sheet",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        848,
        80
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "7b1a316f-3e25-4b24-81b1-64c10ce91ab6",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1392,
        -592
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "ce8fd9d9-57b1-4cad-b21e-2a5690357945",
  "connections": {
    "Code": {
      "main": [
        [
          {
            "node": "Send Message Using HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "AI Agent -  Customer Support Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Model1": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent -  Customer Support Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Read Product Sheet": {
      "ai_tool": [
        [
          {
            "node": "AI Agent -  Customer Support Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Read Service Sheet": {
      "ai_tool": [
        [
          {
            "node": "AI Agent -  Customer Support Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Conversation Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent -  Customer Support Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Log Customer Issues": {
      "ai_tool": [
        [
          {
            "node": "AI Agent -  Customer Support Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Read Company Basic Information": {
      "ai_tool": [
        [
          {
            "node": "AI Agent -  Customer Support Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Send Message Using HTTP Request": {
      "main": [
        []
      ]
    },
    "AI Agent -  Customer Support Agent": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

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

About this workflow

This n8n workflow enables automated AI-driven support replies via your personal WhatsApp number using WasenderAPI.com. The bot intelligently responds to user messages based on trained data stored in Google Sheets, helping you avoid the high cost of WhatsApp Business API. Reads…

Source: https://n8n.io/workflows/6452/ — 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

🧠 Gwen – The AI Voice Marketing Agent Gwen is your intelligent voice-powered marketing assistant built in n8n. She combines the power of OpenAI, ElevenLabs, and automation workflows to handle content

Tool Workflow, Memory Buffer Window, Agent +10
AI & RAG

This workflow transforms WhatsApp into a powerful personal AI using n8n + Green-API. Send text or voice messages — the assistant understands intent and handles daily tasks automatically. 💰 Expense & i

Tool Calculator, Google Sheets Tool, OpenAI Chat +10
AI & RAG

12-Automate_WhatsApp_Booking_System_with_GPT_4_Assistant__Cal_com_and_SMS_Reminders. Uses agent, lmChatOpenAi, memoryBufferWindow, googleSheetsTool. Webhook trigger; 26 nodes.

Agent, OpenAI Chat, Memory Buffer Window +5
AI & RAG

12-Automate_WhatsApp_Booking_System_with_GPT_4_Assistant__Cal_com_and_SMS_Reminders. Uses agent, lmChatOpenAi, memoryBufferWindow, googleSheetsTool. Webhook trigger; 26 nodes.

Agent, OpenAI Chat, Memory Buffer Window +5
AI & RAG

Automate_WhatsApp_Booking_System_with_GPT_4_Assistant__Cal_com_and_SMS_Reminders. Uses agent, lmChatOpenAi, memoryBufferWindow, googleSheetsTool. Webhook trigger; 26 nodes.

Agent, OpenAI Chat, Memory Buffer Window +5