AlekSystem Workflow Detail

a Website AI Chatbot with Lead Capture using Gemini and Supabase RAG Buildout Workflow

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.

Rank 70 Verified workflow

Workflow overview

Why this workflow matters

Useful for software delivery and engineering operations. Helpful for business development and pipeline building.

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 AlekSystem, 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 🎯 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. πŸͺͺ Lead Capture – Requires users to enter their name and email before chatting, creating personalized sessions. βš™οΈ How It Works Chat Trigger: The widget sends user input to your AlekSystem webhook set to production mode. AI Processing: The AI Agent node handles the response logic with memory and RAG context from Supabase. Integrations: SerpAPI β†’ Real-time search. Google Calendar & Sheets β†’ Stores lead data and events. SMTP Node β†’ Sends automatic thank-you or follow-up emails. Response: The chatbot replies instantly on your website, maintaining session memory. 🧩 Quick Setup Steps Fork or use the Open Source Repo: The widget script is hosted via CDN from your GitHub repo and is fully editable. Embed the Widget: Copy and paste the following snippet into your site’s <head> or footer (or use a plugin like Insert Headers and Footers on WordPress): <link href="https://cdn.jsdelivr.net/npm/@AlekSystem/chat/dist/style.css" rel="stylesheet" /> <script> window.ChatWidgetConfig = { webhook: { url: '', // production webhook URL route: 'general' }, branding: { logo: '', // your logo URL name: 'CustomCX Agent', welcomeText: 'Hi πŸ‘‹, how can we help?', responseTimeText: 'We typically respond right away', }, style: { primaryColor: '#854fff', secondaryColor: '#6b3fd4', position: 'right', backgroundColor: '#ffffff', fontColor: '#333333', } }; </script> <script src="https://cdn.jsdelivr.net/gh/shadrack-ago/AlekSystem/widget.js?v=2.6"></script> Connect Integrations: Add your Supabase, SerpAPI, Google, and SMTP credentials in AlekSystem. Update your webhook URL in the script above. Deploy: Activate the workflow, refresh your site, and start chatting with your AI assistant. πŸš€ Why Use This Template Works with any website or CMS. Captures and stores qualified leads automatically. Open source β€” easily modify, brand, or extend it. Seamlessly integrates AI, CRM, and communication tools.

Best fit

Categories

AI/MLCommunicationDevOpsSalesDocument OpsProductivity

Services

Google DriveSupabaseAI AgentEmbeddings OpenAISimple MemoryRecursive Character Text SplitterCalculatorCode Tool

Use cases

sales automationengineering workflow automationemail workflow automationoperations productivity