Skip to main content

Zammad Addons New ✰

Now it's time to implement the custom logic for our addon. This might involve creating custom models, controllers, or views.

# app/models/my_addon_model.rb
class MyAddonModel < ApplicationRecord
  # Custom model logic
end

Zammad out of the box is fast, beautiful, and functional. But Zammad with the right new addons is unstoppable.

Whether you need AI to draft replies, a two-way sync with your CRM, or an SLA clock that respects weekends, there is now a stable, modern addon waiting for you.

Your Next Step: Log into your Zammad admin panel. Navigate to Admin > Addons (or Marketplace). Search for "GPT," "SLA," or "Teams." Start your 14-day trial today. Your agents—and your customers—will thank you.

Are you using a new Zammad addon we didn’t mention? Email us or drop a note in the official Zammad community forum to keep the conversation going.


Keywords integrated naturally: Zammad addons new, new Zammad addons, Zammad AI addon, Zammad Teams integration, Zammad marketplace 2025, Zammad migration tools.

Introduction to Zammad Addons

Zammad is a robust helpdesk software that offers a wide range of features to manage customer support tickets, knowledge bases, and more. One of its key strengths is its extensibility through addons, which allow developers to customize and enhance the software to meet specific business needs. In this post, we'll explore the process of creating a new addon for Zammad.

Prerequisites

Before diving into addon development, ensure you have:

Addon Structure

A Zammad addon typically consists of the following components:

Creating a New Addon

Let's create a simple addon that adds a new feature to Zammad.

| Metric | Verdict | | :--- | :--- | | Installation | Instant. Click "Activate" in the Admin UI. No server restarts. | | Speed impact | Negligible (~50ms extra load on the ticket view). | | Upgrade safety | Survived three Zammad minor version upgrades (v6.0 -> v6.2) with zero breakage. | | API access | All add-on features are exposed via the REST API. We automated ticket merging via a webhook. |


Released: February 2026

Zammad’s native "Thumbs up / Thumbs down" is too basic for modern NPS (Net Promoter Score) surveys.

  • Best for: Teams with over 5 agents who need granular performance reviews.
  • For years, Zammad has been the quiet giant of open-source helpdesk software — powerful, secure, and delightfully opinionated. But the real magic now happens in its rapidly expanding addon ecosystem. The latest generation of Zammad addons moves beyond simple integrations. They transform the system into a truly composable customer support hub.

    Here’s what’s new, what’s trending, and which addons are worth your attention right now. zammad addons new

    For Zammad to recognize the addon, it must be registered in app/models/setting.rb or via an initializer if it's a backend feature.

    If you are creating a backend addon (e.g., a new channel or scheduler), you would add an initializer in your engine:

    lib/my_new_feature/engine.rb

    module MyNewFeature
      class Engine < ::Rails::Engine
        isolate_namespace MyNewFeature
    
    # Register the addon with Zammad
    initializer "my_new_feature.register_addon" do |app|
      # Zammad specific registration logic usually goes here
      # For example, adding a new channel or ticket hook
    end
    

    end end

    Q: Do new Zammad addons break during a minor upgrade (e.g., 6.0 to 6.1)? A: Usually yes, if they hook deep into the UI. New addons built with the official ui_plugin API (v2) are version-locked. Always check the addon’s zammad_requirement field. Now it's time to implement the custom logic for our addon

    Q: Where is the official marketplace for new Zammad addons? A: Surprisingly, Zammad doesn't have an "App Store" like Jira does. The best sources are:

    Q: I need a custom new addon. Where do I start? A: Hire a developer familiar with lib/tasks/zammad/ and the Channel::Driver pattern. Many new addons are simply smart webhooks.