Vous apprendrez
Découvrez les différences entre les solutions de webhook disponibles dans Klaviyo, et quand vous devriez utiliser chacune d'entre elles.
Avant de commencerAvant de commencer
Klaviyo CDP n’est pas inclus dans l’application marketing standard de Klaviyo, et un abonnement CDP est nécessaire pour accéder aux fonctionnalités associées. Consultez notre guide de facturation pour savoir comment acheter cet abonnement.
Que sont les webhooks ?
Les Webhooks permettent à Klaviyo de transmettre des informations ou d'"appeler" d'autres applications, outils et serveurs via des requêtes HTTP. Ils peuvent envoyer des informations sur un événement qui s'est produit (par exemple, une commande passée, un nouveau client abonné, etc.) ou informer vos systèmes externes que l'événement s'est produit.
Les webhooks sont constitués de quelques éléments clés :
-
Sujet
L'événement qui provoque le déclenchement d'un webhook. -
Corps (ou "charge utile")
Les données envoyées par le webhook. -
En-tête
Un endroit pour transmettre des informations supplémentaires (telles que l'authentification).
Crochets web de flux
Vous pouvez ajouter des webhooks dans les flux en tant qu'action qui se produit lorsque le flux atteint une certaine étape. Lorsqu'un flux atteint l'action du webhook, une requête POST est envoyée avec des données sur l'événement ou le destinataire qui a déclenché le flux, en fonction de la façon dont vous avez construit la charge utile.
Les webhooks de flux ne peuvent être envoyés que sur la base d'événements déclenchés par le flux (c'est-à-dire des événements qui peuvent être utilisés comme déclencheurs de flux). En outre, les webhooks de flux ne prennent pas en charge les événements liés aux messages (par exemple, e-mail reçu, e-mail cliqué, e-mail marqué comme spam), car les flux se terminent généralement par la réception d'un message.
Désabonné de l'Email Marketing peut être utilisé comme déclencheur de flux et comme sujet d'un webhook de flux.
Exemples de cas d'utilisation des webhooks de flux
Voici quelques exemples d'utilisation où les webhooks de flux seraient les plus efficaces :
- Envoyez un message ou une requête POST qui se déclenche lorsqu'un abonné est ajouté à un segment ou à une liste.
- Automatisez les suspensions lorsqu'un profil entre dans un segment non engagé.
- Envoyez un message de remerciement personnalisé par l'intermédiaire d'un service tel que Whatsapp ou Facebook messenger lorsque les clients achètent.
webhook dans Advanced Klaviyo Data Platform
La plateforme de données avancée Klaviyo n'est pas incluse dans l'application marketing standard de Klaviyoet un abonnement est nécessaire pour accéder aux fonctionnalités associées. Consultez notre guide de facturation pour en savoir plus sur l'ajout de cette fonctionnalité à votre abonnement ou commencez si vous êtes un nouveau client.
webhook dans Advanced Klaviyo Data Platform vous permet de notifier des systèmes externes en réponse à des événements, sans dépendre d'une série d'étapes menant à l'action webhook. Les webhooks avancés de Klaviyo Data Platform ne vous obligent pas à construire ou à spécifier manuellement le corps de la requête webhook. Si vous souhaitez notifier vos systèmes externes qu'un événement s'est produit sans développement personnalisé, les webhooks de Advanced Klaviyo Data Platform sont les plus efficaces.
Le webhook avancé de Klaviyo Data Platform assiste également un plus grand nombre de sujets pour déclencher la demande, et vous permet d'envoyer des informations en réponse à n'importe quel événement qui peut être interrogé par le biais de Get Events API.
En voici quelques exemples :
- Événements liés aux e-mails (par exemple, courriel reçu, courriel cliqué, courriel marqué comme spam)
- Événements SMS (par exemple, SMS envoyés, SMS reçus)
- Événements de notification push (par exemple, push reçu, push rebondi)
- Événements provenant d'intégrations (c'est-à-dire des événements provenant d'intégrations de première partie créées par Klaviyo)
- Événements API (par exemple, événements synchronisés via les API de Klaviyo)
Cela inclut les événements liés aux messages tels que Désabonné, Courriel reçu ou Courriel cliqué qui ne sont pas pris en charge par les webhooks de flux.
En outre, les webhooks de la plateforme de données Advanced Klaviyo vous permettent de vous abonner à plusieurs déclencheurs à la fois, contrairement aux webhooks de flux, qui dépendent d'un flux à déclenchement unique.
Les URL de destination doivent être des points d'extrémité HTTP accessibles au public.
Exemples de cas d'utilisation pour le webhook Advanced Klaviyo Data Platform
- Synchronisez les événements désabonnés des clients avec les systèmes externes.
- Signalez les événements liés aux e-mails reçus au logiciel du service d'assistance afin que les agents puissent consulter l'historique des e-mails et ainsi mieux servir les clients.
- Synchroniser tous les envois d'e-mails, les ouvertures et les clics dans un entrepôt de données qui n'est pas pris en charge par la synchronisation de l'entrepôt de données de Klaviyo.
Code
Le code est une fonctionnalité incluse dans Klaviyo Advanced Klaviyo Data Platform. Il n'est pas inclus dans l'application marketing standard de Klaviyoet un abonnement à la plateforme de données avancée Klaviyo est nécessaire pour accéder aux fonctionnalités associées. Consultez notre guide de facturation pour en savoir plus sur l'ajout de cette fonctionnalité à votre abonnement ou commencez si vous êtes un nouveau client.
Le code exploite les webhooks pour permettre l'exécution de fonctions personnalisées en réponse au déclenchement d'un événement. Vous pouvez écrire du code directement dans l'éditeur de Klaviyo, et Klaviyo gère l'exécution du code, la surveillance et la journalisation.
Si vous souhaitez envoyer des requêtes à vos systèmes externes sans héberger un point d'accès HTTP public, vous pouvez utiliser Code. En outre, si vous souhaitez exécuter des fonctions personnalisées en réponse à un événement, vous devez utiliser Code plutôt que les autres solutions de webhook disponibles dans Klaviyo.
Le code aide également à une plus grande granularité avec les déclencheurs d'événements par le biais de webhook dans la plateforme de données avancée Klaviyo. Vous pouvez sélectionner un indicateur individuel comme sujet plutôt que toutes les intégrations ou tous les événements API.
Notez que le code ne prend pas en charge les événements suivants en tant que sujets :
- Email ouvert
- Courriel reçu
Exemples de cas d'utilisation du code
- Importez des bibliothèques Python JSON pour analyser les données utiles des événements et en extraire quelque chose.
- Définissez des propriétés de profil personnalisées basées sur des métadonnées d'événements à l'aide des API de Klaviyo.
- Importez les bibliothèques de chatGPT et créez un message personnalisé pour chaque panier abandonné en fonction du profil et des articles contenus dans le panier.
Ressources complémentaires
Comprendre le webhook en flux
Comprendre webhook dans Advanced Klaviyo Data Platform
Démarrer avec du code