FAQ - Que sont les webhooks ?

Les webhooks envoient instantanément des données pertinentes à une application lorsqu’un événement se produit dans une autre application, éliminant ainsi le besoin de transferts de données manuels et d’appels API fréquents. Ils vous permettent de connecter vos applications et d'automatiser des actions spécifiques.

Que sont les webhooks et comment fonctionnent-ils ?

Les webhooks sont des notifications en temps réel automatisées envoyées d’une application à une autre lorsqu’un événement spécifique se produit. Ces notifications sont envoyées à une URL prédéfinie et incluent des données sur l’événement (par exemple, le nom de l’événement, la date et l'ID du contact).

Avec les webhooks, vous pouvez :

  • automatiser des processus sans transferts de données manuels,
  • intégrer des applications externes de manière efficace,
  • synchroniser instantanément les données, déclencher des automatisations et maintenir les plateformes à jour en temps réel.

En quoi les webhooks sont-ils différents des API ?

Les webhooks et les API vous permettent tous deux d’intégrer et de synchroniser des données entre des applications, mais ils ne sont pas identiques. Les deux principales différences entre les webhooks et les API sont les suivantes :

Les webhooks et les API vous permettent tous deux d’intégrer et de synchroniser des données entre des applications, mais ils ne sont pas identiques :

  Webhooks API
Objectif Effectuer une action : envoyer des données lorsqu’un événement se produit (POST) Effectuer plusieurs actions : envoyer (POST), récupérer (GET), mettre à jour (PUT) ou supprimer (DELETE) des données
Déclenchement Envoie automatiquement des données lorsque de nouvelles informations sont disponibles Nécessite des requêtes manuelles (interrogation) pour récupérer les données

Pourquoi utiliser les webhooks ?

Les webhooks permettent des transferts de données en temps réel entre Brevo et des applications externes. Il existe deux types de webhooks que vous pouvez créer :

Webhooks entrants : recevoir des données dans Brevo

webhook_inbound_visual_en-us.png

Les webhooks entrants vous permettent de recevoir des données dans Brevo à partir d’une application externe. Une fois reçues, vous pouvez automatiquement effectuer les actions suivantes :

  • Créer un événement personnalisé
  • Mettre à jour un contact existant
  • Ajouter un nouveau contact

Voici quelques cas d’utilisation concrets des webhooks entrants :

Synchronisation des nouveaux clients (par exemple, Stripe > Brevo)

Lorsqu’un nouveau client est créé dans Stripe, un webhook entrant met à jour ou ajoute le contact dans Brevo avec son adresse email et son nom.

Email de confirmation de commande (par exemple, Shopify > Brevo)

Lorsqu’un client passe une commande dans Shopify, un webhook entrant déclenche un email transactionnel dans Brevo pour confirmer son achat.

Inscription à un événement (par exemple, Calendly > Brevo)

Lorsqu’une personne réserve un rendez-vous dans Calendly, ses coordonnées sont envoyées à Brevo, ce qui l’ajoute à une liste de contacts spécifique et déclenche une série d’emails.

Capture de leads (par exemple, Typeform > Brevo)

Lorsqu’un utilisateur remplit un sondage Typeform, ses réponses sont envoyées à Brevo, mettant à jour ses propriétés de contact ou déclenchant une automatisation.

➡️ Pour en savoir plus, consultez notre article dédié Créer des webhooks entrants pour recevoir des données en temps réel d'une autre application dans Brevo.

Webhooks sortants : envoyer des données depuis Brevo

webhook_outbound_visual_en-us.png

Les webhooks sortants vous permettent d’envoyer des données de Brevo à une application externe. Une fois reçues, l'application externe peut automatiser des actions en fonction de ces données.

Voici quelques cas d’utilisation concrets des webhooks sortants :

Notification des nouveaux contacts (par exemple, Brevo > Slack)

Lorsqu’un nouveau contact est ajouté à une liste Brevo, un webhook sortant envoie une notification à un canal Slack avec ses détails.

Enregistrement des mises à jour des contacts (par exemple, Brevo > Google Sheets)

Lorsque les détails d’un contact sont mis à jour dans Brevo, un webhook sortant enregistre la modification dans une feuille de calcul Google Sheets à des fins de suivi.

Déclenchement d'une automatisation multi-applications (par exemple, Brevo > Zapier)

Lorsqu’un contact clique sur un lien dans une campagne email, un webhook sortant en informe Zapier, qui peut ensuite déclencher d’autres actions dans d’autres applications (par exemple, la mise à jour d’un CRM comme HubSpot ou l’ajout d’une tâche dans Trello).

Identification des clients en fonction des interactions par email (par exemple, Brevo > WooCommerce)

Si un contact répond à un email promotionnel dans Brevo, un webhook sortant met à jour son profil dans WooCommerce, l'identifiant en tant que client engagé.

➡️ Pour en savoir plus, consultez notre article dédié Nouveaux webhooks : créer des webhooks sortants pour envoyer des données en temps réel de Brevo vers une application externe.

🤔 Vous avez des questions ?

Pour toute question, n’hésitez pas à contacter notre service client en créant un ticket à partir de votre compte. Si vous n’avez pas encore de compte, vous pouvez nous contacter ici.

Si vous avez besoin d'aide pour un projet impliquant Brevo, nous pouvons vous mettre en relation avec une agence partenaire Brevo.

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

Utilisateurs qui ont trouvé cela utile : 2 sur 3