The "interesting story" behind Zammad add-ons is rooted in its open-source philosophy: major features often start as for specific clients and eventually graduate into the standard free version for everyone. The Evolution of Add-ons
For those running Zammad without a subscription, the open-source community has created incredible tools. These are usually installed via gem install or by copying files into the /opt/zammad/ directory.
Zammad features a generic CTI caller log. By connecting your VoIP system (like Asterisk or Placetel), a customer's profile and ticket history automatically pop up on the agent's screen the moment the phone rings.
In the Zammad ecosystem, what most users call "addons" are technically categorized as or packages . While Zammad doesn't have a centralized "app store" like other platforms, you can extend it through official built-in tools, community-developed packages, or external platform connectors. 1. Built-in Integrations zammad addons
: This is widely considered the best way to automate Zammad. You can create "if-this-then-that" workflows, like automatically creating tickets from GitHub issues or alerting Slack for high-priority escalations. : A high-performance ETL (Extract, Transform, Load) tool
: Because ZPM packages modify the core code, they can break during a Zammad version update. Always check the compatibility of an addon before upgrading your Zammad instance.
While the official marketplace is nascent, the heart of Zammad's extensibility lies in its open-source community. Since the platform is open-source, developers and organizations have created their own "add-ons" or "packages" to solve specific needs. The "interesting story" behind Zammad add-ons is rooted
| Addon | Purpose | Vendor | |-------|---------|--------| | | Bi-directional ticket sync | CodeSprouts | | Zammad Power BI Dashboard | Advanced analytics | Zammad Consulting Partners | | SAML SSO (Enterprise) | SAML 2.0 auth (Okta, Azure AD) | Zammad GmbH | | Zammad GDPR Tool | Auto-anonymize user data | Community premium |
Links code repositories to support tickets. Agents can track bug fixes and development progress directly from the sidebar. Top Community Add-ons and Custom Modules
This replacement mechanism is where the primary challenge of addon development lies. If your addon modifies a core Zammad file (e.g., search_controller.rb ) and you then update Zammad, the update will overwrite that file with a new official version. To get your addon's functionality back, you would have to reinstall your addon , which would then overwrite the new official file with your custom version . This can create a tug-of-war and potential instability. Because of this complexity, it's often recommended that new functionalities be added without modifying existing core code, but this isn't always possible. Zammad features a generic CTI caller log
For IT and software development teams, a helpdesk cannot exist in a vacuum. It must sync with your codebase and project management infrastructure.
The standard Zammad analytics are basic. The unlocks the true power of your data.