Les objets personnalisés rendent Intercom plus personnalisable en vous offrant un moyen flexible d’importer et de modéliser vos données externes, d’une manière qui a du sens pour votre entreprise, sans besoin de ressources en ingénierie ni de création d’intégrations personnalisées.
Une fois configuré, vous obtiendrez une vue client unique et plus précise qui rend toutes les fonctionnalités d’Intercom plus contextuelles, ce qui se traduit par de meilleures expériences client et des capacités plus puissantes pour les membres de l’équipe. En utilisant les Custom Objects, vous pouvez créer des bots qui résolvent des requêtes complexes, créer des workflows de support sophistiqués, et faire gagner du temps à vos agents dans l’Inbox.
Par exemple, un acheteur ecommerce pourrait :
Voir le statut de sa commande ou la date de livraison.
Consulter plusieurs commandes associées à son compte et en sélectionner une.
Annuler une commande.
Créer un objet personnalisé
Pour commencer, allez dans Paramètres > Données > Custom Objects.
Créez votre premier objet personnalisé en cliquant sur « Créer un nouvel objet ». Donnez un nom à l’objet (par exemple, Commande) puis cliquez sur « Enregistrer ».
Note : Le nom de l’objet est la façon dont vous l’identifierez plus tard dans vos workflows. Il doit être unique et, une fois enregistré, il ne peut plus être renommé.
Cela crée un nouvel objet parent avec quelques attributs par défaut recommandés :
‘external_id’
‘external_created_at’
‘external_updated_at’
Créez vos propres attributs
Vous pouvez ajouter vos propres attributs en cliquant sur « + Créer un attribut » :
Sélectionnez le format de cet attribut. Vous pouvez choisir parmi :
Texte - Pour afficher des informations simples telles que la commande est « annulée » ou « ouverte ».
Nombre - Pour afficher une valeur numérique telle qu’un ID de commande.
Nombre décimal - Pour afficher une valeur numérique contenant une décimale comme le prix de la commande.
Liste - Pour afficher plusieurs valeurs.
Booléen - Pour afficher une valeur qui est soit vraie soit fausse.
Date - Pour afficher une date.
Référence - Pour lier cet objet à un autre objet standard ou Custom Object.
Donnez à l’attribut un nom unique et décrivez ce qu’il fait. Dans cet exemple, nous utiliserons le format booléen pour indiquer si une commande a été expédiée :
Note : Le nom de l’attribut est un identifiant unique et ne peut pas être renommé une fois enregistré.
Vous pouvez continuer à créer et enregistrer différents types d’attributs qui apparaîtront sous l’objet personnalisé :
Relier un Custom Object à un autre objet
Pour utiliser le Custom Object dans vos flux de bot et présenter automatiquement aux clients des données d’objet qu’ils peuvent sélectionner, vous devrez créer des références entre votre Custom Object et vos autres objets de données (People et Conversation). Apprenez comment configurer les références pour les Custom Objects ici.
Créez une référence entre les objets en cliquant à nouveau sur « + Créer un attribut » :
Sélectionnez le type de format ‘Référence’ dans le menu déroulant :
Sélectionnez l’objet auquel se référer dans la liste. Note : cela inclut les objets standards ‘People’ et ‘Conversation’ ainsi que d’autres Custom Objects.
Créer un nouvel attribut de référence :
Nommez la référence
Option : Autoriser la référence à plusieurs personnes = Désactivé
Option : Autoriser la référence à plusieurs personnes = Activé
Note : par défaut, le ‘has many’ est activé
Important : La direction d’une référence peut être importante. Les attributs de référence peuvent également être ajoutés aux objets People et Conversation de la même manière que les étapes ci-dessus. Pour ce faire, naviguez vers ces objets de données dans les paramètres et créez les attributs.
People
Conversation
Custom Object
Remplir un Custom Object avec des valeurs de données
Ensuite, vous devrez remplir votre Custom Object avec des données. Cela ne peut actuellement être fait qu’en utilisant un connecteur de données pour extraire des données d’un système externe via une requête GET.
Le remplissage via un extrait JS Messenger n’est pas encore disponible.
Utilisation d’un connecteur de données
Les connecteurs de données peuvent être utilisés pour retourner un tableau d’objets depuis un point de terminaison, puis mapper les données de réponse à un Custom Object. Apprenez comment configurer les connecteurs de données ici.
Limitations de récupération API
Note : Les attributs définis via workflows ou connecteurs de données peuvent apparaître dans l’interface utilisateur mais ne seront pas disponibles dans les réponses API à moins que le connecteur de données ne soit mappé pour stocker les données dans l’attribut de référence de conversation correct.
Vérifiez les mappages des connecteurs de données.
Vérifiez les paramètres des attributs de référence (unique vs multiple).
Confirmez les autorisations API et les portées des jetons.
Et ensuite ?
Utilisez ce Custom Object dans vos Workflows pour offrir un support contextuel aux clients. Les clients pourront voir et sélectionner des boutons de réponse dans le flux du bot basés sur les données d’objet que vous avez stockées.






