workflows.fit
Back to n8n workflows
n8n templateFreeBy Pramod Rathoure

Create a company policy chatbot with RAG, Pinecone vector database, and OpenAI

A RAG Chatbot with n8n and Pinecone Vector Database Retrieval-Augmented Generation (RAG) allows Large Language Models (LLMs) to provide context-aware answers by retrieving information from an external vector database....

Data & StorageAILangchainCore NodesChat TriggerAgentLm Chat Open AiMemory Buffer Window
Loading interactive preview...

Template notes

A RAG Chatbot with n8n and Pinecone Vector Database

Retrieval-Augmented Generation (RAG) allows Large Language Models (LLMs) to provide context-aware answers by retrieving information from an external vector database. In this post, we’ll walk through a complete n8n workflow that builds a chatbot capable of answering company policy questions using Pinecone Vector Database and OpenAI models.

Our setup has two main parts:

1. Data Loading to RAG – documents (company policies) are ingested from Google Drive, processed, embedded, and stored in Pinecone. 2. Data Retrieval using RAG – user queries are routed through an AI Agent that uses Pinecone to retrieve relevant information and generate precise answers.

---

1. Data Loading to RAG

This workflow section handles document ingestion. Whenever a new policy file is uploaded to Google Drive, it is automatically processed and indexed in Pinecone.

Nodes involved: