AI Chatbot for SMEs
Multi-tenant, embeddable AI chatbot SaaS — a single script tag adds a website assistant that answers from the business's own content, captures and qualifies leads, and books appointments.
//The Problem
Small businesses lose leads outside business hours and can't afford enterprise chatbot platforms. They need an assistant that knows their content and actually drives revenue — not a generic FAQ bot.
//My Role
Solo builder — architecture, widget, ingestion pipeline, dashboard, and LLM layer.
//Key Decisions & Work
- Built a one-script-tag embeddable widget in dependency-free JavaScript, with a FastAPI backend serving multiple tenants.
- Engineered a single OpenAI-compatible LLM adapter with automatic failover across providers, so the bot stays up even when a free-tier quota is exhausted.
- Used local sentence-transformer embeddings for retrieval — zero per-query API cost for the RAG layer.
- Designed one structured LLM call per turn that handles answering, lead capture, qualification, and booking intents together.
//Impact
- Functionally complete MVP: ingestion → retrieval → revenue-focused conversations, deployable with a single docker compose command.