This workflow is a complete AI-powered customer support automation for WooCommerce e-commerce websites.
It combines conversational AI, Retrieval-Augmented Generation (RAG), vector search, WooCommerce integration, and human escalation into a single intelligent support system.
The workflow allows customers to interact with an AI assistant through a website chat interface, providing real-time support, product discovery, policy assistance, and personalized shopping guidance.
The chatbot can answer customer questions instantly, reducing response times and improving customer satisfaction.
Benefits:
The workflow connects directly to WooCommerce to retrieve live product data.
Capabilities:
This ensures customers always receive accurate and up-to-date information.
The workflow uses Qdrant Vector Store and OpenAI embeddings to create a semantic knowledge base from company documents stored in Google Drive.
Advantages:
AI can answer questions about:
Context-aware responses
Better accuracy than traditional keyword search
Easy document updates through Google Drive synchronization
The workflow includes dedicated AI guardrails before the AI agent processes customer messages.
Benefits:
The AI agent acts like a virtual shopping assistant.
Capabilities:
This creates a premium customer experience similar to an in-store assistant.
The workflow includes a buffer memory system that maintains context during conversations.
Advantages:
When the AI cannot fully resolve a request, the workflow automatically escalates the conversation to human support via Gmail.
Benefits:
The workflow is built using modular n8n nodes and reusable AI tools.
Advantages:
This workflow is ideal for:
This workflow implements an AI-powered customer support chatbot for an e-commerce store (Fashionart). It integrates with webiste chatbot (chat trigger), Qdrant (vector store), Google Drive (knowledge base), WooCommerce (product data), and Gmail (human escalation).
E-Commerce Customer Support AI Agent (LangChain agent) decides which tool to call based on the user’s intent:
rag_search – Retrieves company policies, FAQs, and static knowledge from Qdrant (populated from Google Drive documents).get_product – Fetches live product details from WooCommerce.get_many_products – Searches/multiple products from WooCommerce.get_human_support – Escalates to staff by sending a transcript + customer phone/email via Gmail.Calculator – Optional tool for simple calculations.The workflow also includes a manual ingestion branch (Test workflow → Google Drive → Qdrant) to vectorize documents into the knowledge base.
Create Qdrant collection
http://qdrant_jush:6333Create collection HTTP request node (or manually create a collection named fashionart with vector size 1536, Cosine distance).Configure Google Drive
Get folder node (contains all product/policy documents).Download Files node can access the drive (authenticate with OAuth2).Set up OpenAI embeddings
Embeddings OpenAI and Embeddings OpenAI2 nodes.OpenAI Chat Model1 (or switch to the existing Google Gemini Chat Model with proper credentials).Configure WooCommerce tools
get_product and get_many_products nodes.Set up Gmail for human escalation
get_human_support Gmail node.[email protected] to the actual support email).Adjust agent system prompt
E-Commerce Customer Support AI Agent node – it contains the full assistant behavior, tone, and tool usage logic.Activate chat trigger
When chat message received node to connect to javascript chatbot or any chat frontend.Populate the vector store
Set workflow to active – Change "active": false to true in the JSON or via n8n UI.
👉 Subscribe to my new YouTube channel. Here I’ll share videos and Shorts with practical tutorials and FREE templates for n8n.
Contact me for consulting and support or add me on Linkedin.