AI Agents

OpenAI with RAG andWooCommerce

25 nodes 202 123 Automatic trigger
Download

Workflow Description

An advanced automation template that combines OpenAI's language model with RAG (Retrieval-Augmented Generation) to create an intelligent chatbot. It retrieves data from WooCommerce stores, processes documents via vector embeddings, and maintains conversation context for seamless customer interactions.

How it works

  1. 1.Receive customer inquiries through the chat trigger interface
  2. 2.Search the vector database for relevant information using OpenAI embeddings
  3. 3.Extract product data and orders from WooCommerce based on query context

Use cases

  • Intelligent customer support that answers questions about products, inventory, and pricing in real-time
  • Process complex document queries by loading and splitting content from Google Drive and external sources
  • Publish structured responses and insights to social media channels like Twitter/X automatically

Requirements

  • Valid OpenAI API key configured for language model and embedding operations
  • Connected WooCommerce store and Google Drive accounts for real-time data access

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Chat Trigger Memory Tool OpenAI Vector Store Twitter/X Google Drive Document Default Data Loader Text Splitter AI Agent

Details

Trigger Automatic trigger
Nodes 25
Apps 10
Views 202
Downloads 123

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (25)

/

When chat message received

Chat Trigger

#1

Window Buffer Memory

Memory Buffer Window

#2

Calculator

Tool Calculator

#3

Edit Fields

Set

#4

OpenAI Chat Model

OpenAI

#5

RAG

Tool Vector Store

#6

Qdrant Vector Store

Vector Store Qdrant

#7

Embeddings OpenAI

OpenAI

#8

OpenAI Chat Model1

OpenAI

#9

personal_shopper

Woo Commerce Tool

#10

Information Extractor

Information Extractor

#11

OpenAI Chat Model2

OpenAI

#12

Google Drive2

Google Drive

#13

Google Drive1

Google Drive

#14

Embeddings OpenAI3

OpenAI

#15

Default Data Loader2

Document Default Data Loader

#16

Token Splitter1

Text Splitter Token Splitter

#17

When clicking ‘Test workflow’

Manual Trigger

#18

HTTP Request

HTTP Request

#19

Sticky Note

Sticky Note

#20

Qdrant Vector Store1

Vector Store Qdrant

#21

Sticky Note1

Sticky Note

#22

Sticky Note2

Sticky Note

#23

Sticky Note3

Sticky Note

#24

AI Agent

Agent

#25