Data Processing & Analysis

RAG & GenAI App With WordPress Content

RAG & GenAI App With WordPress Content

Complex
High
53
Nodes
Complex
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
53
Node Types
23

Node Types

memory Postgres Chat
Postgres Chat Memory
1 node
respond To Webhook
Respond to Webhook
1 node
set
Set fields, Set fields1, Set fields2, Set fields3, Set fields4
5 nodes
schedule Trigger
Every 30 seconds
1 node
supabase
Store workflow execution id and timestamptz, Supabase - Store workflow execution, Supabase - Delete row if documents exists
3 nodes
manual Trigger
When clicking ‘Test workflow’
1 node
embeddings Open Ai
Embeddings OpenAI, Embeddings OpenAI1, Embeddings OpenAI2
3 nodes
document Default Data Loader
Default Data Loader, Default Data Loader1
2 nodes
text Splitter Token Splitter
Token Splitter, Token Splitter1
2 nodes
lm Chat Open Ai
OpenAI Chat Model
1 node
markdown
Markdown1, HTML To Markdown
2 nodes
postgres
Postgres, Postgres - Create documents table, Postgres - Create workflow execution history table, Postgres - Filter on existing documents
4 nodes
aggregate
Aggregate, Aggregate1, Aggregate2, Aggregate documents
4 nodes
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3, Sticky Note4, Sticky Note5, Sticky Note6, Sticky Note7
8 nodes
wordpress
Wordpress - Get all posts, Wordpress - Get all pages
2 nodes
filter
Filter - Only published & unprotected content, Filter - Only published and unprotected content
2 nodes
http Request
Wordpress - Get posts modified after last workflow execution, Wordpress - Get posts modified after last workflow execution1
2 nodes
split In Batches
Loop Over Items
1 node
vector Store Supabase
Store documents on Supabase, Supabase - Retrieve documents from chatinput, Supabase Vector Store
3 nodes
merge
Merge Wordpress Posts and Pages, Merge retrieved WordPress posts and pages
2 nodes
switch
Switch
1 node
chat Trigger
When chat message received
1 node
agent
AI Agent
1 node

Workflow JSON

46.36 KB
{
  "id": "o8iTqIh2sVvnuWz5",
  "meta": {
    "instanceId": "b9faf72fe0d7c3be94b3ebff0778790b50b135c336412d28fd4fca2cbbf8d1f5"
  },
  "name": "RAG & GenAI App With WordPress Content",
  "tags": [],
  "nodes": [
    {
      "id": "c3738490-ed39-4774-b337-bf5ee99d0c72",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        500,
        940
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "3ab719bd-3652-433f-a597-9cd28f8cfcea",
      "name": "Embeddings OpenAI",
      "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "position": [
        2580,
        1320
      ],
      "parameters": {
        "model": "text-embedding-3-small",
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "e8639569-2091-44de-a84d-c3fc3ce54de4",
      "name": "Default Data Loader",
      "type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
      "position": [
        2800,...

Showing first 1000 characters. Click "Expand" to view the full JSON.