Getting started
Introduction
What SingChat is, and how the pieces fit together.
SingChat is a multi-tenant AI customer support platform. You can embed live chat in your website, mobile app, or any backend service, and let the built-in AI agent answer questions using your knowledge base. Agents take over when the AI hands off.
What you can build
- A web widget on your marketing site
- In-app chat via the native Flutter widget SDK, or a full-featured WebView embed of the web widget on iOS and Android
- Custom integrations from any backend or language using the REST API and signed webhooks
- Telegram and WhatsApp inbound that funnels into one shared inbox, with an X slot ready
- White-labelled chat embedded into a product you resell
Also included
Platform-hosted AI needs no key of your own. It meters by real token usage, tops up credits automatically, and hands off to a human when the balance runs low, or you can bring your own key (BYOK). You also get an AI training center that crawls your site, ingests uploaded files (PDF, Word/DOCX), imports Q&A pairs (CSV), and lets you rehearse in a Playground sandbox before going live, plus a help center, FAQ, and announcements in 50 languages, end-to-end white-label, anti-blocking multi-domain access, and a super-admin console.
How it works
SingChat has four runtime pieces:
- Web app (Next.js), admin inbox, settings, REST API
- WebSocket server, real-time message delivery and AI streaming
- Worker (BullMQ), AI replies, knowledge ingestion, webhooks
- Postgres + Redis + S3, data, queue, attachments
Deployment models
- SaaS, sign up at
singchat.org, get a subdomain in 30 seconds - Self-host CE, AGPL community edition via
docker compose - Enterprise, commercial license with SSO, white-label, source access
Ready to ship? Continue to the Quickstart.