portfolio/7188-rag-powered-ai-voice-customer-support-agent-supabase-gemini-elevenlabs
verified template|458 views
Support ChatbotMultimodal AI11 nodes

RAG-powered AI voice customer support agent (Supabase + Gemini + ElevenLabs)

Execution video: Youtube Link(https://youtu.be/GGvJBnIZQsY?si=y-SPWiy8EFo473s)

Integrated Nodes & Architecture (11)
[—]Workflow Documentation & Overview

Execution video: Youtube Link

I built an AI voice-triggered RAG assistant where ElevenLabs’ conversational model acts as the front end and n8n handles the brain....here’s the real breakdown of what’s happening in that workflow:

  1. Webhook (/inf)
  • Gets hit by ElevenLabs once the user finishes talking.
  • Payload includes user_question.
  1. Embed User Message (Together API - BAAI/bge-large-en-v1.5)
  • Turns the spoken question into a dense vector embedding.
  • This embedding is the query representation for semantic search.
  1. Search Embeddings (Supabase RPC)
  • Calls matchembeddings1 to find the top 5 most relevant context chunks from your stored knowledge base.
  1. Aggregate
  • Merges all retrieved chunk values into one block of text so the LLM gets full context at once.
  1. Basic LLM Chain (LangChain node)
  • Prompt forces the model to only answer from the retrieved context and to sound human-like without saying “based on the context”....
  • Uses Google Vertex Gemini 2.5 Flash as the actual model.
  1. Respond to Webhook
  • Sends the generated answer back instantly to the webhook call, so ElevenLabs can speak it back.

You essentially have:

Voice → Text → Embedding → Vector Search → Context Injection → LLM → Response → Voice

production deployment

Need this workflow deployed or tailored for your business?

I customize n8n pipelines, build proprietary API nodes, and connect production databases with sub-100ms reliability.

creator

V

iamvaar

Top 50 Verified Creator

AI Automation Engineer building production-grade n8n systems, custom nodes, and LLM pipelines.

n8n.io/creators/iamvaar

specs

Template ID:#7188
Total Nodes:11
Community Views:458
Difficulty:intermediate
License:Free / Open

Want this workflow running in your stack?

Book a free 30-minute session. I'll inspect your current infrastructure, review required API credentials, and map out the deployment.