๐ฌ Telegram AI chatbot with document-based answers using OpenAI and PGVector RAG
โก 1,011 views ยท ๐ฌ Support Chatbots
Description
๐ค AI Q&A Chatbot Workflow โ Build Your Own AI Agent Trained on Private Documents
This powerful AI automation add-on upgrades your Telegram Bot Starter Template by integrating a fully functional AI chatbot and a context-aware AI agent that answers user questions using your internal documents.
Unlike generic bots, this chatbot uses your own data to respond with deeply personalized, context-relevant information โ perfect for support, onboarding, internal knowledge access, and client-facing interactions.
It connects to any PostgreSQL database โ including Neon.tech, Supabase, or a self-hosted Postgres setup โ allowing you to build custom AI-powered FAQ assistants, internal support bots, or knowledge-based customer service tools.
๐ง Why It Works: Contextual Retrieval
The secret is Contextual Retrieval โ a powerful technique where your documents are stored in a way that preserves meaning and context. This allows the AI to fetch highly relevant, source-backed responses, eliminating hallucinations and guesswork.
> Data is embedded, chunked, and saved in a vector database (Postgres + PGVector), enabling smart semantic search tailored to your needs.
๐ Learn more about this approach in this article by Anthropic โ
โจ Key Features
- Chat with your internal documents: Uses your content to answer questions with precision
- Built-in document vectorization: Pre-configured Google Drive ingestion flow (Notion, Airtable, Dropbox available separately)
- Contextual memory: Past chats stored in PostgreSQL for personalized conversations
- Plug-and-play architecture: Connect Supabase, OpenAI, custom APIs via n8nโs interface
๐ค Who Can Use This Workflow?
- Entrepreneurs & startups building branded AI chatbots without code
- Customer support teams automating answers using documentation
- Ops teams creating internal FAQ bots for onboarding and training
- No-code developers using n8n to build Telegram bots with AI features
โ๏ธ Setup Instructions
Youโll find step-by-step instructions inside the workflow.
Quick Setup Overview:
- Import the workflow into n8n (cloud or self-hosted)
- Add your Telegram Bot credentials
- Connect your PostgreSQL DB (Neon, Supabase, etc.)
- Set up document ingestion from Google Drive
- Activate the workflow and start chatting
๐งฉ Extensibility
This workflow is modular and ready to expand. Build powerful assistants by connecting additional workflows:
- Vectorization modules for Notion, Airtable, Dropbox, and others
- Any vector DB: Neon.tech, Supabase, or self-hosted PGVector
- โ๐ป Telegram User Registration Module โ
- ๐ต Telegram Payment, Invoicing & Refund Module โ
๐ง More Smart AI Agents
Explore more AI workflows and agents on my Gumroad โ
- ๐ Agent: Find in the Internet โ fetches live info from the web
- ๐ Agent: Search Internal Docs โ queries Notion, Google Drive, etc.
- ๐ฆ Agent: Check Order Status โ reads status from Airtable or CRM
- ๐ฐ Agent: Calculate Cost or Quote โ builds pricing logic from inputs
๐จ Submit your idea here for a custom AI agent โ
๐ Nodes Used
Postgres, Google Drive, Google Drive Trigger, Execute Workflow Trigger, AI Agent, Basic LLM Chain
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File