Chatwoot is an open source, self-hosted customer support platform built explicitly as an alternative to Intercom, Zendesk, and Salesforce Service Cloud. It centralizes conversations from live chat, email, and social channels into one inbox, and adds a help center portal so customers can self-serve before reaching an agent. The project is written primarily in Ruby and ships with official Heroku and DigitalOcean one-click deployments, and its own README states it is designed to give teams full control over their customer data rather than storing it with a third-party vendor.
Chatwoot deploys via a one-click Heroku button, a DigitalOcean Kubernetes marketplace app, or Docker, with a documented list of environment variables required for full feature support; the README notes some features will break if the relevant variables aren't set. The project follows a git-flow branching model with develop as the base branch; stable releases are tagged v1.x.x on the master branch. Docker images are published to Docker Hub, and Helm charts are listed on Artifact Hub for Kubernetes deployments, giving self-hosters more than one supported path into production.
Chatwoot includes conversation, agent, inbox, label, and team reports for operational visibility, plus CSAT reports to measure customer satisfaction, all downloadable for offline analysis outside the dashboard. A live view shows ongoing conversations in real time, which is useful for monitoring support load during peak hours without refreshing individual inboxes. Translation of the Chatwoot web and mobile apps is coordinated through Crowdin, with a published contributing guide for anyone who wants to add or improve a language.