Templates / Smart email assistant: automate customer support with AI & Supabase

Smart email assistant: automate customer support with AI & Supabase

Needs changes

by Badr βœ“ Β· 6,102 views Β· created 2025-02-18 Β· Ticket Management, AI RAG

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI Response Generator (v1.7)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Worth a look

Nodes used (16)

GmailOpenAIAI AgentOpenAI Chat ModelVector Store Question AnswerEmbeddings OpenAISupabase Vector StoreDefault Data LoaderGoogle DriveRecursive Character Text SplitterSupabase

What it does

Intelligent Email Support System with Vector Database Overview This n8n workflow automates email support using AI and vector database technology to provide smart, context-aware responses. It seamlessly integrates email automation and document management, ensuring efficient customer support. πŸ“Œ System Components βœ‰οΈ Email Support System 1. Email Monitoring & Classification - Gmail trigger node monitoring inbox - AI-powered email classification - Intelligent routing (support vs non-support inquiries) 2. AI Response Generation - LangChain agent for response automation - OpenAI integration for NLP-driven replies - Vector-based knowledge retrieval - Automated draft creation in Gmail 3. Vector Database System - Supabase vector store for document management - OpenAI embeddings for vector conversion - Fast and efficient similarity search πŸ“‚ Document Management System 1. Google Drive Integration - Monitors specific folders for new/updated files - Automatic document processing - Supports various file formats 2. Document Processing Pipeline - Auto file download & text extraction - Smart text chunking for better indexing - Embedding generation via OpenAI - Storage in Supabase vector database πŸ”„ Workflow Processes πŸ“§ Email Support Flow 1. Monitor Gmail inbox for new emails 2. AI classification of incoming messages 3. Route support emails to AI response generator 4. Perform vector similarity search for knowledge retrieval 5. Generate personalized AI-driven response 6. Create email drafts in Gmail πŸ“ Document Management Flow 1. Monitor Google Drive for new/updated files 2. Auto-download and process documents 3. Clean up outdated vector entries for updated files 4. Extract and split document text efficiently 5. Generate OpenAI embeddings 6. Store processed data in Supabase vector DB βš™οΈ Setup Instructions 1️⃣ Prerequisites - Supabase account & project - OpenAI API key - Gmail account with OAuth2 setup - Google Drive API access - n8n installation 2️⃣ Supabase Database Setup sql -- Create the vector extension create extension if not exists vector; -- Create the documents table create table documents ( id bigserial primary key, content text, metadata jsonb, embedding vector(1536) ); -- Create an index for similarity search create index on documents using ivfflat (embedding vectorcosineops) with (lists = 100); 3️⃣ Google Drive Setup - Create & configure two monitored folders: - RAG folder for new documents documents - Assign correct folder permissions - Add folder IDs to the workflow 4️⃣ Document Processing Configuration - Set up triggers for file creation and file updates - Configure text extraction: - Define chunk size & overlap settings - Set document metadata processing πŸ” Maintenance & Optimization πŸ“Œ Regular Tasks - Monitor system performance - Update the knowledge base regularly - Review AI response quality - Optimize vector search parameters - Clean up outdated document embeddings βœ… Best Practices 1. Document Organization - Maintain structured folders & naming conventions - Keep knowledge base content updated 2. System Optimization - Track AI classification accuracy - Tune response times & chunk sizes - Perform regular database maintenance πŸ› οΈ Troubleshooting 1. Email Issues - Verify Gmail API credentials - Check AI service uptime - Monitor classification performance 2. Document Processing Issues - Ensure correct file permissions - Validate extraction & embedding processes - Debug vector database insertions

View the original on n8n.io β†’ Check your own copy

Get the weekly β€œwhat broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.