What it is
Zammad is a web-based, open-source helpdesk and customer support platform, released under the GNU AGPLv3 and written primarily in Ruby on the Rails framework. The source code lives on GitHub and is owned by the Zammad Foundation, an entity that the README describes as independent of commercial providers such as Zammad GmbH. Development is carried out by the team at Zammad GmbH together with the community, and the project states that the software is and will stay open source.
The concrete problem it addresses is the fragmentation of customer inquiries. Support teams that juggle countless requests across multiple channels struggle to keep everyone on the same page, and they often spend more time administering the helpdesk than answering customers. Zammad collects customer communication from email, chat, telephone and social media into one support system. It sits in the customer support and success segment of the business software ecosystem, built on a Ruby and Rails stack with a JavaScript and TypeScript frontend tooled by Vite and CoffeeScript, and it exposes both a REST API and a GraphQL interface for integration work.
Key capabilities
- Consolidates customer communication from email, chat, telephone and social media channels into one web-based helpdesk.
- Provides a ticketing system for tracking and handling customer inquiries.
- Exposes a REST API, documented separately, for programmatic access.
- Exposes a GraphQL endpoint alongside the REST interface.
- Ships as Docker container images under the
zammad/zammad-docker-compose repository on Docker Hub.
- Ships a Helm chart for deployment on Kubernetes, distributed through Artifact Hub.
- Distributed as DEB and RPM binary packages for both stable and develop branches.
Who uses it and how
- Support teams fielding inquiries from several channels at once run it as a shared helpdesk so agents work from one queue.
- Self-hosters deploy the Docker container images and operate the stack themselves.
- Kubernetes operators install the Helm chart from Artifact Hub.
- Administrators on Debian or RPM-based systems install the provided DEB or RPM packages from the stable or develop branches.
- Organizations avoiding self-hosting use the vendor cloud service, which offers a free trial instance.
Getting started
Installation paths documented in the README are the Docker container images at zammad/zammad-docker-compose, the Helm chart for Kubernetes, and DEB or RPM binary packages; installation and getting-started instructions live at docs.zammad.org. A hosted cloud service from Zammad GmbH is also offered, with a free trial instance for evaluation.
When to use it — and when not to
Zammad is the open-source alternative to running the same workload on a paid hosted helpdesk, and the README openly points to the vendor cloud service as the easiest and often most cost-effective way to operate it, so the self-hosted route is a deliberate trade rather than the default recommendation. A self-hoster takes on the full operational load of a Rails application, its database, its file storage and inbound and outbound mail handling, plus backups and updates, which the vendor explicitly offers to handle instead. The project also carries a sizeable open issue count, and the recorded contributor figure is zero, which is worth weighing against the volume of community activity the fork and star counts suggest.