Configure, embed, converse: anAI advisor widget forany website.

Type
Web app, AI SaaS
Category
AI & LLM
Stack
React / Next.js, FastAPI, RAG with hosted & self-hosted LLMs
CustomBot project preview

The challenge

Businesses want an assistant that answers from their own content, but building one means wiring up document indexing, language models, voice and per-customer data isolation. The goal was to make that a single script tag.

CustomBot (advisorAI) is a multi-tenant SaaS that puts an AI advisor on any website. The site owner sets the brand, personality, FAQs and opening questions in a console, with a live preview beside the settings and no deploy step.

What it does

  1. 01

    Console with live preview

    Brand, personality, FAQs and opening questions are edited next to a live preview, with no deploy step.

  2. 02

    Answers from your documents

    Documents of up to 20 MB each are indexed so the advisor answers from them, using a RAG architecture.

  3. 03

    One-line install

    The whole integration is one script tag containing a widget id.

  4. 04

    Text and live voice

    Visitors can type, or start a live voice call, inside the same conversation.

  5. 05

    Multi-tenant by design

    Each widget has its own identity mode and allowed origins, and tenants' data is kept isolated.

Built with

  • React / Next.js
  • FastAPI
  • RAG with hosted & self-hosted LLMs
  • FAISS / Qdrant / Weaviate
  • Supabase (PostgreSQL)
  • Azure Blob Storage
  • Docker
  • GitHub Actions
Visit CustomBot

At a glance

1
Script tag to embed the widget
20 MB
Per uploaded document
Text + voice
In the same conversation
Isolated
Per-tenant data and allowed origins

Next project

Project Perks

AI marketing and sales software for home improvement companies.

Project Perks project preview