All projectsAI Works

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.

Tech Stack

FastAPIPythonJavaScript WidgetLocal EmbeddingsMulti-LLM FailoverDocker