A self-hosted experience management infrastructure that unifies marketing, sales, operations, and customer support in one platform.

Erxes screenshot 1

Erxes is an open-source, self-hosted experience management infrastructure. It functions as a unified operating system for marketing, sales, operations, and support, allowing organizations to manage customer communications and internal workflows from a single server installation. The platform is designed to consolidate multiple business functions into one interface, replacing the need for separate tools for CRM, ticketing, and website management.

The software is deployed as a web application and uses a plugin-based architecture to extend its functionality. Users start with a core system and add specific modules from a marketplace to tailor the software to their specific business needs. This modular approach allows a company to scale its feature set from a simple contact manager to a full-scale enterprise resource planning system without changing the underlying infrastructure.

Key features

  • Core modules for contacts, products, segments, and automation
  • Omnichannel conversation and ticket management via the Frontline plugin
  • Headless website and knowledge base tools through the Content plugin
  • Lead capture with customizable landing pages and forms in the Sales plugin
  • Project and cycle management via the Operation plugin
  • Financial and salary management tools in the Accounting plugin
  • Internal team directories and time clocks through the Team plugin
  • Support for custom plugin development via a dedicated CLI
  • Full data control through self-hosting with no third-party monitoring

The software is built using an Nx monorepo with a modern microservices architecture. The backend utilizes GraphQL Federation and tRPC with Node.js, MongoDB, and Redis, while the frontend employs Module Federation with React 18 and TailwindCSS. This technical stack is intended for SaaS providers and digital marketing agencies who require a scalable foundation to build unique business experiences. The architecture supports standalone applications, including a Next.js customer portal and various POS clients and widgets.

Erxes is a flexible, source-available infrastructure for companies seeking a private and customizable CRM and marketing automation suite.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age9 years
LicenseCustom
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.