ZConnector für Support

Zammad in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.

Tickets, Artikel, Kunden, Organisationen, Zeiterfassung. Ein Token in Loopthink, ein Login pro Person, Rollen pro Tool und ein Audit-Eintrag für jeden Aufruf.

Kostenlos für 2 Connectors, ohne Karte · Pro 19 € · in der EU betrieben · 19 Lese-Tools, 4 Schreib-Tools standardmäßig aus

Ihr KI-ClientZammad

“Welche Tickets sind seit mehr als drei Tagen offen und haben die Priorität hoch?”

Verwendet search_tickets aus Zammad

Drei Tickets mit Priorität hoch sind seit mehr als drei Tagen offen:

TicketTitelOrganisationOffen seit
#67012Login-Schleife nach Passwort-ResetNordwind Handel14.10.2026
#67048Rechnungs-PDF zeigt falsche UStKraus & Partner15.10.2026
#67091API-Rate-Limit nachts erreichtAcme GmbH17.10.2026
  • nur lesend
  • maskiert
An example answer in an AI client: the question “Welche Tickets sind seit mehr als drei Tagen offen und haben die Priorität hoch?” is answered from Zammad through the tool search_tickets, and the call was nur lesend, maskiert.
Im Produkt

Ein Token rein, die Tools kommen raus.

Das Zammad-Verbindungsformular in Loopthink: zammad url und der Token
1. Verbinden. Sie tragen zammad url ein und fügen den Token ein. Der Token bleibt in Loopthink; niemand in Ihrem Team sieht ihn.
Der Tools-Tab des Zammad-Servers in Loopthink: jedes Tool mit eigenem Schalter
2. Tools auswählen. Lesen ist von Anfang an an; Tools, die Daten ändern, bleiben aus, bis Sie sie einschalten. Maskierungsregeln pro Tool halten personenbezogene Felder aus der Antwort.

Zammad ist der Helpdesk von Teams, die ihre Tickets auf dem eigenen Server haben wollen: Tickets mit dem ganzen Gesprächsverlauf, Kunden und Organisationen, Gruppen, Status, Prioritäten, Tags und Zeiterfassung. Die Suche ist gut, sobald man die Syntax kennt; die meisten im Unternehmen kennen sie nicht.

Mit dem Zammad-Connector fragen Support, Kundenbetreuung und Geschäftsführung in Claude oder ChatGPT und bekommen die Antwort aus der laufenden Instanz. Loopthink hält einen Zugriffstoken eines Zammad-Agenten, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert.

Neunzehn Lese-Tools decken Ticketsuche, Artikel, Zeiterfassung, Tags, Verknüpfungen, Benutzer, Organisationen, Gruppen, Status und Prioritäten ab. Vier Schreib-Tools, eine interne Notiz, ein Tag, ein Statuswechsel und ein neues Ticket, bleiben aus, bis Sie sie für eine Rolle einschalten.

Was Ihr Team fragt
  • Support

    “Welche Tickets sind seit mehr als drei Tagen offen und haben die Priorität hoch?”

    Beantwortet von search_tickets

  • Kundenbetreuung

    “Alle Tickets der Nordlicht GmbH in diesem Quartal, mit Status und letzter Änderung.”

    Beantwortet von search_tickets

  • Support

    “Fass mir den Verlauf von Ticket 48112 zusammen.”

    Beantwortet von list_ticket_articles

  • Geschäftsführung

    “Erstellte und geschlossene Tickets pro Woche in den letzten zwei Monaten.”

    Beantwortet von search_tickets

  • Support

    “Wie viel Zeit wurde auf Ticket 48112 gebucht, und von wem?”

    Beantwortet von list_ticket_time_accountings

  • Support

    “Füge zu 48112 eine interne Notiz hinzu: Kunde hat angerufen, wartet auf die Logdatei.”

    Beantwortet von add_internal_note

Tools

Was der Zammad-Connector kann.

ToolWas es tutZugriffStandard
search_ticketsSearch tickets with Zammad search syntax (Elasticsearch query string). Examples: 'state.name:open', 'customer.email:max@acme.de', 'organization.name:"Acme GmbH" AND priority.nam…LesenAn
list_ticketsList tickets visible to the token user, without filter. Prefer search_tickets for any question with criteria.LesenAn
get_ticketGet one ticket by its internal ID (not the ticket number shown in the UI; find the ID with search_tickets query 'number:<number>').LesenAn
list_ticket_articlesGet all articles (emails, notes, phone notes, web messages) of a ticket, i.e. the conversation history.LesenAn
get_ticket_articleGet a single article by its ID.LesenAn
list_ticket_time_accountingsList time accounting entries of a ticket (time_unit, type_id, created_by_id, created_at). Use to answer how much time was spent on a ticket.LesenAn
list_ticket_tagsList the tags of a ticket.LesenAn
list_ticket_linksList tickets linked to a ticket (parent, child, normal links).LesenAn
global_searchSearch across tickets, users and organizations at once, like the search box in the Zammad UI. Use when it is unclear what kind of object the user means.LesenAn
get_current_userGet the user the token belongs to. Useful to check the connection and the user's ID.LesenAn
search_usersSearch users (customers and agents) by name, email, login or with search syntax like 'email:max@acme.de' or 'organization.name:"Acme GmbH"'. Returns IDs for get_user and for tic…LesenAn
list_usersList users without filter. Prefer search_users.LesenAn
get_userGet one Zammad user by ID, including name, email, organization and role.LesenAn
search_organizationsSearch organizations (customer companies) by name or domain.LesenAn
list_organizationsList organizations. Paginate with page/per_page.LesenAn
get_organizationGet one organization by ID, including member_ids.LesenAn
list_groupsList ticket groups (queues) with IDs and names. Needs admin.group permission on the token.LesenAn
list_ticket_statesList ticket states (e.g. new, open, pending reminder, closed) with IDs.LesenAn
list_ticket_prioritiesList ticket priorities (e.g. '1 low', '2 normal', '3 high') with IDs.LesenAn
add_internal_noteWRITE: Adds an internal note (not visible to the customer, no email is sent) to an existing ticket. Use for summaries or hints for agents.SchreibenAus
add_ticket_tagWRITE: Adds a tag to a ticket. Creates the tag if it does not exist and the user is allowed to.SchreibenAus
update_ticket_stateWRITE: Changes the state and priority of a ticket. Use state names from list_ticket_states (e.g.SchreibenAus
create_ticketWRITE: Creates a new ticket with an initial internal note (no email to the customer). customer is the customer's email address; use 'guess:<email>' to create the customer if unk…SchreibenAus

Schreib-Tools sind für jede Rolle aus, bis Sie sie einschalten, ein Tool für eine Rolle. Die Namen und Beschreibungen sind das, was das Modell sieht, deshalb bleiben sie englisch; es bekommt außerdem die vollständige Parameterbeschreibung jedes Tools.

Einrichtung

So kommen Sie an den Zammad-Token.

Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.

  1. 1

    Als Admin: Einstellungen > System > API öffnen und „API-Token-Zugriff“ einschalten.

  2. 2

    Als der Benutzer anmelden, in dessen Namen der Token handeln soll (braucht die Berechtigung user_preferences.access_token).

  3. 3

    Auf den Avatar klicken > Profil > Token-Zugriff > Erstellen, einen Namen vergeben und die Berechtigungen auswählen.

  4. 4

    Den Token kopieren. Er wird nur einmal angezeigt.

  5. 5

    In Loopthink fügen Sie Zammad aus dem Katalog hinzu und fügen den Token ein. Außerdem fragt der Connector nach zammad url. Eine Minute später sieht Ihr Team die Tools.

Der Token handelt mit den Rechten des erstellenden Benutzers, begrenzt auf die gewählten Berechtigungen. Mit ticket.agent sieht der Benutzer nur Tickets der Gruppen, auf die er Zugriff hat. Geben Sie dem technischen Benutzer also genau die Gruppen, die die KI lesen darf.

Maskierung

Was wir in Zammad zu maskieren empfehlen.

Ein Ticket ist ein Gespräch mit einer Person: Absender- und Empfängeradressen, Telefonnummern, der Text jedes Artikels. Die vorgeschlagenen Felder maskieren Kontaktdaten und Artikeltexte für Rollen, die nur Zahlen und Status brauchen; der Support, der den Verlauf ohnehin liest, bekommt eine Rolle ohne diese Regel.

  • email
  • phone
  • mobile
  • fax
  • firstname
  • lastname
  • street
  • zip
  • city
  • address
  • from
  • to
  • cc
  • body
  • login
  • web
  • note
Fragen

Zammad und Loopthink

Welche Zammad-Berechtigungen braucht der Token?
ticket.agent für Tickets, Artikel, Tags, Verknüpfungen, Zeiterfassung, Benutzer und Organisationen. admin.group nur, wenn Sie list_groups nutzen wollen. Legen Sie den Token unter einem technischen Agenten an, der Mitglied genau der Gruppen ist, die die KI lesen darf, denn ein Agent sieht nur die Tickets seiner Gruppen.
Schickt eine Notiz oder ein Statuswechsel eine E-Mail an den Kunden?
Nein. add_internal_note schreibt einen internen Artikel, und create_ticket beginnt mit einer internen Notiz. Nichts, was der Connector tut, sendet eine Mail an einen Kunden.
Wir hosten Zammad selbst. Erreicht der Connector die Instanz?
Ist die Instanz aus dem Internet erreichbar, ja, direkt. Ist sie nur im eigenen Netz erreichbar, braucht es den Loopthink Runner in diesem Netz; sagen Sie uns Bescheid, dann richten wir ihn mit Ihnen ein.
Braucht jedes Teammitglied einen eigenen Zammad-Account?
Nein. Loopthink hält einen Schlüssel oder Token für Zammad. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an Zammad wird unter ihrem Namen protokolliert. Die Lizenzen in Zammad bleiben, wie sie heute sind.
Wo liegt der Zammad-Schlüssel?
In Loopthink, verschlüsselt, in der EU. Er erreicht weder den KI-Client noch die Personen, die den Connector nutzen. Rotieren Sie ihn in Zammad, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
Kann jemand aus dem Chat heraus in Zammad schreiben?
Nur, wenn Sie es einschalten. Schreibaktionen sind eine eigene Zeile in der Rechtematrix und für jede Rolle standardmäßig aus. Braucht eine Rolle ein Schreib-Tool, geben Sie genau dieses eine Tool genau dieser Rolle frei.
Was sieht das Modell?
Das Ergebnis des Tool-Aufrufs, nach der Maskierung. Felder, die Sie als personenbezogen markieren, etwa E-Mail-Adressen, Namen oder Kartendaten, werden maskiert, bevor die Antwort zu den KI-Client reist. Das Modell bekommt die Zahlen, nicht die Menschen.
Was kostet es?
Kostenlos für eine Person und zwei Connectors, ohne Karte. Pro kostet 19 € im Monat für bis zu fünf Personen und jeden Connector auf dieser Seite, mit Rollen, feldgenauer Maskierung und 30 Tagen Audit-Log. Team kostet 49 € für zehn Personen und bringt Ihre eigenen REST-APIs und SQL-Datenbanken, Ihre eigene Domain und Ihren eigenen Identity Provider dazu. Kein Gespräch nötig.

Hängen Sie fest, oder fehlt ein Tool? Ein Mensch, der diesen Connector kennt, antwortet innerhalb eines Arbeitstags.

Funktioniert in Claude, ChatGPT, Langdock und jedem anderen MCP-Client.

Weitere Connectors für Support