Passer au contenu principal

Synchronisation des données entre les comptes Salesforce et les entreprises Intercom

Écrit par Beth-Ann Sher

Synchronisation des données

Vous pouvez synchroniser les données entre les comptes dans Salesforce et les entreprises dans Intercom. Vous pouvez également définir la direction de synchronisation pour chaque attribut spécifique (de Salesforce vers Intercom ou d’Intercom vers Salesforce).

Avec la synchronisation des entreprises et des comptes configurée, vous pourrez :

  • Voir les détails les plus à jour de l’entreprise.

  • Utilisez les données des comptes Salesforce dans Intercom pour cibler les messages sortants, segmenter vos clients, et plus encore.

  • Mettre à jour Salesforce avec les données des entreprises envoyées depuis Intercom.

Synchronisation des comptes dans Salesforce avec les entreprises dans Intercom

Similaire à la façon dont nous synchronisons les leads et contacts, vous pouvez synchroniser les comptes dans Salesforce avec les entreprises dans Intercom.

Note : Actuellement, vous ne pouvez synchroniser que les comptes professionnels, pas les comptes personnels.

Comment les entreprises et les comptes sont-ils mappés ?

Un mappage est établi lorsque des objets (comptes dans Salesforce, entreprises dans Intercom) avec le même identifiant (un champ tel que le numéro de compte) sont trouvés dans Intercom et dans Salesforce.

Par exemple, une entreprise dans Intercom avec l’ID d’entreprise 'abc123' sera associée à un compte dans Salesforce avec le numéro de compte 'abc123'.

Note : Intercom ne prend pas en charge la synchronisation des entreprises créées automatiquement lors de la qualification.

Un mappage entre une entreprise dans Intercom et un compte dans Salesforce est unique et persistant (relation « un-à-un »). Dans le cas où deux comptes ou plus ont le même ID, le compte le plus récemment mis à jour sera associé.

Comment fonctionne le mappage des attributs ?

Après avoir mappé les comptes avec les entreprises, vous pouvez mapper et synchroniser leurs attributs (champs). Vous pouvez déterminer dans quelle direction l’attribut sera envoyé lors du processus de synchronisation (d’Intercom vers Salesforce ou inversement). Vous pouvez également spécifier si vous ne souhaitez pas synchroniser les valeurs vides ou écraser les valeurs existantes.

Note : Les données synchronisées via ces mappages sont appliquées directement aux objets compte ou entreprise dans Salesforce ou Intercom. Pour une vue simple des données Salesforce en direct dans Intercom, utilisez l’application Inbox.

Pour synchroniser les attributs entre Intercom et Salesforce, leurs types de données doivent être compatibles entre les deux systèmes. Voir ici quels types de champs sont compatibles.

Prérequis pour la synchronisation des données de compte

Pour synchroniser les données des entreprises et des comptes entre Intercom et Salesforce, vous devez :

1. Activer « activer les fonctionnalités liées aux entreprises » dans Paramètres > Espace de travail > Général :

2. Assurez-vous que vous avez des objets entreprise dans Intercom. Les objets entreprise sont envoyés à Intercom dans le fragment de code JavaScript intercomSettings (en tant qu’objet JSON appelé company) ou en utilisant l’API REST.
Lisez cet article pour en savoir plus sur les entreprises dans Intercom.

3. Vérifiez que l’ID d’entreprise que vous envoyez à Intercom a la même valeur que le champ qui identifie vos comptes dans Salesforce. Cela garantit une correspondance entre les objets dans les deux systèmes :

Vous pouvez utiliser n’importe quel champ qui identifie un compte dans Salesforce pour correspondre à une entreprise dans Intercom. Il doit s’agir d’un identifiant unique pour garantir une correspondance correcte.

Nous vous recommandons d’utiliser Numéro de compte comme identifiant. En cas de doublons, celui qui a été mis à jour le plus récemment sera associé.

Note : Les champs de type « Zone de texte » ne peuvent pas être utilisés comme identifiant côté Salesforce. Dans ce cas, configurez votre champ en tant que « Chaîne ».

Astuce : Vérifiez que l’ID d’entreprise dans Intercom a le même format que l’identifiant de compte (champ) que vous utilisez dans Salesforce :

Note : Il n’est actuellement pas possible de faire correspondre avec l’ID d’enregistrement de Salesforce.

Une fois que vous avez des entreprises dans Intercom qui correspondent aux entreprises dans Salesforce, vous êtes prêt à commencer à mapper les champs que vous souhaitez synchroniser entre les deux systèmes.

Comment configurer le mappage

Allez dans les paramètres de l’application Salesforce. Ouvrez l’onglet « Synchroniser les données de compte », où vous trouverez deux sections :

  • Mapper les entreprises avec les comptes

  • Mapper les attributs

Mapper les entreprises avec les comptes

Pour mapper les entreprises dans Intercom avec les comptes dans Salesforce, vous pouvez utiliser n’importe quel champ texte, entier, double ou ID qui identifie vos objets compte dans Salesforce (avec Company ID dans Intercom). Trouvez plus d’informations sur les types de données primitifs dans Salesforce ici.

Cela nécessite d’avoir un ID unique défini à la fois dans Intercom et Salesforce pour chaque entreprise. Nous recommandons d’utiliser un identifiant unique car cela garantit une correspondance unique entre Intercom et Salesforce.

Sélectionnez le champ dans Salesforce que vous souhaitez utiliser pour mapper les entreprises avec les comptes :

Pour appliquer vos modifications, enregistrez vos paramètres. 👌

Si vous changez le champ utilisé pour mapper les entreprises avec les comptes, toutes les correspondances établies entre les entreprises dans Intercom et les comptes dans Salesforce seront dissociées, et de nouvelles seront établies à l’avenir.

Ces modifications seront appliquées aux nouvelles correspondances à l’avenir, mais les correspondances existantes ne seront pas mises à jour. Cela signifie que certaines données Salesforce affichées dans Intercom pourraient être obsolètes jusqu’à ce qu’une nouvelle correspondance soit établie.

Mapper les attributs

Dans la deuxième section, vous pouvez mapper les attributs entre les comptes dans Salesforce et les entreprises dans Intercom. Ce sont les attributs qui seront synchronisés directement vers ou depuis vos entreprises dans Intercom, pas les attributs visibles dans l’application inbox (qui ne peuvent pas être modifiés).

Cette section explique exactement comment et quand les données sont synchronisées entre Salesforce et Intercom. Il est conseillé de vous familiariser avant de configurer votre mappage d’attributs.

Cliquez sur ‘+ Mapper un nouvel attribut’ en bas de la liste :

Ensuite, sélectionnez quel attribut d’Intercom et quel champ de Salesforce vous souhaitez mapper. N’oubliez pas de mapper les attributs avec des champs ayant un type de données compatible.

Vous verrez le type indiqué à côté de chaque attribut et champ entre parenthèses, par exemple (Chaîne) :

  • Si un champ est déjà utilisé dans un autre mappage d’attribut ou d’ID, il sera désactivé.

  • Nous ne prenons pas actuellement en charge la synchronisation vers les champs composés Salesforce.

  • Nous ne prenons pas actuellement en charge la synchronisation des attributs qui changent très fréquemment (par exemple last_seen) ou des champs de formule.

Ensuite, sélectionnez dans quelle direction la synchronisation aura lieu (d’Intercom vers Salesforce ou de Salesforce vers Intercom) :

Ensuite, cochez la case pour toute situation où cet attribut ne doit pas se synchroniser. Dans cet exemple, puisque nous synchronisons de Salesforce vers Intercom, Salesforce est la « Source » et Intercom est la « Destination ». Vous pouvez choisir de ne pas synchroniser :

  • Si la source est vide.

  • Si la destination a déjà une valeur.

Cliquez sur « Ajouter » pour enregistrer la correspondance dans la liste.

Pour modifier une correspondance, survolez-la et cliquez sur « Modifier » :

Si vous ne souhaitez plus synchroniser un attribut spécifique, survolez-le et cliquez sur « Supprimer » :

Pour appliquer vos modifications, cliquez sur « Enregistrer les paramètres » en bas à droite :

Une fois les modifications enregistrées, vous verrez un message de confirmation :


Activation de la synchronisation des comptes avec les données existantes dans Salesforce ou Intercom

Si vous avez déjà des données d’entreprise ou de compte dans Intercom ou Salesforce, l’activation de la synchronisation peut écraser les données existantes. Vous pouvez configurer des règles d’attributs pour éviter cela. En savoir plus sur le moment et la manière dont les données sont synchronisées ici.

Utilisation de la synchronisation des comptes avec la synchronisation des personnes

Il n’est pas possible de synchroniser uniquement les données de compte/entreprise. Avec cette application installée, certains champs requis par Salesforce sont envoyés lors de la création d’un lead ou synchronisés à chaque mise à jour dans Intercom ou Salesforce. En savoir plus sur le fonctionnement de la synchronisation des personnes.

Mise à jour en masse des données

Actuellement, les données ne sont synchronisées que dans le sens avant, après que vous ayez configuré l’application. Il n’y a pas de fonctionnalité de mise à jour en masse.

Importer des comptes pour le marketing basé sur les comptes ?

La fonctionnalité de synchronisation des comptes de cette application maintient vos données de compte synchronisées entre Salesforce et Intercom.

Importer des comptes pour le marketing basé sur les comptes est une fonctionnalité différente qui n’a pas pour but de maintenir vos données de compte à jour entre Salesforce et Intercom.

Recommandations

Communiquez avec votre administrateur Salesforce pour allouer la limite API correcte à Intercom afin que toutes vos autres intégrations puissent fonctionner en même temps. Lisez cet article pour savoir comment gérer votre utilisation de l’API dans l’application Salesforce dans Intercom.

Comme pour toute intégration de produit de synchronisation de données, il existe certains risques liés aux données. Pour minimiser ce risque, nous recommandons de faire une sauvegarde de vos données Salesforce au préalable. Lisez cet article pour savoir comment faire.

Installez et testez d’abord l’application Salesforce dans un environnement sandbox. Lisez cet article pour savoir comment faire.


Comment les données sont-elles synchronisées entre Intercom et Salesforce ?

Les attributs que vous mappez entre Intercom et Salesforce sont synchronisés lorsqu’ils changent dans l’un ou l’autre système. Lorsque le changement se produit dans Intercom, la synchronisation vers Salesforce est déclenchée immédiatement, tandis que Salesforce est vérifié toutes les 5 minutes pour déterminer s’il y a des changements à synchroniser vers Intercom. Voir les tableaux ci-dessous pour les détails sur la mise à jour des données dans différentes situations.

Important : Parce que les données ne sont synchronisées que lorsqu’il y a des changements (ou de nouveaux enregistrements) dans Salesforce ou Intercom, les données historiques ne sont pas toujours synchronisées. S’il n’y a pas eu de changement pour déclencher une mise à jour, les données affichées dans Intercom peuvent ne pas correspondre aux données affichées dans l’application inbox Salesforce. Il n’y a pas de mise à jour en masse des données historiques existantes lors de l’utilisation de l’application Salesforce.

Quand les données sont synchronisées d’Intercom vers Salesforce

Les déclencheurs suivants dans Intercom entraîneront une mise à jour des données dans Salesforce. Le comportement dans chacun de ces cas est différent selon qu’il existe ou non une correspondance existante entre un compte dans Salesforce et une entreprise dans Intercom. Cette correspondance s’appelle un « mapping d’identité ».

Déclencheur

Si un mapping d’identité existe déjà

Si aucun mapping d’identité existant n’est trouvé

Entreprise mise à jour dans Intercom

Synchronisez tous les attributs mis à jour vers Salesforce.

  • Créez un nouveau mapping d’identité.

  • Synchronisez tous les attributs mis à jour vers Salesforce.

Entreprise créée dans Intercom

Non applicable.

Créez un nouveau mapping d’identité.

Synchronisez tous les attributs mappés vers Salesforce.

Entreprise supprimée dans Intercom

Supprimez le mapping d’identité.

Non applicable.

Note : « Attributs mappés » désigne tous les attributs que vous avez configurés pour synchroniser entre Intercom et Salesforce dans vos paramètres.

Quand les données sont synchronisées de Salesforce vers Intercom

Intercom vérifie Salesforce toutes les 5 minutes pour tout changement (nouveaux comptes ou comptes mis à jour) et, lorsqu’ils sont trouvés, met à jour les informations dans Intercom.

Déclencheur

Si un mapping d’identité existe déjà

Nouveau mapping d’identité créé

Compte mis à jour dans Salesforce

Synchroniser tous les attributs mappés vers Intercom.

  • Créer un nouveau mappage d'identité.

  • Synchroniser tous les attributs mappés vers Intercom.

Clé de mappage mise à jour dans Salesforce. (Par exemple, l'ID utilisé pour faire correspondre un enregistrement dans Intercom)

  • Supprimer le mappage d'identité.

  • Créer un nouveau mappage d'identité.

  • Synchroniser tous les attributs mappés vers Intercom.

  • Créer un nouveau mappage d'identité.

  • Synchroniser tous les attributs mappés vers Intercom.

Compte créé dans Salesforce

Non applicable.

  • Créer un nouveau mappage d'identité.

  • Synchroniser tous les attributs mappés vers Intercom.

Compte supprimé dans Salesforce

Supprimer le mappage d'identité.

Non applicable.

Si une personne est retirée d'une entreprise Intercom, sera-t-elle également retirée du compte Salesforce ?

Non, l'application Salesforce ne synchronise pas les associations entreprise/compte d'une personne entre les plateformes. Les leads et users dans Intercom ajoutés ou retirés des entreprises dans Intercom ne mettront pas à jour les associations de compte d'un lead/contact mappé dans Salesforce. Si une personne doit être retirée d'une entreprise Intercom et d'un compte Salesforce, vous devez effectuer ce changement sur les deux plateformes.

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