Comment créer un type d'objet personnalisé dans Zendesk : Un guide complet

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited 27 février 2026

Expert Verified

Image de bannière pour Comment créer un type d'objet personnalisé dans Zendesk : Un guide complet

Les objets Zendesk standard tels que les tickets, les utilisateurs et les organisations couvrent la plupart des besoins d'assistance. Mais que se passe-t-il lorsque votre entreprise possède des données uniques qui ne rentrent pas dans ces cases prédéfinies ? Les objets personnalisés Zendesk vous offrent la flexibilité de modéliser vos données exactement comme vous en avez besoin.

Les objets personnalisés vous permettent d'étendre le modèle de données de Zendesk pour stocker des informations spécifiques à votre entreprise. Que vous suiviez les licences de logiciels, les garanties de produits ou les détails d'abonnement, les objets personnalisés vous offrent la flexibilité de modéliser vos données exactement comme vous en avez besoin.

Dans ce guide, vous apprendrez à créer un type d'objet personnalisé dans Zendesk en utilisant deux méthodes : l'API REST pour les configurations automatisées et l'Admin Center pour une approche pointer-cliquer. Nous verrons également comment des outils tels que eesel AI peuvent fonctionner avec vos données personnalisées pour automatiser les flux de travail d'assistance.

Création d'un type d'objet personnalisé via l'API

La méthode API vous offre un contrôle précis et vous permet d'automatiser la création d'objets sur plusieurs instances Zendesk. Voici comment créer un type d'objet personnalisé Zendesk par programmation.

Étape 1 : Activez les objets personnalisés dans votre compte

Avant de pouvoir utiliser l'API, un administrateur doit activer la fonctionnalité :

  1. Accédez à Admin Center > Objets et règles > Objets personnalisés
  2. Cliquez sur Commencer pour activer la fonctionnalité
  3. Si vous avez déjà utilisé des objets personnalisés hérités, vous verrez une bannière pour essayer la nouvelle expérience

Étape 2 : Créez l'objet personnalisé

Une fois activé, utilisez le point de terminaison de création d'objet personnalisé pour définir votre objet :

Point de terminaison : POST /api/v2/custom_objects

Paramètres requis :

  • key : Un identifiant unique pour votre objet (ne peut pas être modifié ultérieurement)
  • title : Le nom d'affichage au singulier (par exemple, « Licence logicielle »)
  • title_pluralized : Le nom d'affichage au pluriel (par exemple, « Licences logicielles »)

Voici un exemple cURL complet :

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"
    }
  }'

Réponse attendue (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": ""
  }
}

La key que vous choisissez est permanente, alors choisissez quelque chose de descriptif qui soit cohérent avec vos conventions de nommage.

Étape 3 : Ajoutez des champs personnalisés pour définir le schéma

Un objet sans champs n'est qu'un conteneur vide. Utilisez le point de terminaison de création de champ d'objet personnalisé pour ajouter des propriétés :

Point de terminaison : POST /api/v2/custom_objects/{custom_object_key}/fields

Types de champs disponibles :

  • text : Texte sur une seule ligne ou sur plusieurs lignes
  • dropdown : Options prédéfinies avec des balises
  • checkbox : Booléen vrai/faux
  • lookup : Relations avec les tickets, les utilisateurs, les organisations ou d'autres objets personnalisés
  • date : Valeurs de date
  • number : Valeurs entières
  • decimal : Nombres décimaux
  • regexp : Texte correspondant à un modèle d'expression régulière

Exemple : Ajout d'un champ de liste déroulante pour l'état de la licence

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"}
      ]
    }
  }'

Exemple : Ajout d'une relation de recherche pour lier les licences aux utilisateurs

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"
    }
  }'

Les agents voient les champs dans l'ordre où vous les créez. Si vous devez les réorganiser ultérieurement, utilisez le point de terminaison de réorganisation des champs d'objet personnalisé.


Création d'un type d'objet personnalisé dans l'Admin Center

Si vous préférez une interface visuelle, l'Admin Center offre un moyen simple de créer des objets personnalisés sans écrire de code.

Étape 1 : Accédez à la page des objets personnalisés

  1. Dans l'Admin Center, cliquez sur Objets et règles dans la barre latérale
  2. Sélectionnez Objets personnalisés > Objets
  3. Cliquez sur Créer un objet

Formulaire Admin Center pour la création d'objets personnalisés avec les champs clé et nom d'affichage
Formulaire Admin Center pour la création d'objets personnalisés avec les champs clé et nom d'affichage

Étape 2 : Configurez les propriétés de l'objet

Renseignez les informations de base de l'objet :

  • Clé d'objet : Un identifiant unique (par exemple, software_license). Cela ne peut pas être modifié ultérieurement.
  • Nom singulier : Comment l'objet apparaît dans l'interface (par exemple, « Licence logicielle »)
  • Nom pluriel : La forme plurielle affichée dans les listes (par exemple, « Licences logicielles »)
  • Description : Contexte facultatif pour les autres administrateurs
  • Visibilité : Choisissez si les agents peuvent afficher ce type d'objet dans la page Enregistrements d'objets personnalisés

Cliquez sur Enregistrer pour créer l'objet.

Étape 3 : Définissez les champs personnalisés

Après avoir enregistré, vous verrez un onglet Champs :

  1. Cliquez sur Ajouter un champ
  2. Sélectionnez un type de champ dans la liste déroulante (texte, nombre, date, liste déroulante, case à cocher, recherche)
  3. Entrez une clé de champ et un titre d'affichage
  4. Configurez les options spécifiques au type (par exemple, les valeurs de la liste déroulante, la cible de la recherche)
  5. Définissez si le champ est obligatoire
  6. Cliquez sur Enregistrer

Panneau de configuration des champs d'objet personnalisé avec diverses options de type de champ
Panneau de configuration des champs d'objet personnalisé avec diverses options de type de champ

Répétez ce processus pour chaque champ dont vous avez besoin. Le champ standard name est inclus par défaut, vous n'avez donc pas besoin de le créer séparément.


Comprendre les champs et les relations des objets personnalisés

Les champs définissent les données que vos objets personnalisés peuvent contenir. Choisir les bons types de champs rend vos données plus utiles et plus faciles à utiliser.

Champs standard vs champs personnalisés

Chaque objet personnalisé inclut automatiquement un champ name standard. Cela sert d'identifiant principal pour les enregistrements. Vous pouvez personnaliser son titre (par exemple, remplacer « Nom » par « Clé de licence »), mais vous ne pouvez pas le supprimer.

Les champs personnalisés sont l'endroit où vous définissez votre structure de données spécifique. Vous pouvez ajouter jusqu'à 100 champs personnalisés par objet, ce qui vous offre une grande flexibilité pour les modèles de données complexes.

Types de champs expliqués

  • Champs de texte : Stockez du texte libre. Utilisez une seule ligne pour les entrées courtes (comme les numéros de série) et plusieurs lignes pour les descriptions plus longues.
  • Champs de liste déroulante : Limitez la saisie aux options prédéfinies. Utile pour les champs d'état, les catégories ou toute donnée avec un ensemble fixe de valeurs.
  • Champs de case à cocher : Valeurs simples vrai/faux. Bon pour les indicateurs tels que « nécessite une approbation » ou « est actif ».
  • Champs de date : Stockez les dates du calendrier. Utile pour les dates d'expiration, les dates d'achat ou les dates de renouvellement.
  • Champs numériques/décimaux : Stockez les valeurs numériques. Utilisez pour les quantités, les montants ou toute valeur calculée.
  • Champs de relation de recherche : Le type de champ le plus puissant. Ceux-ci créent des connexions entre votre objet personnalisé et d'autres objets Zendesk.

Relations de recherche

Les champs de recherche vous permettent de lier des enregistrements d'objets personnalisés à :

  • Tickets : Associez une licence, un produit ou un actif à un ticket d'assistance spécifique
  • Utilisateurs : Connectez les enregistrements aux clients qui les possèdent
  • Organisations : Liez les données aux comptes d'entreprise
  • Autres objets personnalisés : Créez des relations complexes (par exemple, des licences liées à des produits)

Lorsque vous ajoutez un champ de recherche à un formulaire de ticket, les agents peuvent rechercher et sélectionner directement les enregistrements d'objets personnalisés associés tout en travaillant sur les tickets. Cela amène vos données personnalisées dans le flux de travail d'assistance.

Limites de plan à garder à l'esprit

LimiteSuite Team/GrowthEnterprise/Professional+
Objets personnalisés par compte3-530-50
Champs par objet100100
Relations de recherche par objet510

Ces limites sont des plafonds stricts, alors planifiez la structure de votre objet en conséquence. Si vous atteignez fréquemment les limites, vous devrez peut-être consolider les objets ou mettre à niveau votre plan.


Création et gestion des enregistrements d'objets

Une fois que vous avez défini votre type d'objet et vos champs, vous pouvez commencer à créer des enregistrements réels.

Création d'enregistrements via l'API

Utilisez le point de terminaison de création d'enregistrement d'objet personnalisé :

Point de terminaison : 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"
      }
    }
  }'

Création d'enregistrements dans l'Admin Center

  1. Accédez à Admin Center > Objets et règles > Objets personnalisés > Enregistrements
  2. Sélectionnez votre type d'objet dans la liste déroulante
  3. Cliquez sur Ajouter un enregistrement
  4. Renseignez les valeurs des champs
  5. Cliquez sur Enregistrer

Importation en bloc avec CSV

Pour les grands ensembles de données, utilisez l'Importateur de données dans l'Admin Center :

  1. Préparez un CSV avec des colonnes correspondant à vos clés de champ
  2. Incluez une colonne external_id pour faire correspondre les enregistrements existants
  3. Téléchargez via Admin Center > Objets et règles > Importateur de données
  4. Mappez les colonnes CSV aux champs d'objet
  5. Vérifiez et confirmez l'importation

L'importateur de données peut à la fois créer de nouveaux enregistrements et mettre à jour les enregistrements existants en fonction du champ external_id.

Utilisation d'espaces réservés dans les macros et les déclencheurs

Les données d'objet personnalisé deviennent puissantes lorsque vous les utilisez dans vos flux de travail d'assistance. Zendesk prend en charge les espaces réservés qui vous permettent de référencer les valeurs d'objet personnalisé dans les macros, les déclencheurs et les automatisations.

Pour un champ de recherche avec l'ID 123456789 sur un ticket :

  • {{ticket.ticket_field_123456789.name}} renvoie le nom de l'enregistrement lié
  • {{ticket.ticket_field_123456789.custom_fields.status}} renvoie la valeur du champ d'état
  • {{ticket.ticket_field_123456789.custom_fields.status.title}} renvoie la valeur d'affichage pour les champs de liste déroulante

Cela vous permet de créer des macros dynamiques qui extraient automatiquement les données client pertinentes.


Limites de plan et considérations importantes

Avant de développer votre structure d'objet personnalisé, comprenez les contraintes :

PlanLimite d'objets personnalisés
Suite Team3
Suite Growth5
Support Enterprise / Suite Professional30
Suite Enterprise / Suite Enterprise Plus50

Principales limitations :

  • Limite de champs : 100 champs personnalisés par objet (les champs standard ne comptent pas)
  • Limites de recherche : 5 champs de recherche par objet sur Team/Growth, 10 sur les plans supérieurs
  • Clés immuables : La clé d'objet ne peut pas être modifiée après la création. Si vous faites une erreur, vous devrez supprimer et recréer l'objet (en perdant tous les enregistrements existants).
  • Administrateur uniquement : Seuls les administrateurs peuvent créer et modifier des types d'objets. Les agents peuvent créer et modifier des enregistrements si l'autorisation leur est accordée.
  • Limites de débit de l'API : Les opérations en bloc sont soumises à la limitation de débit de l'API standard de Zendesk.

Meilleures pratiques :

  • Utilisez des conventions de nommage cohérentes pour les clés (les minuscules avec des traits de soulignement fonctionnent bien)
  • Documentez votre schéma d'objet pour les autres membres de l'équipe
  • Testez avec un petit ensemble de données avant l'importation en bloc
  • Planifiez soigneusement vos relations de recherche, elles ne peuvent pas être facilement modifiées ultérieurement

Étendre votre service d'assistance avec l'IA

Les objets personnalisés vous offrent un moyen puissant de structurer vos données. Mais les données seules ne résolvent pas les problèmes d'assistance, vous devez les rendre exploitables. L'IA peut combler cette lacune.

eesel AI fonctionne comme un coéquipier IA à l'intérieur de votre instance Zendesk. Il apprend de vos articles du centre d'aide, des tickets passés et, oui, même de vos données d'objet personnalisé. Au lieu de simplement stocker des informations sur les licences de logiciels ou les garanties de produits, eesel peut utiliser ces données pour résoudre automatiquement les tickets.

Tableau de bord d'intégration eesel AI pour Zendesk affichant les paramètres de l'agent IA
Tableau de bord d'intégration eesel AI pour Zendesk affichant les paramètres de l'agent IA

Voici comment cela fonctionne : connectez eesel à votre compte Zendesk, et il commence immédiatement à apprendre le contexte de votre entreprise. Lorsqu'un client envoie un e-mail concernant un problème de licence, eesel peut rechercher ses enregistrements d'objet personnalisé, vérifier l'état et répondre avec les informations correctes. Aucun agent n'est nécessaire pour les recherches de routine.

La différence par rapport à l'automatisation standard est qu'eesel comprend le contexte. Il ne se contente pas de faire correspondre les mots-clés, il lit le ticket, comprend ce dont le client a besoin et prend les mesures appropriées en fonction de vos données personnalisées. Vous définissez des règles d'escalade en langage clair (« Si la licence a expiré, proposez des options de renouvellement »), et eesel les suit.

Pour les équipes qui utilisent déjà des objets personnalisés pour suivre les données client complexes, l'ajout d'une couche d'IA peut transformer ces données en résolutions automatisées. Cela vaut la peine d'être exploré si vous cherchez à évoluer sans augmenter proportionnellement votre équipe.


Commencez à créer des objets personnalisés dans Zendesk dès aujourd'hui

Vous disposez maintenant de deux méthodes solides pour créer des types d'objets personnalisés dans Zendesk : l'API pour le contrôle programmatique et l'Admin Center pour la configuration visuelle. Les deux approches vous permettent d'étendre Zendesk au-delà de son modèle de données standard pour capturer les informations uniques dont votre entreprise a besoin.

La clé est de commencer simple. Choisissez un cas d'utilisation (comme le suivi des licences de logiciels ou des enregistrements de produits), créez un objet de base avec quelques champs et testez-le avec votre équipe. Une fois que vous voyez comment les objets personnalisés s'intègrent à votre flux de travail, vous pouvez passer à des modèles de données plus complexes.

N'oubliez pas que la planification est importante. Les clés d'objet sont permanentes, les relations de champ sont difficiles à modifier et les limites de plan sont des contraintes réelles. Esquissez votre modèle de données avant de construire.

Pour une référence API détaillée et des exemples supplémentaires, consultez la documentation officielle des objets personnalisés de Zendesk. Et si vous cherchez à faire plus avec vos données personnalisées, explorez comment eesel AI peut transformer ces données en résolutions d'assistance automatisées.


Foire aux questions

Non, la clé d'objet est permanente une fois créée. Si vous avez besoin d'une clé différente, vous devrez supprimer l'objet et en créer un nouveau. Cela supprime également tous les enregistrements existants, alors planifiez soigneusement votre nommage à l'avance.
Vous ne pouvez pas. Seuls les administrateurs ont l'autorisation de créer et de modifier des types d'objets personnalisés. Si vous avez besoin d'objets personnalisés pour votre équipe, demandez à un administrateur de les créer pour vous ou demandez un accès administrateur.
La nouvelle API utilise des points de terminaison tels que /api/v2/custom_objects et est l'approche recommandée actuelle. L'ancienne API Sunshine utilise /api/sunshine/objects/types et a une structure de données différente basée sur JSON Schema. Si vous partez de zéro, utilisez la nouvelle API.
Oui, mais avec des limitations. Vous pouvez utiliser des champs de relation de recherche dans les déclencheurs de ticket pour vérifier si un ticket a un enregistrement d'objet personnalisé associé. Vous pouvez également utiliser des espaces réservés pour inclure des données d'objet personnalisé dans les actions de déclencheur et les notifications par e-mail.
Utilisez l'importateur de données dans l'Admin Center. Préparez un fichier CSV avec des colonnes correspondant à vos clés de champ, incluez une colonne external_id pour la correspondance et téléchargez via Admin Center > Objets et règles > Importateur de données.
La suppression d'un type d'objet supprime définitivement tous les enregistrements de ce type. Cette action ne peut pas être annulée. Assurez-vous d'exporter toutes les données que vous devez conserver avant de supprimer.

Partager cet article

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.