A multi-tenant platform for creating and deploying custom AI chatbots with dedicated domains. Built on the Vercel AI Chatbot starter, extended with multi-tenant capabilities.
- Users create workspaces
- Each workspace can have multiple chatbots
- Each chatbot gets its own custom domain
- Chatbots are trained on user-provided knowledge bases
- Deploy and manage multiple chatbots from one dashboard
Base: Vercel AI Chatbot Starter
+ Multi-tenant architecture
+ Custom domain handling
+ Knowledge base management
- ✅ Next.js App Router
- ✅ OpenAI/Anthropic integration
- ✅ Authentication (NextAuth.js)
- ✅ Database (Vercel Postgres)
- ✅ File storage (Vercel Blob)
- ✅ UI components (shadcn/ui)
-
Multi-tenant System
- Workspace management
- User-workspace relationships
- Resource isolation
-
Chatbot Management
- Creation interface
- Settings/customization
- Deployment controls
-
Knowledge Base
- Document upload
- Text extraction
- Vector storage
-
Custom Domains
- Domain verification
- SSL certification
- DNS management
- Single workspace per user
- One chatbot per workspace
- Basic customization
- File upload for training
- Custom domain support
- Simple analytics
- Usage limits
├── app/
│ ├── api/
│ │ ├── chat/
│ │ ├── domains/
│ │ └── workspaces/
│ ├── app/
│ │ ├── workspace/
│ │ └── settings/
├── components/
│ ├── dashboard/
│ ├── chatbot/
│ └── knowledge-base/
└── lib/
├── auth/
├── db/
└── ai/
- Set up multi-tenant DB schema
- Build workspace management
- Create chatbot CRUD
- Implement basic knowledge base
- Add custom domain support
- Team collaboration
- Advanced customization
- Template marketplace
- API access
- Next.js 14
- Vercel AI SDK
- Vercel Postgres
- Vercel Blob
- NextAuth.js
- shadcn/ui
- Tailwind CSS
- OpenAI/Anthropic
- Modify DB schema for multi-tenancy
- Create workspace management system
- Build chatbot creator interface
- Implement knowledge base uploader
- Set up custom domain handling
FREE
- 1 chatbot
- 100 msgs/month
- Basic customization
PRO ($29/mo)
- 3 chatbots
- 1,000 msgs/month
- Custom domain
- Full customization
BUSINESS ($99/mo)
- 10 chatbots
- 10,000 msgs/month
- Priority support
- API access