Automate customer support with multilingual chatbot using GPT-5 Nano for eCommerce
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 10 nodes and runs when a chat message arrives. Along the way it connects OpenAI Chat Model.
How it runs
Trigger: When a chat message arrives.
- Detect Language (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Structured Output Parser
- Ecommerce Language Prompts (Edit Fields (Set)): sets 1 field: languages
- Keep Only Selected Language (Merge): merges the data from its input branches
- Split Out: splits a list into separate items
- Chat Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; memory: Simple Memory
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 (8)
- Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Split Out
n8n-nodes-base.splitOut - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Edit Fields (Set)
n8n-nodes-base.set - Merge
n8n-nodes-base.merge - AI Agent
@n8n/n8n-nodes-langchain.agent
From the author
This workflow creates a multilingual eCommerce chatbot that automatically detects the customer’s language and provides tailored responses. It is designed for online shops to improve customer support in English, Spanish, and French. The chatbot is powered by…