Comment fonctionnent les Webhooks avec HubSpot
HubSpot est devenu une puissante plateforme tout-en-un qui permet aux entreprises de rationaliser leurs opérations de marketing, de vente et de service client. HubSpot intègre et de synchronise de manière transparente les données avec des applications externes grâce à ses APIs et Webhooks étendus et complets.
Dans cet article, nous examinerons spécifiquement les Webhooks dans l'univers Hubspot et quelques cas d'utilisation dans lesquels les Webhooks peuvent vraiment briller.
HubSpot est devenu une puissante plateforme tout-en-un qui permet aux entreprises de rationaliser leurs opérations de marketing, de vente et de service client. HubSpot intègre et de synchronise de manière transparente les données avec des applications externes grâce à ses APIs et Webhooks étendus et complets.
Dans cet article, nous examinerons spécifiquement les Webhooks dans l'univers Hubspot et quelques cas d'utilisation dans lesquels les Webhooks peuvent vraiment briller.
- Que sont exactement les Webhooks et en quoi diffèrent-ils des APIs REST ?
- L'avantage d'utiliser les Webhooks par rapport aux APIs REST
- Quelques cas d'utilisation des Webhooks HubSpot
- Implémentation des Webhooks HubSpot
Que sont exactement les Webhooks et en quoi diffèrent-ils des APIs REST ?
Les Webhooks et les APIs REST sont deux méthodes différentes utilisées pour permettre aux applications de communiquer entre elles.
Citant directement de HubSpot :
Toutes les API de HubSpot sont conçues à l'aide de conventions REST et développées pour avoir une structure d'URL prévisible. Elles utilisent de nombreuses fonctionnalités HTTP standards, notamment des méthodes (POST
, GET
, PUT
, DELETE
) et des codes de réponse d'erreur. Tous les appels d'API de HubSpot sont effectués sous https://api.hubapi.com et toutes les réponses renvoient des données JSON standards.
Les APIs REST sont essentiellement un ensemble de normes utilisées pour envoyer et recevoir des données vers et depuis un serveur. Un exemple simple est que lorsque vous accédez à la page produit d'un site Web e-commerce, le site Web envoie très probablement une requête API à un serveur pour récupérer les 30 derniers produits.
Les Webhooks sont également des APIs, mais il y a une nuance ici : ce sont des APIs basées sur des événements qui permettent aux applications de rester à jour en temps réel !
La principale différence entre les Webhooks et les APIs REST est qu'avec une requête d'API REST, nous faisons des requêtes proactives à un serveur pour récupérer des informations, tandis qu'avec un Webhook, nous sommes avertis dès qu'un changement se produit sur le serveur.
Cette nuance est assez importante et peut être expliquée par un exemple.
Disons que vous avez un ami qui est un Youtubeur et qui met régulièrement en ligne de nouvelles vidéos sur la plateforme. Cependant, vous ne savez pas quand il mettra en ligne de nouvelles vidéos. Ce que vous faites est généralement de vous abonner à leur chaîne et chaque fois qu'une nouvelle vidéo est téléchargée, vous êtes averti. C’est ainsi que fonctionne un Webhook. En revanche, imaginez que vous deviez recharger à chaque fois la page Youtube de votre ami pour voir si une nouvelle vidéo a été mise en ligne. Ce ne serait pas très efficace, n’est-ce pas ? Vous aurez de nombreuses limites lors de l’actualisation de la page, par exemple, vous ne pourrez pas le faire toutes les secondes, votre connexion Internet pourrait être en panne, etc. C'est ainsi que fonctionnent les API REST. Elles peuvent vous permettre de récupérer des données, mais elles ont leurs limites.
L'avantage d'utiliser les Webhooks par rapport aux APIs REST
Les API REST sont généralement soumises à des limites, telles qu'un nombre maximum de requêtes API pouvant être effectuées par jour ou le nombre de requêtes API que vous pouvez effectuer par seconde. Si vous dépassez ces limites, vos requêtes échoueront et vous ne pourrez plus synchroniser les données. Les Webhooks, en revanche, aident à réduire les limites de ces API, car vous n'avez pas besoin de faire continuellement des requêtes. Au lieu de cela, ils vous avertissent uniquement lorsqu'un changement se produit et vous pouvez prendre des mesures en conséquence.
Nous pouvons voir maintenant que les Webhooks permettent une synchronisation des données en temps quasi réel de manière beaucoup plus efficace.
Quelques cas d'utilisation des Webhooks HubSpot
Alors, comment les Webhooks peuvent-ils aider dans le monde HubSpot ? Vous trouverez ci-dessous quelques cas d'utilisation dans lesquels les Webhooks pourraient être très utiles.
1. Génération et gestion de leads
Dans le domaine du marketing digital, la génération de leads est l’élément vital d’une entreprise. Avec les outils marketing de HubSpot, vous pouvez capturer des prospects à partir des formulaires de votre site Web. Cependant, vous pouvez aller plus loin en intégrant des Webhooks. Par exemple, lorsqu'un visiteur soumet un formulaire de contact sur votre site Web, un Webhook peut envoyer instantanément ces données de prospect à votre outil CRM ou de marketing par e-mail, garantissant ainsi qu'aucun prospect potentiel ne soit perdu lors de la transition.
2. Intégration du commerce électronique
Pour les entreprises qui exécutent des opérations de commerce électronique via des plateformes telles que Shopify ou WooCommerce, les Webhooks HubSpot peuvent changer la donne. Imaginez un scénario dans lequel un client passe une commande sur votre boutique en ligne. Les Webhooks peuvent informer HubSpot en temps réel, vous permettant d'envoyer des confirmations de commande personnalisées, de lancer des e-mails de suivi et de mettre à jour les profils clients sans aucune intervention manuelle.
3. Inscription et suivi de l'événement
Si vous organisez des événements ou des webinaires, les Webhooks HubSpot peuvent rationaliser votre processus de gestion des participants. Lorsqu'un utilisateur s'inscrit à un événement sur votre site Web, un Webhook peut ajouter instantanément ses informations à votre base de données HubSpot et déclencher des e-mails de suivi automatisés, des rappels d'événement et des enquêtes post-événement. Cela garantit une expérience utilisateur transparente et vous fait gagner du temps.
4. Support client et engagement
Offrir un service client exceptionnel est essentiel pour entretenir des relations durables avec vos clients. Avec les Webhooks HubSpot, vous pouvez intégrer des systèmes de tickets d'assistance ou des chatbots. Lorsqu'un client soumet une demande d'assistance ou interagit avec un chatbot, HubSpot peut être mis à jour en temps réel, permettant à votre équipe de fournir une assistance rapide et personnalisée.
Implémentation des Webhooks HubSpot
La mise en œuvre de Webhooks dans HubSpot est assez simple. HubSpot dispose d'une documentation très complète sur son API Webhooks qui explique comment configurer les Webhooks. Dans cette section, je présenterai quelques façons de mettre en œuvre les Webhooks Hubspot.
1) API Webhooks :
Le Webhooks API est disponible pour tous les niveaux d'abonnement Hubspot, y compris la version gratuite. Le Webhooks API vous permet de vous abonner aux événements qui se déroulent dans un compte HubSpot avec votre intégration installée. Ces événements comprennent contacts, entreprises, offres, billets, produits et éléments de campagne, ainsi que conversation et événements.
Les requêtes POST que HubSpot envoie à votre service via vos abonnements Webhook ne compteront pas dans les rate limits de l'API.
Vous pouvez créer un maximum de 1 000 abonnements par application.
Hubspot a également récemment introduit la prise en charge des Webhooks pour les applications privées, mais elle est actuellement en version bêta et présente ses propres limitations. Vous pouvez trouver plus d'informations ici.
2) Custom Workflow Actions (Professionnel et plus) :
Vous pouvez avec les custom workflow actions de HubSpot automatiser les processus métier et permettre à votre équipe d'être plus efficace. Vous pouvez créer des actions de workflow personnalisées pour intégrer votre service aux workflows de HubSpot.
Après avoir configuré votre custom action, lorsque les utilisateurs installent votre application, ils peuvent ajouter la custom action à leurs flux de travail.
Lorsque ces flux de travail s'exécutent, les requêtes HTTPS seront envoyées à l'URL configurée avec la charge utile que vous avez configurée. Les requêtes effectuées pour votre custom action utiliseront la version v2 du Signature X-HubSpot. En savoir plus sur valider les requêtes de HubSpot.
Vous pouvez en trouver davantage sur les Custom Workflow Actions ici.
3) Webhook Actions via des bots/workflows (Operations Hub Professional uniquement) :
Avec Hubspot Operations Hubs Professional, il est possible de déclencher des Webhooks dans HubSpot les bots et flux de travail. Les documents techniques sont disponibles ici pour les robots et ici pour les flux de travail.
Dans le cas des bots, le principal avantage est que vous pouvez déclencher un Webhook en fonction du fait qu'un utilisateur fournit une certaine entrée au bot.
Dans le cas des workflows, le plus grand avantage est que vous pouvez déclencher un Webhook pour tous les types de workflow en utilisant un éventail de critères d'inscription différents, ce qui peut être inestimable pour certaines entreprises qui souhaitent plus de granularité et de flexibilité.
Les Webhooks HubSpot fournissent un mécanisme puissant pour améliorer les fonctionnalités de votre compte HubSpot en l'intégrant à d'autres outils et services essentiels.
Que vous cherchiez à rationaliser la génération de leads, à automatiser les opérations de commerce électronique, à améliorer le support client ou à gérer les inscriptions à des événements, les Webhooks peuvent être adaptés à vos besoins uniques. En adoptant cette technologie d'échange de données en temps réel, vous pouvez créer un écosystème marketing et commercial transparent, automatisé et efficace dans HubSpot qui génère de meilleurs résultats et une meilleure satisfaction client.
S’inscrire à la Newsletter
Tous les membres de l'équipe Nile sont des experts marketing et sales pour l'industrie, tous certifiés Hubspot et tous orientés process, data et performance.Notre culture code précise les valeurs dans lesquelles chacun(e) d'entre nous se reconnait. Nous recrutons et manageons sur la base de ce culture code.