AutomationFlowsAI & RAG › Build a Website Customer Support Chatbot with Groq AI and Google Sheets…

Build a Website Customer Support Chatbot with Groq AI and Google Sheets…

Original n8n title: Build a Website Customer Support Chatbot with Groq AI and Google Sheets Knowledge Base

ByGegenfeld @gegenfeld on n8n.io

Build a Website Customer Support Chatbot with Groq AI and Google Sheets as its Knowledge Base. API Credentials Required: Groq API credentials - You'll need a valid API key from Groq Google Sheets credentials - OAuth authentication required to access your knowledge base sheets…

Chat trigger trigger★★★☆☆ complexityAI-powered9 nodesChat TriggerMemory Buffer WindowAgentGroq ChatGoogle Sheets Tool
AI & RAG Trigger: Chat trigger Nodes: 9 Complexity: ★★★☆☆ AI nodes: yes Added:

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

This workflow follows the Agent → Chat Trigger 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": "vzoicAw8njE0xuo6",
  "name": "Website AI Customer Support Chatbot with Google Sheets Knowledge Base",
  "tags": [],
  "nodes": [
    {
      "id": "8d06c29f-06d5-4130-b316-4b9d340fe597",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        20,
        220
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "92443c37-72ef-4da7-9532-b6c7fb605e9d",
      "name": "Chat History",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        340,
        420
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "a9ada0dc-fc1e-4172-b60e-1badace8d203",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        300,
        220
      ],
      "parameters": {},
      "typeVersion": 1.7
    },
    {
      "id": "ae4686f9-8f01-4cc9-8033-80eba3a761d1",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        120,
        600
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "7edd21ce-8950-4e17-a63d-e53cc872d778",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        300,
        600
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "282c2cf8-32cc-4f64-9173-c38fefc240ee",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        600
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "299732d6-289b-45c9-a922-3534ab95ddd6",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -20,
        -20
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "bb93ec06-fdd8-4f94-bf77-556cd080259e",
      "name": "Choose your prefered LLM",
      "type": "@n8n/n8n-nodes-langchain.lmChatGroq",
      "position": [
        160,
        420
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b2264e75-2076-4a17-af3d-b2aa53407a34",
      "name": "Select your Knowledge Base",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        560,
        420
      ],
      "parameters": {},
      "typeVersion": 4.5
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "a2c6d49e-d9ac-44ae-8d20-0afc64deb32d",
  "connections": {
    "Chat History": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Choose your prefered LLM": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Select your Knowledge Base": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "AI Agent",
            "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

Build a Website Customer Support Chatbot with Groq AI and Google Sheets as its Knowledge Base. API Credentials Required: Groq API credentials - You'll need a valid API key from Groq Google Sheets credentials - OAuth authentication required to access your knowledge base sheets…

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

Send an AI a few details about your "Dream Customer" in normal english, then have it search the web and give you a "Dream 100" - 100 ideal prospects to connect with in your industry.

Agent, OpenRouter Chat, Chat Trigger +7
AI & RAG

Think Tool. Uses stickyNote, agent, googleCalendarTool, memoryBufferWindow. Chat trigger; 28 nodes.

Agent, Google Calendar Tool, Memory Buffer Window +8
AI & RAG

Overview Meet Maria, a sophisticated AI Booking Agent designed for Veterinary Clinics (but easily adaptable to any service business). This workflow transforms a simple chat interface into a full-scale

Chat Trigger, Google Calendar Tool, Memory Buffer Window +7
AI & RAG

teste. Uses chatTrigger, agent, lmChatGroq, memoryBufferWindow. Chat trigger; 24 nodes.

Chat Trigger, Agent, Groq Chat +7
AI & RAG

pix-zap. Uses chatTrigger, agent, toolCalculator, toolWikipedia. Chat trigger; 21 nodes.

Chat Trigger, Agent, Tool Calculator +7