Tesseract SA

Webhook

Définition : Un webhook est un message qu’un logiciel envoie automatiquement à une adresse web dès qu’un événement se produit, par exemple une facture payée ou un formulaire reçu, pour déclencher une action ailleurs sans attendre.

Ce qu’est un webhook

Un webhook fonctionne comme une sonnette. Au lieu de vérifier toutes les cinq minutes si une facture a été payée, on demande au logiciel de « sonner » dès que c’est le cas : il envoie un court message à une adresse web choisie, avec les informations de l’événement. Le système qui reçoit ce message peut alors agir immédiatement.

Webhook et API

Les deux servent à faire communiquer des logiciels, dans des sens différents. L’API répond quand on l’interroge ; le webhook prévient sans qu’on demande. En pratique, on combine souvent les deux : le webhook signale qu’une facture est payée, puis on utilise l’API pour récupérer le détail.

Exemples dans une PME

  • Un formulaire de contact est envoyé : la demande est aussitôt qualifiée et un brouillon de réponse est préparé.
  • Un paiement est reçu : la relance prévue pour ce client est annulée automatiquement.
  • Un document est déposé dans un espace client : il est lu, classé et signalé au collaborateur concerné.
  • Une signature électronique est terminée : le contrat signé est rangé dans le dossier du client.

Les précautions

  • Vérifier que chaque message vient bien de l’expéditeur attendu, grâce à la signature prévue par l’éditeur.
  • Prévoir les doublons : un même événement peut être envoyé deux fois, le traitement ne doit pas créer deux factures.
  • Journaliser les messages reçus, pour savoir ce qui a déclenché quoi.
  • Prévoir le cas où le message n’arrive pas : un contrôle de rattrapage régulier évite les oublis.

Ces règles font partie du socle que nous installons, sur lequel chaque automatisation vient se brancher.

Questions fréquentes

Quelle différence entre un webhook et une API ?

Avec une API, votre outil interroge le logiciel quand il en a besoin. Avec un webhook, c’est le logiciel qui envoie l’information dès qu’un événement se produit. Le webhook évite de vérifier sans cesse s’il y a du nouveau.

Un webhook est-il sûr ?

Il doit être protégé : adresse non publique, signature vérifiée à chaque message, et traitement qui ignore les messages en double. Bien configuré, c’est un mécanisme courant et fiable.

Termes liés