Intégrations HubSpot : guide complet pour choisir une voie d'intégration
Publié: 2022-11-09Lorsque vous cherchez à intégrer HubSpot à une autre plate-forme, vous avez le choix entre plusieurs options d'intégration.
Dans cet article de blog, nous aborderons les trois principaux types d'intégrations HubSpot : synchronisation des données, actions de code personnalisées, webhooks et intégrations personnalisées. Nous expliquerons ce qu'est chaque type d'intégration et comment cela fonctionne, ainsi que les avantages et les inconvénients de chaque option.
Alors, quel type d'intégration convient le mieux à votre entreprise ? Découvrons-le!
Synchronisation des données
Qu'est-ce que Data Sync dans HubSpot ?
Vous avez donc des données que vous souhaitez importer dans HubSpot à partir d'un autre système. Data Sync dans HubSpot permet à HubSpot de gérer automatiquement l'importation et l'exportation de vos données. La synchronisation des données vous offre une méthode déclarative d'intégration, ce qui signifie que vous n'avez pas à écrire de code. Tout ce que vous avez à faire est de configurer l'intégration et de spécifier les données que vous souhaitez synchroniser. HubSpot s'occupe du reste !
Synchronisation des données vs téléchargements CSV
L'un des principaux avantages de la synchronisation des données est qu'elle remplace le besoin de fichiers CSV. Les fichiers CSV sont souvent utilisés pour importer des données dans HubSpot, mais ils peuvent être problématiques. D'une part, il est difficile de maintenir l'intégrité des données avec les fichiers CSV. Souvent, la structure des données peut changer lors du téléchargement du fichier CSV sur HubSpot, sans compter qu'il ne fournit qu'un instantané des données à un moment donné.
Avantages de la synchronisation des données :
- Facile à configurer : vous n'avez pas besoin d'écrire de code ! Tout ce que vous avez à faire est de configurer l'intégration et de spécifier les données que vous souhaitez synchroniser. HubSpot s'occupe du reste.
- Solution hébergée : Data Sync de HubSpot est une solution hébergée, vous n'avez donc pas à vous soucier de la maintenance de l'infrastructure. Cela le rend également plus sécurisé, car HubSpot s'occupe des mises à jour de sécurité.
- Aucune maintenance : étant donné que HubSpot s'occupe de toute la maintenance de Data Sync, vous pouvez vous concentrer sur d'autres tâches.
- Sécurisé : Data Sync est un transfert de données instantané et sécurisé
- Faible coût : Data Sync de HubSpot est très abordable, surtout par rapport aux autres solutions de transfert de données.
- Durable : Data Sync est une solution durable car elle utilise des API standard bien documentées et prises en charge.
- Limites de débit : Data Sync de HubSpot a mis en place des limites de débit pour éviter une utilisation excessive du système.
- En temps réel : la synchronisation des données est instantanée et ne nécessite aucune maintenance manuelle.
Limitations de la synchronisation des données :
- Connecteurs limités : Data Sync de HubSpot n'a qu'un nombre limité de connecteurs prédéfinis. Si vous devez vous connecter à une source de données qui n'est pas prise en charge, vous devrez créer votre propre connecteur à l'aide des API HubSpot.
- Pas de logique de synchronisation et pas de filtres : Data Sync de HubSpot n'a pas de logique de synchronisation ni de filtres intégrés. Cela signifie que si vous souhaitez synchroniser des données à partir de plusieurs sources de données, vous devrez créer votre propre logique de synchronisation. De plus, si vous souhaitez filtrer les données en cours de synchronisation, vous devrez créer votre propre logique de filtrage.
- Limité à certaines propriétés : la synchronisation des données de HubSpot ne peut synchroniser qu'un ensemble limité de propriétés de données. Si vous avez besoin de synchroniser des propriétés de données personnalisées, vous devrez rechercher l'une des méthodes alternatives répertoriées ci-dessous.
- Limité à certains objets : la synchronisation des données de HubSpot ne peut synchroniser qu'un ensemble limité d'objets de données. Si vous avez besoin de synchroniser des objets personnalisés, vous devrez rechercher l'une des méthodes alternatives répertoriées ci-dessous.
- Limité à certaines propriétés : la synchronisation des données de HubSpot ne prend en charge que certains types de données et propriétés. Si vous souhaitez synchroniser des données qui ne sont pas prises en charge par Hub
Actions de code personnalisées
Que sont les actions de code personnalisé dans HubSpot ?
Les actions de code personnalisées dans HubSpot vous permettent d'écrire et d'exécuter du JavaScript dans votre workflow, étendant ainsi les fonctionnalités du workflow à l'intérieur et à l'extérieur de HubSpot.
Avec des actions de code personnalisées, vous pouvez répliquer la fonctionnalité de systèmes tiers dans HubSpot. Exemples de cas d'utilisation d'actions de code personnalisées pouvant être utilisées dans les workflows :
- Recherche de données dans une base de données externe
- Enrichissez les données de votre entreprise
- Mettre à jour dynamiquement une campagne Salesforce
- Automatisation des numéros de suivi à partir d'un logiciel de comptabilité externe
- Créer du texte, des documents Excel
- et plus.
Actions de code personnalisées
- Solution hébergée : les actions de code personnalisé de HubSpot résident dans les flux de travail HubSpot, vous n'avez donc pas à vous soucier de la maintenance de l'infrastructure.
- Maintenance : avec HubSpot, vous pouvez facilement dupliquer, modifier ou supprimer vous-même vos actions de code personnalisées.
- Évolutif : vous pouvez utiliser des actions de code personnalisées pour automatiser des tâches qui seraient autrement très difficiles ou impossibles à effectuer manuellement. Par exemple, si vous devez mettre à jour une campagne Salesforce en fonction des modifications apportées à vos données HubSpot, vous pouvez utiliser une action de code personnalisée pour le faire automatiquement.
Limitations des actions de code personnalisé :
- Les actions ne peuvent s'exécuter que pendant 20 secondes maximum, sinon elles échoueront.
- oAuth 2.0 n'est pas un moyen d'authentification pris en charge.
- Les actions ne peuvent traiter que des données d'une taille maximale de 128 Mo.
- Les actions de code personnalisées sont limitées à un nombre prédéfini de bibliothèques prises en charge
Webhooks (flux de travail)
Que sont les webhooks dans HubSpot ?
Les webhooks permettent à HubSpot de se connecter à d'autres systèmes et de collecter des données en temps réel, même si les informations ont changé ou ont été mises à jour. Cela vous permet de maintenir votre pile technologique à jour, sans avoir à répondre à des demandes continues.

Avantages des webhooks :
- Les données sont transférées immédiatement après leur mise à jour, vous n'avez donc pas à attendre l'exécution d'une intégration planifiée.
- Toutes les charges utiles de webhook sont chiffrées avec SSL/TLS avant d'être envoyées.
- Les webhooks permettent un téléchargement continu et automatique d'informations d'une application vers le serveur, sans qu'il soit nécessaire d'envoyer des demandes de vérification.
- Vous pouvez configurer des webhooks pour qu'ils se déclenchent chaque fois que des événements spécifiques se produisent dans votre compte HubSpot, comme lorsque la propriété d'un contact change ou lorsqu'une transaction change d'étape.
Limites des webhooks :
- Pour utiliser les webhooks, vous devez héberger le code qui recevra les charges utiles du webhook sur votre propre serveur.
- Étant donné que vous hébergez le code de vos webhooks sur votre propre serveur, vous serez également responsable de la maintenance de ce code. Cela inclut de s'assurer qu'il est toujours opérationnel et de corriger les bogues qui surviennent.
- La mise en place de webhooks nécessite un investissement initial en termes d'argent, de temps et de ressources. Vous devrez payer un serveur pour héberger votre code, et vous devrez passer du temps à tout configurer.
Intégrations personnalisées
Qu'est-ce qu'une intégration personnalisée dans HubSpot ?
Les intégrations personnalisées vous permettent de connecter HubSpot à tout autre outil tiers que vous utilisez, vous donnant la possibilité d'envoyer et de recevoir des données entre les deux plateformes.
Cela peut être extrêmement utile si vous avez besoin de connecter des données provenant de plusieurs sources dans un emplacement central, ou si vous souhaitez automatiser des processus impossibles avec des intégrations natives.
Avantages de l'intégration personnalisée :
- Choisissez votre langage de programmation
- Vous pouvez suivre les modifications apportées à votre code et revenir aux anciennes versions si nécessaire
- Travaillez sur votre code hors ligne
- Les possibilités de ce que vous pouvez réaliser avec des intégrations personnalisées sont infinies !
Limitations de l'intégration personnalisée :
- Lors de la création de votre intégration personnalisée, veillez à ne pas exposer la clé API de votre portail HubSpot au public.
- Construire une intégration personnalisée coûtera plus cher que d'autres alternatives car il est probable que vous deviez impliquer un développeur
- Les intégrations personnalisées peuvent prendre plus de temps à construire que les alternatives.
- L'hébergement de votre intégration personnalisée nécessitera une certaine maintenance de votre part ou de la part de votre équipe de développement.
- L'évolutivité peut être un problème avec les intégrations personnalisées car elles sont conçues pour un cas d'utilisation spécifique. Si vous devez faire évoluer votre intégration, vous devrez peut-être la modifier.
- La redondance est un autre inconvénient des intégrations personnalisées, car vous devrez intégrer des basculements et une redondance dans votre code. Cela peut ajouter de la complexité et des coûts à votre projet. Dans l'ensemble, les intégrations personnalisées peuvent être plus coûteuses et plus longues à créer et à entretenir que les alternatives. Cependant, ils peuvent être adaptés spécifiquement à vos besoins, ce qui peut en valoir la peine.
Comment déterminer de quelle intégration de données votre entreprise a besoin ?
Lors du choix d'une approche d'intégration, il est recommandé de consulter un partenaire HubSpot qui pourra partager des informations en fonction de son expérience dans votre secteur et avec ces intégrations.
Cela étant dit, quelques questions vous aideront à déterminer quelle approche d'intégration - synchronisation des données, actions de code personnalisées, webhooks, intégrations personnalisées - votre organisation devrait adopter.
- Quelles données doivent être synchronisées ?
- À quelle fréquence les données doivent-elles être synchronisées ?
- Dans quelle direction les données doivent-elles être synchronisées ?
- Quel est le but de l'intégration ?