Un webhook permet de remonter des informations dans votre propre CRM de façon automatique.
Un webhook est une URL appelée automatiquement par SPREAD lors de certaines actions : acceptation et refus de consentements, distribution d’un code remis ou mise à jour de la cagnotte d'un profil.
Au déclenchement d'un événement webhook, cette URL est contactée par SPREAD et un payload JSON est attaché à la requête avec des informations utiles pour votre traitement.
L'URL de callback de votre webhook est l'URL cible que SPREAD va appeler et à laquelle il enverra les données liées au webhook déclenché (en fonction des événements configurés).
<aside> ⚠️ Cette URL doit être accessible publiquement !
</aside>
Vous avez la possibilité de vous abonner à un ou plusieurs événements pour l'URL passée en paramètre à l'étape précédente.
Pour cela, il suffit de cocher les événements qui vous intéressent. Cette configuration est flexible : vous pouvez avoir une seule URL qui gère tous les événements chez vous, ou une URL par événement.
Voici la liste des événements auxquels vous pouvez vous abonner :
Mise à jour de cagnotte
ajout ou retrait de points
Envoi d'un coupon
est déclenché lorsqu'un coupon est donné à un participant
Consentement accepté
est déclenché quand un profil accepte un consentement.
Consentement refusé
est déclenché quand un profil refuse un consentement.
Consentement à confirmer
est déclenché quand un profil accepte un consentement, mais que ce consentement doit être validé via la mécanique de double opt-in.
Mise à jour de consentement
est déclenché quand un profil met à jour un consentement (le statut du consentement ne change pas, mais les canaux ont été modifiés)
Participation complète
est déclenché quand un profil est allé au bout d'un module