Multi-tenant AI support platform that transforms company documents into an intelligent customer support chatbot using Retrieval-Augmented Generation (RAG), embeddable website widgets, analytics, and subscription billing.

SupportAI is a production-ready SaaS platform that enables businesses to build AI-powered customer support assistants from their own documents. Instead of manually answering repetitive customer questions, organizations can upload manuals, policies, FAQs, knowledge bases, and documentation to create an AI chatbot capable of answering questions with contextual citations. The platform supports multi-tenant workspaces, document management, team collaboration, subscription billing, analytics, and an embeddable chat widget that can be integrated into any website. The backend uses Retrieval-Augmented Generation (RAG) with vector search to provide accurate responses grounded in the organization's own content rather than relying solely on general AI knowledge. The system was designed with scalability and maintainability in mind using a layered architecture that separates routing, business logic, repositories, and utilities while supporting multiple LLM providers for reliability.