Build a website AI chatbot with lead capture using Gemini and Supabase RAG
This workflow deploys a fully customizable AI chatbot that can be embedded on any website, from custom-coded sites to platforms like WordPress. The chatbot is powered by n8n, uses Supabase for memory and RAG, and inte...
Template notes
This workflow deploys a fully customizable AI chatbot that can be embedded on any website, from custom-coded sites to platforms like WordPress. The chatbot is powered by n8n, uses Supabase for memory and RAG, and integrates SerpAPI, Google Calendar, SMTP, and Google Sheets to automate responses, collect leads, and follow up intelligently.
Unlike typical widgets, this bot captures name and email before chatting, enabling personalized, human-like conversations and smart lead tracking. Check [demo here](here)
π― Core Features
π‘ Universal Embedding β Works on any site (custom HTML or WordPress) using a single embed snippet.
π§ AI Agent Node + RAG β Powered by Gemini (or any AI model) with Supabase as memory for contextual replies.
π SerpAPI Integration β Lets the agent search the internet for real-time information.
π Google Calendar & Sheets β Logs leads, appointments, and chat summaries.
π§ SMTP Node β Sends personalized follow-up emails directly to new leads.