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 →
{
"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
}
]
]
}
}
}
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 →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
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.
Think Tool. Uses stickyNote, agent, googleCalendarTool, memoryBufferWindow. Chat trigger; 28 nodes.
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
teste. Uses chatTrigger, agent, lmChatGroq, memoryBufferWindow. Chat trigger; 24 nodes.
pix-zap. Uses chatTrigger, agent, toolCalculator, toolWikipedia. Chat trigger; 21 nodes.