Passer au contenu principal

Fin Messenger : Comment les données sont-elles synchronisées avec Salesforce ?

Comprenez comment les données sont extraites et renvoyées vers Salesforce lors de l'utilisation du canal Fin Messenger

Diagramme montrant le flux de données de Salesforce vers Fin, représentant la direction de l'extraction des données

Cet article explique comment les données circulent entre Fin Messenger et Salesforce. Utilisez-le pour comprendre quels champs Salesforce Fin extrait, comment renvoyer des données lorsque Fin résout une conversation ou la transfère à un agent, et comment contrôler les mises à jour des Contacts et Comptes depuis les paramètres Push data to Salesforce.

Fin Messenger : Extraction de vos champs depuis Salesforce

Lorsque vous configurez le canal Fin Messenger et vous connectez à Salesforce, Fin extraira tous vos champs Contact, Case et Account depuis Salesforce.

Page des paramètres Fin > données Salesforce montrant trois sections : Correspondance des enregistrements (avec menus déroulants ID de correspondance d'enregistrement Contact et ID de correspondance d'enregistrement Account), Extraction des données depuis Salesforce (listant les champs Contact, Case et Account synchronisés), et Push data to Salesforce (décrivant la création de cas et le comportement de renvoi des données)

Cela vous permet d'utiliser ces champs lors de la création de votre workflow, où vous pouvez créer des branches (pour que certains users soient traités différemment), ou définir des données sur vos champs.

Fin maintient ces champs synchronisés avec toute modification dans Salesforce en vérifiant les mises à jour lorsque :

  • Un client ouvre le Fin Messenger

  • Un de vos agents répond à une conversation lorsque Fin transfère (car il ne peut pas répondre)

Panneau des paramètres de champ pour le champ système Name, montrant le format comme Chaîne et le message « Ceci est un attribut système et sera toujours synchronisé », avec seulement un bouton Annuler — confirmant que les champs système ne peuvent pas être supprimés

Champs système

Les champs système tels que ID et Name seront toujours synchronisés et ne peuvent pas être supprimés de la plateforme Fin car ils sont requis.

Panneau des paramètres de champ pour le champ personnalisé Salesforce Engineering Req Number, montrant le format comme Chaîne et un bouton Supprimer — indiquant que les champs personnalisés peuvent être supprimés de la plateforme Fin s'ils ne sont pas nécessaires

Champs personnalisés

Les champs personnalisés que vous avez créés dans Salesforce peuvent être supprimés de la plateforme Fin si vous n'en avez pas besoin.

Liste des champs de données Salesforce montrant les attributs User (Id, Name, Email) et les attributs Case (Id, Subject, Description, et autres), avec un bouton '+' mis en évidence pour ajouter et synchroniser des champs Salesforce supplémentaires dans Fin

Synchronisation de nouveaux champs

Vous pouvez synchroniser de nouveaux champs depuis Salesforce en utilisant le bouton « + ».

Resynchroniser manuellement les données Salesforce

Vous pouvez aussi déclencher manuellement une resynchronisation pour les champs liste avec plusieurs options :

  1. Faites défiler jusqu'à la section Pull data from Salesforce.

  2. Sélectionnez un champ liste et cliquez sur Re-sync. Les options du champ seront actualisées immédiatement, et les valeurs mises à jour seront disponibles la prochaine fois qu'un client ouvrira le Messenger.

Page des paramètres Fin > données Salesforce avec le panneau de détail du champ Status ouvert, montrant le format du champ (Liste), les options avec descriptions pour la détection automatique Fin, et un bouton Re-sync en bas pour actualiser manuellement les valeurs des champs liste

Note : Le bouton Re-sync n'apparaît que pour les champs liste avec plusieurs options (comme les listes de sélection et multi-sélections). Si vous ne le voyez pas, le type de champ ne supporte pas la resynchronisation manuelle — Fin extraira automatiquement les dernières valeurs la prochaine fois qu'un client ouvrira le Messenger.

Correspondance des champs Salesforce avec les attributs de Fin

Fin dispose de son propre système de données avec des objets similaires à ceux de Salesforce.

Champs Contact Salesforce = Données People de Fin

Les champs Contact Salesforce sont synchronisés dans Fin en tant que données People

Page des paramètres Fin > données People listant les attributs Contact Salesforce synchronisés incluant nom, email, téléphone, et champs personnalisés. Les champs synchronisés depuis Salesforce sont indiqués par une icône nuage à côté du nom du champ.

Vous pouvez les gérer en allant dans : Paramètres > données People.

Les champs synchronisés depuis Salesforce sont indiqués par l'icône nuage Salesforce.

Dans la page des paramètres données People, vous remarquerez qu'il y a d'autres attributs en plus de ceux que vous avez synchronisés depuis Salesforce. Ce sont des attributs par défaut que Fin collecte auprès de vos users et qui peuvent être renvoyés dans Salesforce, si vous le souhaitez (voir la section « Push » ci-dessous). Vous pouvez aussi créer de nouveaux attributs people dans la plateforme Fin.

Champs Case Salesforce = Données Conversation de Fin

Les champs Case Salesforce sont synchronisés dans Fin en tant que données Conversation

Page des paramètres Fin > données Conversation listant les attributs Case Salesforce synchronisés incluant Numéro de Case, Type de Case, Sujet, et champs personnalisés. Les champs synchronisés depuis Salesforce sont indiqués par une icône nuage à côté du nom du champ.

Vous pouvez les gérer en allant dans Paramètres > données Conversation.

Les champs synchronisés depuis Salesforce sont indiqués par l'icône nuage Salesforce.

Dans la page des paramètres données Conversation, vous pouvez aussi créer de nouveaux attributs dans la plateforme Fin. Ceux-ci peuvent être renvoyés dans Salesforce, si vous le souhaitez (voir la section « Push » ci-dessous).


Diagramme montrant le flux de données de Fin vers Salesforce, représentant la direction de renvoi des données

Fin Messenger : Renvoi des données vers Salesforce

Fin renvoie les données vers Salesforce différemment selon la configuration choisie.

Fin résout la conversation : Créer un case Salesforce

Lorsque Fin résout une conversation, vous pouvez configurer la création d'un case Salesforce. Cela aide votre équipe dans Salesforce à suivre les requêtes clients résolues, sans avoir besoin d'accéder à la plateforme Fin.

Éditeur de workflow Fin Messenger montrant l'étape « Laisser Fin répondre » développée, avec la section « Créer un case Salesforce à la résolution » visible. Le bouton bascule est activé et un bouton « Gérer les paramètres de création de case » est affiché.

Dans votre workflow Fin Messenger, cliquez sur « Laisser Fin répondre » et développez la section « Créer un case Salesforce à la résolution »

Vous y trouverez le bouton bascule pour activer ce paramètre.

Panneau des paramètres de création de case Salesforce à la résolution montrant un champ Propriétaire pour sélectionner une file d'attente ou un user, des champs de données Case automatiquement remplis (Sujet, Email, Description, Transcription, Résumé IA), et une section « Remplir des données supplémentaires » avec des options d'étape de workflow pour Définir des données, Collecter des données, et Attributs Fin

Cliquez sur "Gérer les paramètres de création de cas"

Ces paramètres vous permettent de sélectionner une file d'attente ou un user comme propriétaire des cas (si nécessaire), ainsi que de personnaliser votre Sujet et Description du cas, ou de remplir des données supplémentaires – ce qui doit être fait via Workflows.

Lors de la création d'un Case Salesforce pour une conversation que Fin a résolue, il remplit automatiquement :

  • Sujet

  • Description

  • Email

  • Transcription

  • Résumé

Vous pouvez également remplir des données supplémentaires sur votre cas en utilisant les étapes Set data, Collect data et la détection des Fin Attributes dans Workflows.

Fin ne peut pas répondre : Créer un case Salesforce

Lorsque Fin ne peut pas répondre, vous pouvez utiliser « Créer un case Salesforce » dans votre workflow.

Éditeur de workflow Fin Messenger montrant un workflow à deux chemins. Le chemin de droite (chemin C) contient une étape « Ajouter une note de résumé » suivie des étapes « Créer un case Salesforce » et « Assign Cases Queue », utilisé lorsque Fin ne peut pas répondre à la demande d'un client

Cela met fin à la session de messagerie de l'utilisateur dans le Fin Messenger et crée un nouveau case dans Salesforce.

Panneau des paramètres Créer un case Salesforce (pour quand Fin ne peut pas répondre) montrant l'option Gérer la connexion Salesforce, le champ Propriétaire, les champs de données du case automatiquement remplis (Sujet, Email, Description, Transcription, Résumé IA), et les options pour remplir des données supplémentaires via des étapes de workflow

Lors de la création d'un Case Salesforce pour une conversation que Fin n'a pas pu résoudre, il remplit automatiquement :

  • Sujet

  • Description

  • Email

  • Transcription

  • Résumé

Vous pouvez également remplir des données supplémentaires sur votre cas en utilisant les étapes de détection Fin Attributes dans Workflows.

Fin ne peut pas répondre : Transférer à un agent Salesforce

Lorsque Fin ne peut pas répondre, vous pouvez utiliser « Transférer à un agent Salesforce » dans votre workflow.

Éditeur de workflow Fin Messenger montrant un workflow à deux chemins. Le chemin de droite (chemin C) se termine par une étape « Transférer à un agent Salesforce », utilisé lorsque Fin ne peut pas répondre et qu'un transfert à un agent en direct est nécessaire

Cela crée un chat en direct dans Salesforce pour qu'un de vos agents puisse le prendre en charge, et l'utilisateur continue la conversation sans interruption dans le Fin Messenger.

Panneau des paramètres Transférer à un agent Salesforce montrant une option Gérer la connexion Salesforce, une liste des attributs de données Personnes et Conversation que Fin transmettra à Salesforce lors du transfert, et un lien « En savoir plus pour gérer les données »

Lors du transfert à un agent Salesforce, Fin transmet tous les attributs de données Personnes et Conversation existants dans la plateforme Fin vers Salesforce et vous devez décider comment les utiliser.

Ces données ne sont pas transmises à un objet Salesforce — elles sont passées comme attributs de routage (métadonnées envoyées avec la conversation que les Flows Salesforce peuvent lire et mapper aux champs).

Les attributs de routage sont transmis lors de ces déclencheurs :

  1. Créer une conversation - Lorsque nous lançons une conversation

  2. Message dans l'application - Créer une entrée de conversation

  3. Télécharger un fichier

Note : Les coéquipiers ne peuvent pas interrompre une conversation Fin avant une escalade officielle ou un transfert à Salesforce. L'inbox Fin n'a pas de composeur, et la conversation n'existe pas dans Salesforce avant le transfert.

Pour mapper les données aux champs de votre chat en direct Salesforce, vous devez utiliser les Flows dans Salesforce

Aide Salesforce

Mapper les données avec les Flows Salesforce

Consultez notre guide complet sur le mapping des données avec les Flows Salesforce :

Création ou réaffectation de cas

Lorsque Fin crée ou réaffecte un case, il remplit automatiquement des données telles que Sujet, Description, Email, Transcription et Résumé sur le case. Vous pouvez remplir des champs supplémentaires via votre workflow. Fin utilise vos paramètres de correspondance des enregistrements pour associer les cases qu'il crée aux Contacts ou Comptes Salesforce. Vous pouvez contrôler la manière dont Fin écrit les données dans Salesforce depuis la section Push data to Salesforce dans vos paramètres d'intégration Salesforce.

  • Déclencher les règles d'affectation Salesforce — lorsqu'elles sont activées, les règles d'affectation Salesforce s'exécutent sur chaque enregistrement que Fin crée ou met à jour, y compris les cases. Désactivez cette option et Fin indique à Salesforce de les ignorer.

Transfert des chats en direct

Lorsque Fin transfère un chat en direct, il envoie toutes les données disponibles à Salesforce et vous devez utiliser les Flows dans Salesforce pour les mapper à vos champs de chat en direct.

  • Mettre à jour les données Contact et Compte — lorsqu'elle est activée, Fin met à jour le Contact et le Compte Salesforce correspondants avec de nouvelles valeurs de champ lorsqu'il crée ou réaffecte un case ou transfère un chat en direct. Définissez ces valeurs dans votre JSON Web Token (JWT) — le jeton d'authentification transmis lorsque le client démarre une session — ou définissez les champs de contact dans le workflow. Désactivez cette option et Fin lie toujours les nouveaux cases au Contact et Compte correspondants, mais ne modifie pas ces enregistrements.


Utilisation des Workflows pour remplir les données

En plus des données que Fin pousse automatiquement vers Salesforce, vous pouvez remplir des champs de case supplémentaires en utilisant trois étapes de workflow : Set data, Collect data et Fin Attributes. Ces étapes fonctionnent pour tous les scénarios de push — création de case à la résolution, création de case lorsque Fin ne peut pas répondre, et transferts de chat en direct.

Définir les données manuellement

L'étape Set data dans votre workflow Fin Messenger vous permet d'assigner manuellement une valeur fixe à un champ Salesforce. Elle est particulièrement utile sur les branches de workflow où vous savez déjà quelle doit être la valeur du champ en fonction du chemin emprunté par le client.

Éditeur de workflow Fin Messenger affichant le menu de sélection du type d'étape ouvert, avec les options Set data listées, y compris Set Case Type, Set Case Origin, Set Engineering Req Number, Set Origin, Set Product, Set SLA Violation, Set Topic, et Set Urgent

  • Allez au workflow de votre canal

  • Cliquez sur « Ajouter une étape » à droite du workflow

  • Sélectionnez l'option « Set data »

Workflow Fin Messenger montrant une étape configurée 'Set Case Type to Mechanical' dans le chemin droit, suivie d'une étape 'Hand-off to Salesforce agent' — démontrant comment Set data remplit un champ Salesforce avant le transfert

  • Choisissez le champ que vous souhaitez remplir (les champs Salesforce sont marqués d'une icône de nuage), puis saisissez la valeur fixe que vous voulez que Fin lui assigne

  • Les données que vous définissez seront envoyées à Salesforce lorsqu'un cas est créé ou que le chat est transféré à un agent Salesforce

Collecte des données auprès du client

Utiliser « Collect data » vous permet de demander au client de saisir les informations via un formulaire dans Fin Messenger.

Éditeur de workflow Fin Messenger avec le menu de sélection d'étape ouvert, montrant les options d'étapes de collecte de données incluant Collect data pour divers champs ainsi que d'autres actions de workflow

  • Allez au workflow de votre canal

  • Cliquez sur « Ajouter une étape » à droite du workflow

Panneau de configuration Collect data dans Fin Messenger montrant une liste de champs Salesforce disponibles à collecter auprès du client, incluant Case Number, Case Type, Engineering Req Number, Product, Sub-dataset, Team, et une option 'New attribute'

  • Sélectionnez l'option « Collect data »

Éditeur de workflow Fin Messenger montrant une étape Collect data configurée dans le chemin du workflow, suivie d'un point de terminaison 'Hand-off to Salesforce agent' — démontrant comment les données client collectées sont envoyées à Salesforce lors du transfert

  • Choisissez le champ que vous souhaitez que le client remplisse (les champs Salesforce sont marqués d'une icône de nuage) — le client sera invité à saisir une valeur via un formulaire dans Fin Messenger

  • Les données que vous définissez seront envoyées à Salesforce lorsqu'un cas est créé ou que le chat est transféré à un agent Salesforce

Utilisation des Fin Attributes pour remplir les données

Fin Attributes signifie que Fin peut remplir automatiquement pour vous les champs de liste.

Page Fin Settings > Salesforce Integration montrant le champ de liste Status ouvert, avec des options pour ajouter des descriptions à chaque valeur (comme 'Beginning/End/Continuous', 'Text', 'Pages') afin que Fin Attributes puisse détecter et remplir automatiquement le champ

Pour cela, vous devrez entrer une description pour chaque élément de la liste, afin que Fin sache lequel sélectionner. Vous pouvez le faire en allant dans :

  • Settings > Data > Salesforce data

  • Cliquez sur le champ (liste) que vous souhaitez que Fin remplisse et saisissez des descriptions

Éditeur de workflow Fin Messenger montrant le menu d'ajout d'action avec 'AI category detection' (étiqueté Beta) en surbrillance — c'est l'étape Fin Attributes qui remplit automatiquement les champs de liste Salesforce en fonction de la conversation

Maintenant, pour déclencher la détection Fin Attribute :

  • Allez au workflow de votre canal

  • Cliquez sur « Ajouter une étape » à droite du workflow

  • Sélectionnez « Fin Attributes »

Éditeur de workflow Fin Messenger montrant plusieurs étapes Fin Attributes configurées sur le chemin du workflow, avec des valeurs de champs Salesforce détectées par IA mises en surbrillance en couleur — démontrant la fonctionnalité remplissant automatiquement les champs du cas
Éditeur de workflow Fin Messenger montrant une deuxième vue de configuration Fin Attributes, avec une étape 'Collect category then' visible qui enchaîne la détection de catégorie avec des actions de workflow suivantes

Sélectionnez maintenant le champ que vous souhaitez que Fin remplisse. Vous devez d'abord avoir ajouté des descriptions à chaque valeur de la liste (fait dans Settings > Data > Salesforce data) — c'est ainsi que Fin sait quelle option sélectionner. Une fois enregistré, Fin détecte automatiquement la valeur appropriée à partir de la conversation et l'écrit dans Salesforce lorsque le cas est créé ou que le chat est transféré.

Vos champs de cas seront remplis dans Salesforce

Quelle que soit la méthode choisie pour remplir vos champs de cas (setting data, collecting data, ou Fin Attributes), une fois configuré, vous verrez que Fin saisit les valeurs sur vos cas Salesforce.

Un enregistrement de cas Salesforce Service Cloud montrant des champs automatiquement remplis par Fin : le sujet indique « Case from Fin AI Agent with <a href="mailto:joshua.dorrell@intercom.io" rel="nofollow noopener noreferrer" target="_blank">joshua.dorrell@intercom.io</a> », la description indique « Created from Intercom Messenger », et les champs personnalisés Topic (Billing), Urgent (Yes), et Engineering Req Number (2500) sont mis en surbrillance — démontrant le transfert réussi des données de Fin Messenger vers Salesforce

Note : Vous devrez peut-être cliquer sur « Modifier » en haut à droite pour voir ces champs, sauf si vous avez ajusté la disposition par défaut de votre cas pour les afficher.

Avez-vous trouvé la réponse à votre question ?