Inspiration
What it does## Inspiration
Most AI chatbot implementations are treated as isolated widgets rather than complete business solutions. Business owners don’t just need an AI that talks; they need an ecosystem that creates bots easily, embeds them seamlessly, tracks buyer behavior, and alerts them when a high-value lead is found. We built BotLode Suite to bridge the gap between advanced generative AI and a full-scale conversion and CRM pipeline.
What it does
BotLode Suite is an informal monorepo composed of 4 core pillars that operate end-to-end:
- BotLode Factory (Windows Desktop): The administrative core built for Windows where users manage billing, configure global bot behavior, and deploy new assistants using predefined blueprints.
- BotLode Player (Embedded Iframe): An ultra-lightweight web runner designed to be embedded in third-party websites via iframes. It features interactive Rive animated avatars that physically track the user's cursor dynamically.
- BotLode History (The CRM): A dedicated web dashboard for bot owners to review chat logs, manage calendar availability, and book unique meeting slots.
- Smart Pipelines: Every conversation runs through a real-time analytics layer that calculates an
intent_score. If a hot lead is detected (Score >= 80), it instantly fires an automated email alert to the business owner.
How we built it
We designed a decoupled architecture connected by a single backend:
- AI Core: Powered by Supabase Edge Functions (Deno) running Gemini 2.0 Flash with advanced multi-turn conversation memory and contextual summary windows.
- Frontend Diversity: Built with Flutter (Desktop for the Factory Terminal, and HTML-renderer Web for the Player and CRM). The modern marketing landing page is being migrated to Next.js 16 + React 19 for SEO performance.
- Backend & Integrations: Hosted entirely on Supabase for real-time databases and edge routing, integrated with Resend for lead notifications, Twilio Business API for message queues, and Mercado Pago for automated billing cycles.
Challenges we faced
Synchronizing cross-origin user behaviors was tough, especially implementing bi-directional postMessage communication between host websites and the Flutter Web player iframe to handle real-time Rive animation tracking based on cursor coordinates. We also spent significant effort fine-tuning prompt boundaries in Gemini 2.0 Flash to ensure stable, reliable intent-scoring without false positives.
What's next for BotLode Suite
Our immediate roadmap includes moving from single-tenant schemas to a secure multi-tenant architecture, hardening Row-Level Security (RLS) policies on critical CRM tables, consolidating our web presence into our Next.js frontend, and adding native WhatsApp/Telegram sync to the AI core.
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for BotLode
Built With
- dart
- deno
- flutter
- gemini-api
- next.js
- resend
- rive
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.