Website content chatbot with Pinecone, Airtable & OpenAI for RAG applications
Ready for 3.0What this workflow does
This AI workflow has 19 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Embeddings OpenAI, Pinecone Vector Store, OpenAI Chat Model and Airtable and 2 more. It also calls content.eirevo.ie over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- HTTP Request: calls content.eirevo.ie
- Chat Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 2 tools (Billing Tool, Knowledge Tool); memory: Simple Memory
- Exctract HTML Body (Edit Fields (Set)): sets 1 field: data
- Markdown: converts between Markdown and HTML
- Normalize Text (Code): runs custom JavaScript code
- Store in Pinecone (Pinecone Vector Store): stores documents in the Pinecone vector store, with embeddings: Generate Embeddings; document loader: Default Data Loader
Services it uses
HTTP calls to: content.eirevo.ie
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 (17)
- Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Markdown
n8n-nodes-base.markdown - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Pinecone Vector Store
@n8n/n8n-nodes-langchain.vectorStorePinecone - Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Airtable Tool
n8n-nodes-base.airtableTool - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - Vector Store Question Answer Tool
@n8n/n8n-nodes-langchain.toolVectorStore - Code
n8n-nodes-base.code
From the author
This n8n workflow shows how to extract website content, index it in Pinecone, and leverage Airtable to power a chat agent for customer Q&A. Use cases include: Building a knowledge base from your website. Creating a chatbot that answers customer queries using…