Comment utiliser les webhooks dans SendPulse pour synchroniser les emails avec d’autres systèmes ?

hook emailing

Les webhooks dans SendPulse permettent de recevoir des notifications en temps réel sur des événements liés aux emails, facilitant ainsi la synchronisation avec d’autres systèmes. Pour créer un webhook, accédez aux paramètres du compte dans l’onglet API et cliquez sur Créer un webhook. Il suffit de spécifier l’URL de votre gestionnaire et de sélectionner les événements d’intérêt. Parmi les événements disponibles, on trouve la livraison, l’ouverture, le clic sur un lien, le signalement comme spam ou la désinscription. Lorsqu’un événement se produit, un POST est envoyé à votre URL avec des données au format JSON, vous permettant ainsi de traiter les informations rapidement et efficacement.

https://www.youtube.com/watch?v=wIh8jNVRsRc

Les webhooks dans SendPulse constituent un outil puissant pour synchroniser les emails avec d’autres systèmes. Grâce à ces mécanismes, vous pouvez recevoir des notifications automatisées sur divers événements liés à l’activité des abonnés et la livraison des emails. Ce tutoriel vous guidera à travers le processus de création et d’exploitation des webhooks pour améliorer votre gestion des emails et automatiser certaines tâches.

Qu’est-ce qu’un webhook ?

Un webhook est une méthode permettant de recevoir des notifications concernant certains événements. Dans le contexte de SendPulse, vous pouvez configurer des notifications relatives à la livraison des emails et aux interactions des abonnés, telles que l’ouverture d’emails ou les désabonnements. Cela vous permet de réagir rapidement aux actions de vos utilisateurs et d’optimiser vos campagnes.

Lire aussi :  Comment créer un sondage dans Telegram ?

Comment créer un webhook dans SendPulse

Pour établir une connexion avec les webhooks SMTP, rendez-vous dans la section Paramètres du compte sous l’onglet API et cliquez sur Créer un webhook. Il vous faudra spécifier l’URL de votre gestionnaire où vous souhaitez recevoir les événements et indiquer quels événements vous aimeriez recevoir.

Événements pouvant déclencher un webhook

Les événements suivants déclenchent l’envoi des webhooks dans le service SMTP :

  • Livré : L’email a été remis avec succès à son destinataire.
  • Non livré : L’email n’a pas pu être remis à son destinataire.
  • Ouvert : Le destinataire a ouvert l’email.
  • Clic sur un lien : Le destinataire a cliqué sur un lien contenu dans l’email.
  • Marqué comme spam : Le destinataire a signalé l’email comme spam.
  • Désabonnement : Le destinataire s’est désabonné des futurs emails.
  • Réabonnement : Le destinataire, auparavant désabonné, a confirmé son abonnement.
  • Erreur de hard bounce : L’email ne peut être livré en raison d’une erreur permanente.
  • Erreur de soft bounce : L’email ne peut pas être livré en raison d’une erreur temporaire.

Format des données envoyées par le webhook

Le webhook est déclenché toutes les 30 secondes ou lorsque SendPulse a collecté 500 événements à envoyer. Lorsqu’il est déclenché, SendPulse envoie une requête POST en format JSON à l’URL spécifiée. Les données sont envoyées dans un format structuré, comprenant des détails tels que l’événement, l’horodatage, l’identifiant du message, le destinataire, l’expéditeur et le sujet de l’email.

Exemple d’intégration avec PHP

Pour accepter les demandes de webhook dans un script PHP, vous pouvez utiliser le code suivant :


Ce code permet de recevoir et d’analyser les données JSON envoyées par le webhook, vous offrant ainsi la possibilité de les utiliser dans votre application.

Pour plus d’informations sur les webhooks dans SendPulse, consultez la documentation : Webhooks SMTP SendPulse.

Comparaison des fonctionnalités des webhooks dans SendPulse

Fonctionnalité Description
Configuration Accédez aux paramètres de compte pour créer un webhook et spécifiez l’URL de votre gestionnaire.
Types d’événements Déclencheur de notifications pour les événements tels que livraison, ouverture et désinscription.
Format de données Requêtes envoyées sous format JSON contenant des informations sur l’événement.
Fréquence d’envoi Notifications envoyées toutes les 30 secondes ou après l’accumulation de 500 événements.
Gestion des erreurs Informez-vous sur les erreurs de réception d’emails, comme les bounces durs ou doux.
Exemples de webhook Inclut les événements comme ouvertures et clics sur des liens pour un suivi précis.
Retour en haut