Categories
Project Management CRM Customer Support Business Intelligence Helpdesk Marketing Automation OperationsDeveloper links
Erxes
Replacing HubSpot, Zendesk, Intercom, and Linear with a single self-hosted platform, erxes delivers an Experience Operating System trusted by over 4,000 GitHub stars and built on a modern Nx-powered monorepo architecture. The core ships with six foundational modules — My Inbox for omnichannel conversations across email, web chat, voice, and Discord; Contacts for unified customer profiles; Products for catalog management; Segments for behavioral targeting; Automation for visual workflow builders; and Documents for template generation. Beyond the core, a plugin marketplace activates Frontline for ticket management and omnichannel support queues, Sales for deal pipelines and lead scoring, Operations for project boards with cycle management, Content for headless CMS and knowledge bases, and Team for employee directories, time clocks, and internal chat. The technical stack combines GraphQL Federation with Apollo Server v4 and tRPC v11 microservices on Node.js, React 18 micro-frontends via Rspack Module Federation with TailwindCSS 4, MongoDB with Mongoose for persistence, Redis for caching, BullMQ for job queues, and Elasticsearch for full-text search. Deployment supports Docker Compose orchestration with automatic service discovery across all plugin containers. The Global Profile architecture enables agencies to manage multiple client brands under a single login with separated data stores. iOS and Android SDKs embed the messenger widget directly into mobile applications. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPLv3 licensed.
Benefits
- Replace Multiple SaaS Subscriptions
- Consolidates CRM, helpdesk, project management, and marketing automation into one platform, eliminating per-seat costs from HubSpot, Zendesk, and Intercom simultaneously.
- Plugin Marketplace Extensibility
- Activate only needed modules from the marketplace — Frontline, Sales, Operations, Content, or Team — keeping the deployment lightweight while scaling functionality on demand.
- Full Data Sovereignty
- Self-hosted deployment with MongoDB stores all customer data, conversation histories, and behavioral analytics on your infrastructure with zero third-party telemetry or monitoring.
- Multi-Brand Global Profile
- Agencies manage multiple client organizations under one authentication system with isolated data stores, separate support queues, and brand-specific configurations per instance.
Features
- Omnichannel Unified Inbox
- Routes email, web chat, voice calls, and Discord messages into a single inbox with automated ticket assignment, SLA tracking, and conversation tagging.
- GraphQL Federation API
- Apollo Server v4 gateway federates schemas across all plugin microservices, exposing a unified API endpoint for custom integrations and third-party applications.
- Visual Automation Builder
- Drag-and-drop workflow editor triggers actions based on customer behavior, segment membership, form submissions, and time-based conditions across all modules.
- Module Federation Frontend
- Rspack-powered micro-frontends load plugin UIs dynamically at runtime, enabling independent deployment and hot-reloading of individual modules without full rebuilds.
- Customer Portal App
- Next.js standalone application provides customers self-service access to tickets, knowledge base articles, and account information with customizable branding.