This workflow corresponds to n8n.io template #12296 — 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": "Dri1wEzTEOinwhjo",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Automate Shopify Store Management with AI Bot Using MCP Server",
"tags": [],
"nodes": [
{
"id": "26437176-b1c3-4a72-b968-e765bbd1379b",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1696,
800
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "807e07ae-8cd6-4d08-b9c2-d0ae138f00bd",
"name": "Update a product catagoirs",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-1952,
1008
],
"parameters": {},
"typeVersion": 1
},
{
"id": "f07a793b-a0e8-41fd-83de-e645f7aab459",
"name": "Delete an order in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-1328,
1008
],
"parameters": {},
"typeVersion": 1
},
{
"id": "cea6fe7d-68ff-4657-91f4-41a1c300767e",
"name": "Update an order in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-1200,
848
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c7f6b4a0-e07c-4807-bc5a-87f92e26e8b7",
"name": "Get all orders in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-1184,
1008
],
"parameters": {},
"typeVersion": 1
},
{
"id": "33429e15-4820-4c99-9c31-235d5eed570e",
"name": "Get fulfilled orders in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-1504,
1008
],
"parameters": {},
"typeVersion": 1
},
{
"id": "baa7abbf-e46d-4b5f-a0c0-94d6bb08c19b",
"name": "Get an order in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-1344,
848
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7a821a7d-b579-449a-8a09-c6a3be679440",
"name": "Create an order in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-1520,
848
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6fb63f13-719b-4c19-a36e-34cb5260aae9",
"name": "Delete a product in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-1856,
848
],
"parameters": {},
"typeVersion": 1
},
{
"id": "09293a23-9eb4-447a-b0b4-6e9b785879b3",
"name": "Update a product in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-2032,
848
],
"parameters": {},
"typeVersion": 1
},
{
"id": "233da27d-54f1-4ffa-96a4-c25164381d66",
"name": "Get All products in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-2352,
992
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6f6c371e-f0cb-4ff7-b8ef-93765ebc8677",
"name": "Search products in Shopify by Title",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-2560,
992
],
"parameters": {},
"typeVersion": 1
},
{
"id": "05933cbf-8697-4a9e-ae8f-c30d93790396",
"name": "Get a product in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-2368,
832
],
"parameters": {},
"typeVersion": 1
},
{
"id": "543fb698-cdcf-4923-bd90-ba16c116a6c5",
"name": "Create a product in Shopify",
"type": "n8n-nodes-base.shopifyTool",
"position": [
-2560,
832
],
"parameters": {},
"typeVersion": 1
},
{
"id": "12ea6d25-2ab4-4736-8c5f-abe684a29e9d",
"name": "Send a message",
"type": "n8n-nodes-base.discord",
"position": [
-1568,
1904
],
"parameters": {},
"typeVersion": 2
},
{
"id": "05402735-5aa5-42e6-a193-84f6ce27de62",
"name": "Send a text message",
"type": "n8n-nodes-base.telegram",
"position": [
-1568,
1584
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "e9cc1b18-fd44-45fb-97f2-adfcbf79975c",
"name": "Rapiwa",
"type": "n8n-nodes-rapiwa.rapiwa",
"position": [
-1568,
1744
],
"parameters": {},
"typeVersion": 1
},
{
"id": "0ba69902-9c7b-490b-a772-9981356ad65f",
"name": "Message a model",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-2192,
1696
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "d5eb16a8-da7f-4785-bd27-d9b4a63dce01",
"name": "If",
"type": "n8n-nodes-base.if",
"position": [
-1872,
1696
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "b0d13845-f3ba-4c69-a64f-3b4f1f7f7c8c",
"name": "Memory",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
-2416,
1968
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "6b6f6215-f9fe-4dda-b923-9f2b2561a5b1",
"name": "AI BOT",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-2512,
1696
],
"parameters": {},
"typeVersion": 2
},
{
"id": "bb0cf4a5-0bd6-415c-9e32-dd5ad9fb1753",
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-2720,
1696
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "81be8def-99d6-49e2-83f7-76fe5b3ae9ff",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2176,
800
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9b1ff8e8-bb23-4c11-877b-05c0b2156844",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2800,
800
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "989fbb5c-d36b-49cc-87da-5a6738cbd5ee",
"name": "OpenAI Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-2512,
1872
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "ca112870-bda8-417d-a289-b87d9e8d695a",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1600,
1312
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "79a68ba6-9085-4126-aa25-62fe6396fad3",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2768,
1584
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "19342f8e-414a-4dfe-8f3e-13ad12deaa55",
"name": "Send a message2",
"type": "n8n-nodes-base.gmail",
"position": [
-1568,
1424
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "505fb3d9-5a09-473c-85f1-0f24b55d9e6e",
"name": "Shopify MCP Server",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
-2144,
512
],
"parameters": {},
"typeVersion": 2
},
{
"id": "0193c432-0a05-4e71-b434-232dbd3ac86d",
"name": "Shopify MCP Client",
"type": "@n8n/n8n-nodes-langchain.mcpClientTool",
"position": [
-2368,
2096
],
"parameters": {},
"typeVersion": 1
},
{
"id": "59b883ea-2324-4f41-a48c-9a2e906eda77",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3376,
544
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "5332e28f-b72d-47f9-b897-43e7b3de8410",
"name": "Stop and Error",
"type": "n8n-nodes-base.stopAndError",
"position": [
-1568,
2080
],
"parameters": {},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "1506c10a-9336-4e37-a840-df51eab377a6",
"connections": {
"If": {
"main": [
[
{
"node": "Send a message2",
"type": "main",
"index": 0
},
{
"node": "Send a message",
"type": "main",
"index": 0
},
{
"node": "Send a text message",
"type": "main",
"index": 0
},
{
"node": "Rapiwa",
"type": "main",
"index": 0
}
],
[
{
"node": "Stop and Error",
"type": "main",
"index": 0
}
]
]
},
"AI BOT": {
"main": [
[
{
"node": "Message a model",
"type": "main",
"index": 0
}
]
]
},
"Memory": {
"ai_memory": [
[
{
"node": "AI BOT",
"type": "ai_memory",
"index": 0
}
]
]
},
"OpenAI Model": {
"ai_languageModel": [
[
{
"node": "AI BOT",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Message a model": {
"main": [
[
{
"node": "If",
"type": "main",
"index": 0
}
]
]
},
"Shopify MCP Client": {
"ai_tool": [
[
{
"node": "AI BOT",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get an order in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get a product in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get all orders in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Create an order in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Delete an order in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Update a product catagoirs": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Update an order in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"When chat message received": {
"main": [
[
{
"node": "AI BOT",
"type": "main",
"index": 0
}
]
]
},
"Create a product in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Delete a product in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get All products in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Update a product in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get fulfilled orders in Shopify": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Search products in Shopify by Title": {
"ai_tool": [
[
{
"node": "Shopify MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This n8n workflow is designed for Shopify store owners and e-commerce managers who want to automate their store operations through an intelligent AI assistant. The workflow creates a conversational interface that can manage products, process orders, and provide store analytics…
Source: https://n8n.io/workflows/12296/ — 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.
Community Node Disclaimer: This workflow uses KlickTipp community nodes.
Who is this workflow for? This workflow is designed for SEO analysts, content creators, marketing agencies, and developers who need to index a website and then interact with its content as if it were
This Chatbot automates the process of discovering job openings and generating tailored job application emails.
Description: Turn your WooCommerce store into a conversational AI assistant — create products, place orders, run reports and manage coupons using natural language via n8n + an MCP Server.
This n8n workflow template uses community nodes and is only compatible with the self-hosted version of n8n.