Build a store support MCP copilot with OpenRouter and Slack feedback
Ready for 3.0What this workflow does
This AI workflow has 44 nodes and runs manually, when you click “Execute workflow” (plus 3 other triggers). Along the way it connects Data table, Slack, MCP Client and OpenRouter Chat Model.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 3 other triggers).
- Create Orders Table (Data table): create (table)
- Route by Tool (Switch): routes items into 2 branches
- Support Copilot (AI Agent): runs an AI agent, with model: Copilot Model; 1 tool (Store Support); memory: Chat Memory
- Create Returns Table (Data table): create (table)
- Find Order Line (Data table): get
- Normalize Feedback (Edit Fields (Set)): sets 7 fields: situation, observed_problem, expected_solution…
- Unknown Tool (Edit Fields (Set)): sets 3 fields: ok, code, detail
- Create Feedback Table (Data table): create (table)
- Existing Returns (Data table): get
- Feedback Valid? (If): checks a condition and branches into true / false
…plus 22 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (17)
- Manual Trigger
n8n-nodes-base.manualTrigger - Data table
n8n-nodes-base.dataTable - Edit Fields (Set)
n8n-nodes-base.set - Split Out
n8n-nodes-base.splitOut - MCP Server Trigger
@n8n/n8n-nodes-langchain.mcpTrigger - Data Table Tool
n8n-nodes-base.dataTableTool - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Switch
n8n-nodes-base.switch - If
n8n-nodes-base.if - Crypto
n8n-nodes-base.crypto - Slack
n8n-nodes-base.slack - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter
From the author
Quick overview This workflow creates a store-support MCP server backed by n8n Data Tables and a chat-based AI copilot using OpenRouter, letting support staff look up orders and create returns while capturing tool-gap feedback, storing it, and optionally…