Skip to content
FlowHubFluxonLab
A
AI Automationfree

AI-powered WooCommerce Support-Agent

by Jan Oberhauseradapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCall n8n Workflow ToolCall n8n Workflow ToolCCodeDHLDHLHTTP RequestHTTP RequestOpenAI Chat ModelOpenAI Chat ModelSSimple MemoryWooCommerceWooCommerce
Share Post Share
SeNo email providedNo email provid…IfIf email providedIf email provid…IfIf user foundSeNo customer foundNo customer fou…IfIf contains DHL dataIf contains DHL…SeExtract Tracking DataExtract Trackin…MeMerge OrdersMeMerge Order and Tracking DataMerge Order and…SOSplit OutAgAggregateMeMerge Tracking DataMerge Tracking …MBWindow Buffer MemoryWindow Buffer M…EWExecute Workflow TriggerExecute Workflo…WooCommerce - Get UserWooCommerce - G…IfIf order foundHRWooCommerce Get OrdersWooCommerce Get…SeNo order foundSeAdd Error InformationAdd Error Infor…DhDHLSeSend ResponseOpenAI Chat ModelOpenAI Chat Mod…TWWooCommerce_ToolChChat TriggerRTRespond to WebhookRespond to Webh…WeWebhook Example PageWebhook Example…CoDecrypt emailCoEncrypt emailSeExample encrypted emailExample encrypt…CoDecrypt email addressDecrypt email a…AgAI AgentSeMock Data123456789101112131415161718192021
1/5
FLOWS
STEPS · 21
Called by another workflow

With this workflow you get a fully automated AI powered Support-Agent for your WooCommerce webshop. It allows customers to request information about things like: the status of their order the ordered products shipping and billing address current DHL shipping status How it works The workflow receives chat messages from an in a website integrated chat. For security and data-privacy reasons, does the website transmit the email address of the user encrypted with the requests. That ensures that user can just request the information about their own orders. An AI agent with a custom tool supplies the needed information. The tool calls a sub-workflow (in this case, in the same workflow for convenience) to retrieve the required information. This includes the full information of past orders plus the shipping information from DHL. If otherr shipping providers are used it should be simple to adjust the workflow to query information from other APIs like UPS, Fedex or others.

Tags

n8nreference-onlyagentdhllm-chat-open-aimemory-buffer-windowtool-workflowwoo-commerce
Connects
AAI Agentcalln8nworkflowtoolCall n8n Workflow ToolCCodedhlDHLWHTTP RequestopenaichatmodelOpenAI Chat Model
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes31
AddedMar 5, 2024

Related workflows

See all AI Automation
ACembeddingsopenaiopenaichatmodel
free

Handle WhatsApp sales inquiries with OpenAI, Pinecone, Google Calendar, and Slack

Quick overview This workflow handles inbound WhatsApp Business messages with an OpenAI-powered sales agent that uses Pinecone RAG for product answers and Google Calendar tools for scheduling, then either replies on WhatsApp or hands the conversation to Slack, with Slack-based error alerts. How it works Triggers on every inbound WhatsApp Business message and checks whether the payload contains a text body. Drops non-text messages (such as images or voice notes) and continues only with text conversations. Uses an OpenAI chat model with per-customer session memory to generate a concise sales reply and decide whether a human handoff is needed. Lets the agent query a Pinecone-backed product catalog via OpenAI embeddings to answer pricing, specs, and availability questions. Lets the agent check availability and book appointments in Google Calendar when the customer requests scheduling. Parses the agent’s HANDOFF flag and either posts the customer message plus draft reply to a Slack channel or sends the reply back to the customer on WhatsApp. Sends a Slack alert to an ops channel if any step in the workflow fails. Setup Connect WhatsApp Business Cloud credentials and set the WhatsApp Phon

by Redowan Ahmed Farhan
ACgmailsheets
free

Analyze YouTube comments with OpenAI, Google Sheets, and Gmail

Quick overview This workflow monitors a Google Sheets list of YouTube video IDs, fetches video details and top comments from the YouTube Data API, analyzes the comments with OpenAI into structured sentiment and themes, emails an HTML report via Gmail, and writes the results back to Google Sheets. How it works Triggers every minute when a row in Google Sheets is added or updated. Reads the video ID and status from the row and continues only if the status is set to “Pending”. Calls the YouTube Data API to fetch the video’s metadata and the top comment threads for that video. Flattens the comment threads, calculates basic stats (comment count and average likes), and compiles a limited comment text block for analysis. If comments exist, sends the compiled comments and video title to OpenAI to generate a structured analysis (sentiment score, sentiment breakdown, themes, questions, feedback, insights, and summary). Builds an HTML email report from the structured results, sends it to the configured recipient with Gmail, and updates the Google Sheet row with the analysis fields; if no comments exist, marks the row as “No comments”. Setup Create or duplicate a Google Sheet with at least “Vi

by Dr. Firas
AopenaichatmodelserpapigooglesearchS
free

AI agent chat

This workflow employs OpenAI's language models and SerpAPI to create a responsive, intelligent conversational agent. It comes equipped with manual chat triggers and memory buffer capabilities to ensure seamless interactions. To use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team