{"product_id":"n8n-mcp-store-support-copilot-w-openrouter-slack-feedback","title":"n8n MCP Store Support Copilot w\/ OpenRouter \u0026 Slack Feedback","description":"\u003ch3\u003eTurn n8n into an AI-assisted store support copilot with OpenRouter + Slack feedback\u003c\/h3\u003e\n\u003cp\u003eThis n8n automation workflow builds a store-support MCP server backed by \u003cstrong\u003en8n Data Tables\u003c\/strong\u003e and a chat-based AI copilot powered by \u003cstrong\u003eOpenRouter\u003c\/strong\u003e. Support teams can look up orders, create returns with policy checks, and automatically capture tool-gap feedback—optionally posting it to \u003cstrong\u003eSlack\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExposes an MCP tool endpoint\u003c\/strong\u003e with bearer authentication, offering: \u003cem\u003efind_orders\u003c\/em\u003e, \u003cem\u003eget_order\u003c\/em\u003e, \u003cem\u003eget_returns\u003c\/em\u003e, \u003cem\u003ecreate_return\u003c\/em\u003e, and \u003cem\u003esend_feedback\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches orders and returns\u003c\/strong\u003e from \u003cstrong\u003en8n Data Tables\u003c\/strong\u003e using the provided customer email or order number.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates returns with validation\u003c\/strong\u003e: when \u003cem\u003ecreate_return\u003c\/em\u003e is called, it verifies delivered status, a \u003cstrong\u003e30-day window from delivery\u003c\/strong\u003e, excludes \u003cstrong\u003efinal sale\u003c\/strong\u003e items, and checks remaining returnable quantity—then calculates the refund.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates an RMA-style return ID\u003c\/strong\u003e and stores the return request in the returns Data Table, or returns a structured refusal with a policy code and details.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCaptures tool-gap feedback\u003c\/strong\u003e via \u003cem\u003esend_feedback\u003c\/em\u003e: validates required fields, \u003cstrong\u003erate-limits to 30 reports per hour\u003c\/strong\u003e, and scrubs secrets and \u003cstrong\u003eemail addresses\u003c\/strong\u003e before saving to a feedback Data Table.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts feedback to Slack\u003c\/strong\u003e to a configured channel and saves the \u003cstrong\u003eSlack timestamp\u003c\/strong\u003e back to the feedback record, without failing if Slack is unavailable.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns a chat trigger AI Agent\u003c\/strong\u003e (OpenRouter model) that uses the MCP endpoint as its only tool to answer support questions and file feedback when tool gaps block resolution.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSupport agents answer order-status questions by searching with email or order number via MCP tools.\u003c\/li\u003e\n  \u003cli\u003eAutomated, policy-safe return creation (including refusal reasons) with RMA ID generation.\u003c\/li\u003e\n  \u003cli\u003eContinuous improvement: collect anonymized tool-gap feedback and route it to Slack for faster tooling updates.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n Data Tables\u003c\/strong\u003e: orders, returns, and feedback storage.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations \/ nodes\u003c\/strong\u003e used: \u003cem\u003eif\u003c\/em\u003e, \u003cem\u003eset\u003c\/em\u003e, \u003cem\u003eslack\u003c\/em\u003e, \u003cem\u003ecrypto\u003c\/em\u003e, \u003cem\u003eswitch\u003c\/em\u003e, \u003cem\u003esplit out\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSecurity\u003c\/strong\u003e: bearer-authenticated MCP endpoint.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI layer\u003c\/strong\u003e: chat trigger AI Agent using \u003cstrong\u003eOpenRouter\u003c\/strong\u003e with MCP tools as the sole action interface.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46228880818355,"sku":"N8N-20998","price":26.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/dUbeuHZ9yhrd9-96yc8Yb_jlxg7yr9.png?v=1792054918","url":"https:\/\/buyflowscripts.com\/products\/n8n-mcp-store-support-copilot-w-openrouter-slack-feedback","provider":"N8N Commerce","version":"1.0","type":"link"}