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
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
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
Création de l’application
Paramètres > Intégrations > Applications Privées
Créer une application privée
Personnaliser l’App
Informations de base
- Définissez les éléments suivants :
- Nom : par exemple : DiliTrust
- Logo (facultatif)
- Description (facultatif)
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 :
- CRM
- crm.objects.deals / crm.schema.deals
- crm.objects.companies / crm.schema.deals
- crm.objects.contacts / crm.schema.contacts
- Standard
- oauth
- CRM
Note : Tous les éléments sélectionnés apparaissent dans la section « Domaines sélectionnés ». Cf ci-dessous
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
- 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
- Vous pouvez commencer une visite guidée des applications ou passer pour le moment
- Vous pouvez afficher le jeton en cliquant sur « Afficher le jeton »
CONNECTER HUBSPOT & LE CLM
Installation du module de connexion
Cette installation permet de synchroniser Hubspot et DiliTrust
- Connecter-vous à votre compte Hubspot
- Cliquer sur le lien d’installation du module DiliTrust CLM sur Hubspot : https://hubspot-mapping.hyperlex.fr/install
- Cliquer sur “Connect”
- Cocher le compte et valider en cliquant sur
- Cliquer sur “Connect App” pour finaliser l’installation.
- Fermer la fenêtre
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
Paramétrer le connecteur dans DiliTrust Contrats :
- Paramètres > Paramètres CRM > Hubspot
- Saisir l’url Callback
- Saisir le token API Hubspot de votre application privée
- pat-eu1-7f1e61e8-4e03-4b67-bb29-8a4abc81463b
- Cliquer sur « Enregistrer » pour valider les paramètres CRM.
MAPPING
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
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.
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 :
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 :
- Faites défiler les pages
- 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
Récupération des IDs DiliTrust
L’équipe des développeurs, fournira sur demande une extraction des champs qui contient les IDs de chacun
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.
Configuration backend
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
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
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 »
CALLBACK
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
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article