Intégration CLM x HubSpot

Modifié le  Jeu, 11 Sept. à 9:46 H

PREREQUIS

Client

  • Une resource interne, expert d’Hubspot, qui pourra s’associer à l’équipe DiliTrust pour les besoins de l’implémentation 
  • Un compte Admin sur Hubspot
  • Un compte Admin sur le CLM ou un utilisateur avec une permission adaptée
  1. Côté DiliTrust

  • ID du tenant
  • Définir le fichier de mapping afin de faire la correspondance entre les propriétés Hubspot et les attributs CLM

 

  1. HUBSPOT – APPLICATION PRIVEE

 

A partir d’Hubspot nous allons avoir besoin de créer une application privée.

 

Retrouver toutes les infos sur les Private Apps sur : https://developers.hubspot.fr/docs/api/private-apps

 

  1. Création de l’application

    1. Paramètres > Intégrations > Applications Privées


    1.  

 

 

 

 

  1. Créer une application privée

 

 

  1. Personnaliser l’App

    1.  Informations de base

  • Définissez les éléments suivants :
    1. Nom : par exemple : DiliTrust
    2. Logo (facultatif)
    3. Description (facultatif)

 


 

 

  1. Domaines

Les domaines déterminent ce à quoi peut accéder votre application et ce qu'elle peut faire dans HubSpot.

 

  • Dans l’onglet Domaine, sélectionner en lecture et en écriture :  
    1. CRM
      • crm.objects.deals / crm.schema.deals
      • crm.objects.companies / crm.schema.deals
      • crm.objects.contacts / crm.schema.contacts
    2. Standard
      • oauth

 

 

 

 

 

 

 

Note : Tous les éléments sélectionnés apparaissent dans la section « Domaines sélectionnés ». Cf ci-dessous

 

 

  1. Créer l’app

  • Cliquer sur le bouton dans le coin en haut à droite

 

 

 


 

 

  • Valider la creation en cliquant sur « Continuer de créer »

 

 

  • Votre application privée a été créée
    1. Vous pouvez afficher le jeton en cliquant sur « Afficher le jeton »
      • Afficher et copier le jeton quelque part, les équipes DiliTrust en auront besoin pour mettre a jour votre base de données
    2. Vous pouvez commencer une visite guidée des applications ou passer pour le moment

 

 

 

 

 


 

 

  1. CONNECTER HUBSPOT & LE CLM

    1. Installation du module de connexion

Cette installation permet de synchroniser Hubspot et DiliTrust

 

 

 

  • Cliquer sur “Connect”

 

 

 

  • Cocher le compte et valider en cliquant sur

 

 

 

  • Cliquer sur “Connect App” pour finaliser l’installation.

 

  • Fermer la fenêtre


     


 

 

  1. Vérification de l’installation

  • Vérifier que l’application, une fois installée, est bien présente sur Hubspot

 

Paramètres > Intégrations > Applications connectées

 

 

  1. Paramétrer le connecteur dans DiliTrust Contrats : 

  • Paramètres > Paramètres CRM > Hubspot

 



 

 

 

 

 


 

  • Cliquer sur « Enregistrer » pour valider les paramètres CRM.
  • MAPPING

    1. Principes Généraux

Il s’agit d’indiquer les identifiants des propriétés Hubspot qui devront communiquer avec les attributs DiliTrust.

Pour le mapping, un fichier csv online (UTF8) est utilisé. Ces paramètres seront implémentés par un développeur DiliTrust.

Le plus pratique est d’utiliser une feuille de calcul Google avec lien de partage csv

  • Fichier > Partager > Publier sur le Web

 

 

 

 

 

  • Sélectionner la valeur .csv
  • Cliquer sur Publier

 

 

 

  1. Template & Fichier de mapping

 

Le fichier de mapping doit répondre a des exigences en terme de template.

Il doit suivre le format suivant en colonnes :

 

Hubspot ID

Hyperlex ID

Comment

convertToHlx

convertToHbs

 

 

 

Nous mettons à disposition ce fichier template.

 

Par ailleurs, cet exemple de fichier de mapping est également disponible.

 

  1. Définitions des clés d’identification

Il s’agit ici de définir quelle propriété Hubspot est liée a telle attribut DiliTrust.

 

Hubspot ID : Il s’agit de l’identifiant de vos propriétés

 

  • Pour récupérer les IDs des propriétés :

 

  1. Récupération des IDs Hubspot

  • Paramètres > Gestion des données > Propriétés

 

 

  • Sélectionner l’objet pour lequel vous voulez récuperer les IDs des propriétés

 

 

 

  • Sélectionner la propriété pour laquelle vous cherchez l’ID suivant une des 2 façons suivantes :
    1. Faites défiler les pages
    2. Faites une recherche dans le champs prévu à cet effet

 

  • Lorsque vous avez localisé le champ, cliquez dessus. Les options de modifications vont s’activer sur la droite de l’écran

 

  • Cliquer sur l’icône   pour afficher l’ID

 

 

  • Ici, l’ID correspond à ce qui se trouve sous « Nom interne », soit name

 

 

  • Procédez ainsi pour le reste des propriétés

 

  1. Récupération des IDs DiliTrust

L’équipe des développeurs, fournira sur demande une extraction des champs qui contient les IDs de chacun

 

  1. Points d’attention

Certains formats étant différents entre les plateformes, il est parfois nécessaire de convertir les valeurs.

 

convertToHlx : 

  • date :  à indiquer si l’attribut est de type date 
  • monthtoiso : à indiquer si la durée dans Hubspot est en mois

 

 

NB : L’addon Hubspot ne synchronise que la valeur des champs HubSpot liés à une transaction. Certaines propriétés de la transaction ne sont que le reflet d’information contenu dans d’autres objets (Entreprise ou Contact).

Afin de synchroniser ces valeurs, il est important de créer une automatisation dans HubSpot qui à chaque transaction créée ou mise à jour, recopie la valeur des propriétés Sociétés dans une propriété custom liée à la transaction. 

Méthode : A partir d’HubSpot, il convient de créer des workflows qui vont alimenter les propriétés de l’objet Transaction à partir des propriétés des objets liés.

 

  1. Configuration backend

    1. Activation de l’application

Pour finaliser la configuration, il faudra mettre a disposition des équipes techniques DiliTrust les éléments suivants :

  • Tenant ID
  • Portal ID
  • Token Application privée
  • URL csv du fichier de mapping

 

  1. Mise à jour du mapping

Pour mettre à jour le mapping, il suffit de modifier le fichier source, puis aller sur https://hubspot-hlx.hyperlex.fr/ pour activer le nouveau mapping

 

  1. Vérification ou désinstallation de l’app

L’application est visible dans la zone de configuration du tenant Hubspot.

  • 1 : Aller dans “Paremètres”
  • 2 : Intégrations
  • 3 : Applications Connectées

 

La liste des applications connectées s’affiche alors.

 

 

 

 

  • Ouvrir les options du bouton « Action »
  • Sélectionner « Désinstaller »

 

 

 

Dans la fenêtre qui apparait :

  • Saisissez « désinstaller » dans le champs prévu à cet effet
  • Cliquer sur « Désinstaller »


 

 

  1. CALLBACK

    1. Callback et remontée des infos vers HubSpot

Une possibilité de renvoyer des informations depuis le CLM vers HubSpot existe et il s’agit du Statut du contrat.

Il suffira de faire correspondre les valeurs de la liste dans HubSpot avec les valeurs de la liste dans DiliTrust.

 

Après livraison des correspondances, la configuration se fera côté DiliTrust.

Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article