HotCRM Documentation
Enterprise-level CRM system built on @objectstack/spec protocol
Welcome to HotCRM
HotCRM is a comprehensive, AI-native enterprise CRM system covering the complete Lead-to-Cash lifecycle. Built on the @objectstack/spec protocol, it delivers:
- Complete CRM Suite: 14 core objects spanning Marketing, Sales, Service, and Finance domains
- Metadata-Driven Architecture: All objects defined through TypeScript (type-safe)
- ObjectQL: Type-safe query language replacing traditional SQL
- AI-First Design: Every major feature enhanced with AI capabilities
- Modern UI/UX: Apple/Linear-inspired design with Tailwind CSS
- Enterprise-Ready: SLA management, approval workflows, multi-currency support
- Monorepo Architecture: Modular package structure for deep customization
Quick Links
Getting Started
Learn how to install and set up HotCRM
Architecture
Understand the core architecture and design principles
Features
Explore all available features and capabilities
Development
Build custom objects and business logic
Key Statistics
- 14 Core Objects: Lead, Campaign, Account, Contact, Opportunity, Activity, Product, Pricebook, Quote, Contract, Payment, Case, Knowledge
- 7 Sales Stages: Complete pipeline from Prospecting to Closed Won/Lost
- 8 Currencies: Multi-currency support for global operations
- 6 Service Channels: Email, Web, Phone, WeChat, Chat Bot, Mobile App
- 100+ Fields: Comprehensive data capture across all objects
- AI-First Design: Every major object has AI enhancement capabilities
What Makes HotCRM Different?
🎯 Metadata-Driven Architecture
All business objects are defined natively in TypeScript (.object.ts), providing full type safety and IDE support.
🚀 ObjectQL Query Language
Type-safe query language that replaces traditional SQL with a more intuitive, flexible syntax.
🤖 AI-Native Design
Built from the ground up with AI capabilities integrated into every major feature, not bolted on as an afterthought.
🎨 World-Class UX
Apple/Linear-inspired design with Tailwind CSS for a beautiful, modern interface that users love.
📦 Monorepo Architecture
Clean package separation allows you to use only what you need and customize everything.
Get Started
Ready to dive in? Start with our Introduction guide.