SupportAI: AI Customer Support SaaS
SupportAI: a complete, ready-to-launch AI customer support SaaS. Multi-tenant helpdesk with an AI chatbot trained on your own documents, ticketing, an embeddable chat widget, Stripe billing, and a public API. Next.js + Postgres, Docker-ready, fully documented.
Try the Live DemoSupportAI: AI Customer Support SaaS (Full Source Code)
Launch your own AI-powered customer support platform in days, not months.
SupportAI is a complete, multi-tenant SaaS application. Every company that
signs up gets their own AI chatbot, trained on their own uploaded documents,
plus a full support ticket system, a knowledge base, and an embeddable
chat widget for their website. Built for founders and agencies who want a
proven SaaS foundation instead of starting from a blank repo.
WHO THIS IS FOR
- Developers who want to launch an AI helpdesk SaaS without building the
multi-tenancy, billing, and RAG pipeline from scratch
- Agencies who want a white-label support platform to resell to clients
- Indie hackers looking for a serious, production-shaped starting point
CORE FEATURES
- User registration & login with secure password hashing
- Multiple organizations: one user can belong to and switch between several
- Team members with roles: Owner, Admin, Agent, each with different
permissions (billing, team management, ticket handling)
- Customer management, separate from your own team accounts
- Support tickets: subjects, priorities, statuses, threaded replies,
assignment to team members, automatic email notifications
- Knowledge base: write articles with categories, or upload PDF/text
documents. Everything is automatically chunked, embedded, and made
searchable by the AI
- AI chatbot that answers customer questions using ONLY your knowledge
base (Retrieval-Augmented Generation), with source citations for
transparency, plus a built-in test panel so you can try questions
before going live
- Embeddable chat widget: a single <script> tag customers paste into their
own website, with a live branding preview and a full settings page
(color, logo, welcome message, allowed domains)
- Conversation history for every widget chat, viewable per-customer
- Usage & credit limits: cap how many AI messages an organization can send
per billing period, automatically enforced
- Stripe subscriptions: Checkout, Customer Portal, and webhook handling
for plan upgrades, downgrades, and renewals. The app runs gracefully
even before Stripe is connected, so you can develop and demo without keys
- A documented public REST API secured by per-organization API keys, so
your customers can integrate SupportAI into their own tools
- White-label branding: every organization can set its own logo, color,
and widget name
- Dark and light mode throughout
- Multi-language interface: English, Spanish, French, and Arabic (with
full right-to-left layout support) included out of the box, built on a
standard i18n framework so you can add more languages easily
TECH STACK
- Next.js 16 (App Router) + TypeScript
- PostgreSQL with the pgvector extension for AI similarity search
- Prisma ORM
- Auth.js (NextAuth v5) for authentication
- Tailwind CSS plus a small, readable component library (no black-box UI kit)
- Stripe for billing
- OpenAI and Anthropic support out of the box, behind a clean provider
interface. Swap providers with one environment variable, or run
entirely in a free "mock AI" mode with zero API keys for development
and demos
- Docker Compose for one-command deployment (app + database included)
WHAT'S INCLUDED IN THIS PACKAGE
- Full, commented source code (source-code/)
- A step-by-step setup guide in plain language, as a PDF
(documentation/SupportAI-Setup-Guide.pdf)
- A folder of real product screenshots (screenshots/)
- This short and long description, ready to paste into your listing
REQUIREMENTS TO RUN IT
- Node.js 20 or newer
- Docker Desktop (recommended: the included docker-compose.yml handles
the database for you), or your own PostgreSQL 16+ with the pgvector
extension
- Optional, add anytime: an OpenAI or Anthropic API key (for real AI
answers instead of the built-in demo mode), a Stripe account (for real
billing), and an email service like Resend or any SMTP account (for
real emails instead of console logging)
The application works immediately after setup with zero paid API keys.
AI replies run in a clear, labeled "mock" mode against your real
knowledge base, so you can fully explore and demo the product before
connecting anything. Everything documented above was tested end-to-end,
including a full Docker build and deploy, before this package was
finalized.
Requirements
Not specified.
Compatibility
Not specified.
v1.0.0 Current Aug 29, 2026
No reviews yet.
You might also like
Compass: AI Business OS Control Plane (Free Bonus Add-on)
Free bonus control plane that connects to Sift, Bloom, Orbit, Relay, and Nudge and shows live status and real metrics from one screen. Read-only, never writes. Full Node.js source code, zero dependencies.
Nudge: AI E-commerce Assistant (Full Source Code)
AI shopping assistant that chats with customers, recovers abandoned carts, and recommends products. Full Node.js source code, zero dependencies.
Relay: AI Multi-Agent Automation Platform (Full Source Code)
AI automation platform that chains specialized agents into real workflows, from one task in to a finished result out. Full Node.js source code, zero dependencies.
Orbit: AI CRM & Sales Pipeline (Full Source Code)
AI CRM that scores every lead, drafts your follow-ups, and tells you exactly who to talk to next. Full Node.js source code, zero dependencies.
Bloom: AI Social Media Studio (Full Source Code)
AI social media studio that writes on-brand captions, brainstorms campaigns, builds your content calendar, and generates cover art for every post. Full Node.js source code, zero dependencies.
Sift: AI Recruiting & ATS Platform (Full Source Code)
AI recruiting platform that parses resumes, scores candidates with explainable breakdowns, and runs your whole ATS pipeline. Full Node.js source code, zero dependencies.