So erstellen Sie einen benutzerdefinierten Objekttyp in Zendesk: Eine vollständige Anleitung

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited February 27, 2026

Expert Verified

Bannerbild für So erstellen Sie einen benutzerdefinierten Objekttyp in Zendesk: Eine vollständige Anleitung

Standardmäßige Zendesk-Objekte wie Tickets, Benutzer und Organisationen decken die meisten Support-Anforderungen ab. Aber was passiert, wenn Ihr Unternehmen über einzigartige Daten verfügt, die nicht in diese vordefinierten Felder passen? Zendesk Custom Objects geben Ihnen die Flexibilität, Ihre Daten genau so zu modellieren, wie Sie sie benötigen.

Mit Custom Objects können Sie das Datenmodell von Zendesk erweitern, um Informationen zu speichern, die für Ihr Unternehmen spezifisch sind. Ob Sie Softwarelizenzen, Produktgarantien oder Abonnementdetails verfolgen, Custom Objects geben Ihnen die Flexibilität, Ihre Daten genau so zu modellieren, wie Sie sie benötigen.

In dieser Anleitung erfahren Sie, wie Sie einen benutzerdefinierten Objekttyp in Zendesk mit zwei Methoden erstellen: der REST-API für automatisierte Setups und dem Admin Center für einen Point-and-Click-Ansatz. Wir werden uns auch ansehen, wie Tools wie eesel AI zusammen mit Ihren benutzerdefinierten Daten arbeiten können, um Support-Workflows zu automatisieren.

Erstellen eines benutzerdefinierten Objekttyps über die API

Die API-Methode gibt Ihnen präzise Kontrolle und ermöglicht es Ihnen, die Objekterstellung über mehrere Zendesk-Instanzen hinweg zu automatisieren. Hier erfahren Sie, wie Sie einen Zendesk Custom Object-Typ programmgesteuert erstellen.

Schritt 1: Aktivieren Sie Custom Objects in Ihrem Konto

Bevor Sie die API verwenden können, muss ein Administrator die Funktion aktivieren:

  1. Navigieren Sie zu Admin Center > Objekte und Regeln > Custom Objects
  2. Klicken Sie auf Loslegen, um die Funktion zu aktivieren
  3. Wenn Sie zuvor Legacy Custom Objects verwendet haben, sehen Sie ein Banner, um die neue Erfahrung auszuprobieren

Schritt 2: Erstellen Sie das Custom Object

Sobald es aktiviert ist, verwenden Sie den Create Custom Object Endpoint, um Ihr Objekt zu definieren:

Endpunkt: POST /api/v2/custom_objects

Erforderliche Parameter:

  • key: Ein eindeutiger Bezeichner für Ihr Objekt (kann später nicht mehr geändert werden)
  • title: Der Singular-Anzeigename (z. B. "Softwarelizenz")
  • title_pluralized: Der Plural-Anzeigename (z. B. "Softwarelizenzen")

Hier ist ein vollständiges cURL-Beispiel:

curl --request POST https://{subdomain}.zendesk.com/api/v2/custom_objects \
  --header "Content-Type: application/json" \
  -u {email_address}/token:{api_token} \
  --data-raw '{
    "custom_object": {
      "key": "software_license",
      "title": "Software License",
      "title_pluralized": "Software Licenses"
    }
  }'

Erwartete Antwort (201 Created):

{
  "custom_object": {
    "url": "https://{subdomain}.zendesk.com/api/v2/custom_objects/software_license.json",
    "key": "software_license",
    "created_by_user_id": "15590417147927",
    "updated_by_user_id": "15590417147927",
    "created_at": "2023-09-12T16:28:17Z",
    "updated_at": "2023-09-12T16:28:17Z",
    "title": "Software License",
    "raw_title": "Software License",
    "title_pluralized": "Software Licenses",
    "raw_title_pluralized": "Software Licenses",
    "description": "",
    "raw_description": ""
  }
}

Der von Ihnen gewählte key ist dauerhaft. Wählen Sie daher etwas Beschreibendes, das mit Ihren Namenskonventionen übereinstimmt.

Schritt 3: Fügen Sie benutzerdefinierte Felder hinzu, um das Schema zu definieren

Ein Objekt ohne Felder ist nur ein leerer Container. Verwenden Sie den Create Custom Object Field Endpoint, um Eigenschaften hinzuzufügen:

Endpunkt: POST /api/v2/custom_objects/{custom_object_key}/fields

Verfügbare Feldtypen:

  • text: Einzeiliger oder mehrzeiliger Text
  • dropdown: Vordefinierte Optionen mit Tags
  • checkbox: Boolescher Wert true/false
  • lookup: Beziehungen zu Tickets, Benutzern, Organisationen oder anderen Custom Objects
  • date: Datumswerte
  • number: Ganzzahlige Werte
  • decimal: Dezimalzahlen
  • regexp: Text, der einem regulären Ausdrucksmuster entspricht

Beispiel: Hinzufügen eines Dropdown-Felds für den Lizenzstatus

curl --request POST \
  https://{subdomain}.zendesk.com/api/v2/custom_objects/software_license/fields \
  --header "Content-Type: application/json" \
  -u {email_address}/token:{api_token} \
  --data-raw '{
    "custom_object_field": {
      "key": "status",
      "title": "License Status",
      "type": "dropdown",
      "custom_field_options": [
        {"name": "Active", "raw_name": "Active", "value": "active"},
        {"name": "Expired", "raw_name": "Expired", "value": "expired"},
        {"name": "Pending", "raw_name": "Pending", "value": "pending"}
      ]
    }
  }'

Beispiel: Hinzufügen einer Nachschlagebeziehung, um Lizenzen mit Benutzern zu verknüpfen

curl --request POST \
  https://{subdomain}.zendesk.com/api/v2/custom_objects/software_license/fields \
  --header "Content-Type: application/json" \
  -u {email_address}/token:{api_token} \
  --data-raw '{
    "custom_object_field": {
      "key": "assigned_user",
      "title": "Assigned User",
      "type": "lookup",
      "relationship_target_type": "zen:user"
    }
  }'

Agenten sehen Felder in der Reihenfolge, in der Sie sie erstellen. Wenn Sie sie später neu anordnen müssen, verwenden Sie den Reorder Custom Object Fields Endpoint.


Erstellen eines benutzerdefinierten Objekttyps im Admin Center

Wenn Sie eine visuelle Oberfläche bevorzugen, bietet das Admin Center eine einfache Möglichkeit, Custom Objects zu erstellen, ohne Code schreiben zu müssen.

Schritt 1: Greifen Sie auf die Seite Custom Objects zu

  1. Klicken Sie im Admin Center in der Seitenleiste auf Objekte und Regeln
  2. Wählen Sie Custom Objects > Objekte
  3. Klicken Sie auf Objekt erstellen

Admin Center-Formular zum Erstellen von Custom Objects mit Schlüssel- und Anzeigenamenfeldern
Admin Center-Formular zum Erstellen von Custom Objects mit Schlüssel- und Anzeigenamenfeldern

Schritt 2: Konfigurieren Sie die Objekteigenschaften

Füllen Sie die grundlegenden Objektinformationen aus:

  • Objektschlüssel: Ein eindeutiger Bezeichner (z. B. software_license). Dieser kann später nicht mehr geändert werden.
  • Singularname: Wie das Objekt in der Benutzeroberfläche angezeigt wird (z. B. "Softwarelizenz")
  • Pluralname: Die Pluralform, die in Listen angezeigt wird (z. B. "Softwarelizenzen")
  • Beschreibung: Optionaler Kontext für andere Administratoren
  • Sichtbarkeit: Wählen Sie aus, ob Agenten diesen Objekttyp auf der Seite Custom Objects-Datensätze anzeigen können

Klicken Sie auf Speichern, um das Objekt zu erstellen.

Schritt 3: Definieren Sie benutzerdefinierte Felder

Nach dem Speichern sehen Sie eine Registerkarte Felder:

  1. Klicken Sie auf Feld hinzufügen
  2. Wählen Sie einen Feldtyp aus der Dropdown-Liste aus (Text, Zahl, Datum, Dropdown, Kontrollkästchen, Nachschlagen)
  3. Geben Sie einen Feldschlüssel und einen Anzeigetitel ein
  4. Konfigurieren Sie typspezifische Optionen (z. B. Dropdown-Werte, Nachschlageziel)
  5. Legen Sie fest, ob das Feld erforderlich ist
  6. Klicken Sie auf Speichern

Konfigurationsfenster für Custom Object-Felder mit verschiedenen Feldtypoptionen
Konfigurationsfenster für Custom Object-Felder mit verschiedenen Feldtypoptionen

Wiederholen Sie diesen Vorgang für jedes Feld, das Sie benötigen. Das Standardfeld name ist standardmäßig enthalten, sodass Sie es nicht separat erstellen müssen.


Grundlegendes zu Custom Object-Feldern und -Beziehungen

Felder definieren, welche Daten Ihre Custom Objects enthalten können. Die Auswahl der richtigen Feldtypen macht Ihre Daten nützlicher und einfacher zu verarbeiten.

Standard- vs. benutzerdefinierte Felder

Jedes Custom Object enthält automatisch ein Standardfeld name. Dies dient als primärer Bezeichner für Datensätze. Sie können den Titel anpassen (z. B. "Name" in "Lizenzschlüssel" ändern), aber Sie können ihn nicht entfernen.

Benutzerdefinierte Felder sind der Ort, an dem Sie Ihre spezifische Datenstruktur definieren. Sie können bis zu 100 benutzerdefinierte Felder pro Objekt hinzufügen, was Ihnen viel Flexibilität für komplexe Datenmodelle bietet.

Feldtypen erklärt

  • Textfelder: Speichern Sie Freiformtext. Verwenden Sie einzeilige Felder für kurze Einträge (wie Seriennummern) und mehrzeilige Felder für längere Beschreibungen.
  • Dropdown-Felder: Beschränken Sie die Eingabe auf vordefinierte Optionen. Nützlich für Statusfelder, Kategorien oder alle Daten mit einem festen Satz von Werten.
  • Kontrollkästchenfelder: Einfache true/false-Werte. Gut für Flags wie "Genehmigung erforderlich" oder "ist aktiv".
  • Datumsfelder: Speichern Sie Kalenderdaten. Nützlich für Ablaufdaten, Kaufdaten oder Verlängerungsdaten.
  • Zahlen-/Dezimalfelder: Speichern Sie numerische Werte. Verwenden Sie sie für Mengen, Beträge oder alle berechneten Werte.
  • Nachschlagebeziehungsfelder: Der leistungsstärkste Feldtyp. Diese erstellen Verbindungen zwischen Ihrem Custom Object und anderen Zendesk-Objekten.

Nachschlagebeziehungen

Mit Nachschlagefeldern können Sie Custom Object-Datensätze mit Folgendem verknüpfen:

  • Tickets: Ordnen Sie eine Lizenz, ein Produkt oder ein Asset einem bestimmten Support-Ticket zu
  • Benutzer: Verbinden Sie Datensätze mit den Kunden, denen sie gehören
  • Organisationen: Verknüpfen Sie Daten mit Unternehmenskonten
  • Andere Custom Objects: Erstellen Sie komplexe Beziehungen (z. B. Lizenzen, die mit Produkten verknüpft sind)

Wenn Sie einem Ticketformular ein Nachschlagefeld hinzufügen, können Agenten während der Bearbeitung von Tickets direkt nach zugehörigen Custom Object-Datensätzen suchen und diese auswählen. Dies bringt Ihre benutzerdefinierten Daten in den Support-Workflow ein.

Planen Sie die zu berücksichtigenden Beschränkungen

LimitSuite Team/GrowthEnterprise/Professional+
Custom Objects pro Konto3-530-50
Felder pro Objekt100100
Nachschlagebeziehungen pro Objekt510

Diese Beschränkungen sind feste Obergrenzen. Planen Sie daher Ihre Objektstruktur entsprechend. Wenn Sie häufig an Grenzen stoßen, müssen Sie möglicherweise Objekte zusammenführen oder Ihren Plan aktualisieren.


Erstellen und Verwalten von Objektdatensätzen

Sobald Sie Ihren Objekttyp und Ihre Felder definiert haben, können Sie mit dem Erstellen tatsächlicher Datensätze beginnen.

Erstellen von Datensätzen über die API

Verwenden Sie den Create Custom Object Record Endpoint:

Endpunkt: POST /api/v2/custom_objects/{custom_object_key}/records

curl --request POST \
  https://{subdomain}.zendesk.com/api/v2/custom_objects/software_license/records \
  --header "Content-Type: application/json" \
  -u {email_address}/token:{api_token} \
  --data-raw '{
    "custom_object_record": {
      "name": "LICENSE-2024-001",
      "custom_fields": {
        "status": "active",
        "assigned_user": "123456789"
      }
    }
  }'

Erstellen von Datensätzen im Admin Center

  1. Gehen Sie zu Admin Center > Objekte und Regeln > Custom Objects > Datensätze
  2. Wählen Sie Ihren Objekttyp aus der Dropdown-Liste aus
  3. Klicken Sie auf Datensatz hinzufügen
  4. Füllen Sie die Feldwerte aus
  5. Klicken Sie auf Speichern

Massenimport mit CSV

Verwenden Sie für große Datensätze den Datenimporteur im Admin Center:

  1. Bereiten Sie eine CSV-Datei mit Spalten vor, die Ihren Feldschlüsseln entsprechen
  2. Fügen Sie eine Spalte external_id hinzu, um vorhandene Datensätze abzugleichen
  3. Laden Sie sie über Admin Center > Objekte und Regeln > Datenimporteur hoch
  4. Ordnen Sie CSV-Spalten Objektfeldern zu
  5. Überprüfen und bestätigen Sie den Import

Der Datenimporteur kann sowohl neue Datensätze erstellen als auch vorhandene basierend auf dem Feld external_id aktualisieren.

Verwenden von Platzhaltern in Makros und Auslösern

Custom Object-Daten werden leistungsstark, wenn Sie sie in Ihren Support-Workflows verwenden. Zendesk unterstützt Platzhalter, mit denen Sie auf Custom Object-Werte in Makros, Auslösern und Automatisierungen verweisen können.

Für ein Nachschlagefeld mit der ID 123456789 in einem Ticket:

  • {{ticket.ticket_field_123456789.name}} gibt den Namen des verknüpften Datensatzes zurück
  • {{ticket.ticket_field_123456789.custom_fields.status}} gibt den Statusfeldwert zurück
  • {{ticket.ticket_field_123456789.custom_fields.status.title}} gibt den Anzeigewert für Dropdown-Felder zurück

Auf diese Weise können Sie dynamische Makros erstellen, die automatisch relevante Kundendaten abrufen.


Planbeschränkungen und wichtige Überlegungen

Bevor Sie Ihre Custom Object-Struktur erstellen, sollten Sie die Einschränkungen verstehen:

PlanCustom Object-Limit
Suite Team3
Suite Growth5
Support Enterprise / Suite Professional30
Suite Enterprise / Suite Enterprise Plus50

Wichtige Einschränkungen:

  • Feldlimit: 100 benutzerdefinierte Felder pro Objekt (Standardfelder zählen nicht)
  • Nachschlagebeschränkungen: 5 Nachschlagefelder pro Objekt in Team/Growth, 10 in höheren Plänen
  • Unveränderliche Schlüssel: Der Objektschlüssel kann nach der Erstellung nicht mehr geändert werden. Wenn Sie einen Fehler machen, müssen Sie das Objekt löschen und neu erstellen (wobei alle vorhandenen Datensätze verloren gehen).
  • Nur für Administratoren: Nur Administratoren können Objekttypen erstellen und ändern. Agenten können Datensätze erstellen und bearbeiten, wenn sie die Erlaubnis dazu haben.
  • API-Ratenbeschränkungen: Für Massenvorgänge gelten die Standard-API-Ratenbeschränkungen von Zendesk.

Bewährte Methoden:

  • Verwenden Sie konsistente Namenskonventionen für Schlüssel (Kleinbuchstaben mit Unterstrichen funktionieren gut)
  • Dokumentieren Sie Ihr Objektschema für andere Teammitglieder
  • Testen Sie mit einem kleinen Datensatz, bevor Sie einen Massenimport durchführen
  • Planen Sie Ihre Nachschlagebeziehungen sorgfältig, da sie später nicht einfach geändert werden können

Erweitern Sie Ihren Helpdesk mit KI

Custom Objects bieten Ihnen eine leistungsstarke Möglichkeit, Ihre Daten zu strukturieren. Aber Daten allein lösen keine Support-Probleme, Sie müssen sie umsetzbar machen. KI kann diese Lücke schließen.

eesel AI fungiert als KI-Teamkollege in Ihrer Zendesk-Instanz. Es lernt aus Ihren Help Center-Artikeln, vergangenen Tickets und ja, sogar aus Ihren Custom Object-Daten. Anstatt nur Informationen über Softwarelizenzen oder Produktgarantien zu speichern, kann eesel diese Daten verwenden, um Tickets automatisch zu lösen.

eesel AI-Integrations-Dashboard für Zendesk mit KI-Agenteneinstellungen
eesel AI-Integrations-Dashboard für Zendesk mit KI-Agenteneinstellungen

So funktioniert es: Verbinden Sie eesel mit Ihrem Zendesk-Konto, und es beginnt sofort, Ihren Geschäftskontext zu lernen. Wenn ein Kunde eine E-Mail zu einem Lizenzproblem sendet, kann eesel seine Custom Object-Datensätze nachschlagen, den Status überprüfen und mit den richtigen Informationen antworten. Für Routine-Nachschläge ist kein Agent erforderlich.

Der Unterschied zur Standardautomatisierung besteht darin, dass eesel den Kontext versteht. Es gleicht nicht nur Schlüsselwörter ab, sondern liest das Ticket, versteht, was der Kunde benötigt, und ergreift basierend auf Ihren benutzerdefinierten Daten geeignete Maßnahmen. Sie definieren Eskalationsregeln in einfachem Deutsch ("Wenn die Lizenz abgelaufen ist, bieten Sie Verlängerungsoptionen an"), und eesel befolgt sie.

Für Teams, die bereits Custom Objects verwenden, um komplexe Kundendaten zu verfolgen, kann das Hinzufügen einer KI-Schicht diese Daten in automatisierte Lösungen verwandeln. Es lohnt sich, dies zu prüfen, wenn Sie skalieren möchten, ohne Ihr Team proportional zu vergrößern.


Beginnen Sie noch heute mit dem Erstellen von Custom Objects in Zendesk

Sie haben jetzt zwei solide Methoden zum Erstellen von Custom Object-Typen in Zendesk: die API für programmgesteuerte Steuerung und das Admin Center für die visuelle Einrichtung. Beide Ansätze ermöglichen es Ihnen, Zendesk über sein Standarddatenmodell hinaus zu erweitern, um die eindeutigen Informationen zu erfassen, die Ihr Unternehmen benötigt.

Der Schlüssel ist, einfach anzufangen. Wählen Sie einen Anwendungsfall aus (z. B. das Verfolgen von Softwarelizenzen oder Produktregistrierungen), erstellen Sie ein einfaches Objekt mit einigen Feldern und testen Sie es mit Ihrem Team. Sobald Sie sehen, wie Custom Objects in Ihren Workflow passen, können Sie auf komplexere Datenmodelle erweitern.

Denken Sie daran, dass Planung wichtig ist. Objektschlüssel sind dauerhaft, Feldbeziehungen sind schwer zu ändern und Planbeschränkungen sind reale Einschränkungen. Skizzieren Sie Ihr Datenmodell, bevor Sie es erstellen.

Eine detaillierte API-Referenz und weitere Beispiele finden Sie in der offiziellen Custom Objects-Dokumentation von Zendesk. Und wenn Sie mit Ihren benutzerdefinierten Daten mehr erreichen möchten, erfahren Sie, wie eesel AI diese Daten in automatisierte Support-Lösungen verwandeln kann.


Häufig gestellte Fragen

Nein, der Objektschlüssel ist nach der Erstellung dauerhaft. Wenn Sie einen anderen Schlüssel benötigen, müssen Sie das Objekt löschen und ein neues erstellen. Dadurch werden auch alle vorhandenen Datensätze gelöscht. Planen Sie Ihre Namensgebung daher sorgfältig im Voraus.
Das ist nicht möglich. Nur Administratoren haben die Berechtigung, benutzerdefinierte Objekttypen zu erstellen und zu ändern. Wenn Sie benutzerdefinierte Objekte für Ihr Team benötigen, fordern Sie einen Administrator auf, diese für Sie zu erstellen, oder beantragen Sie Administratorzugriff.
Die neue API verwendet Endpunkte wie /api/v2/custom_objects und ist der aktuell empfohlene Ansatz. Die Legacy Sunshine API verwendet /api/sunshine/objects/types und hat eine andere Datenstruktur, die auf JSON Schema basiert. Wenn Sie neu anfangen, verwenden Sie die neue API.
Ja, aber mit Einschränkungen. Sie können Nachschlagebeziehungsfelder in Ticket-Auslösern verwenden, um zu überprüfen, ob ein Ticket einen zugehörigen benutzerdefinierten Objektdatensatz hat. Sie können auch Platzhalter verwenden, um benutzerdefinierte Objektdaten in Auslöseraktionen und E-Mail-Benachrichtigungen einzufügen.
Verwenden Sie den Datenimporteur im Admin Center. Bereiten Sie eine CSV-Datei mit Spalten vor, die Ihren Feldschlüsseln entsprechen, fügen Sie eine external_id-Spalte für die Zuordnung hinzu und laden Sie sie über Admin Center > Objekte und Regeln > Datenimporteur hoch.
Das Löschen eines Objekttyps entfernt dauerhaft alle Datensätze dieses Typs. Diese Aktion kann nicht rückgängig gemacht werden. Stellen Sie sicher, dass Sie alle Daten exportieren, die Sie behalten müssen, bevor Sie sie löschen.

Diesen Beitrag teilen

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.