Passer au contenu

Intégration Webhook

Aperçu de l’intégration

Anchor link to

Cette intégration vous permet de configurer un point de terminaison Webhook pour recevoir des données en temps réel de Pushwoosh, en particulier les événements de statut des e-mails, tels que E-mail envoyé, E-mail délivré, E-mail retourné, E-mail ouvert, etc.

Type d’intégration

Anchor link to

Source : Les données sont envoyées de Pushwoosh à votre système via le webhook.

Point de terminaison Webhook : une URL côté serveur qui reçoit les requêtes HTTP POST de Pushwoosh. Les clients peuvent spécifier le port exact.

  • Exemple sans port : https://clientdomainname.com/webhook_endpoint
  • Exemple avec le port spécifié : https://clientdomainname.com:8081/webhook_endpoint

Entités synchronisées

Anchor link to

Les événements de statut des e-mails qui fournissent des données sur les interactions des utilisateurs avec les messages que vous envoyez.

Configuration de l’intégration

Anchor link to

Pour configurer l’intégration :

  1. Dans votre compte Pushwoosh, allez dans Paramètres > Intégrations tierces et trouvez Intégration Webhook. Cliquez sur Configurer.
  1. Dans la fenêtre qui s’ouvre, saisissez l’URL complète du point de terminaison du webhook et cliquez sur Appliquer.

Une fois la configuration réussie, vous commencerez à recevoir des requêtes de Pushwoosh.

Comment vérifier que l’intégration fonctionne

Anchor link to

Une fois l’intégration configurée, vous recevrez des requêtes HTTP POST de Pushwoosh au point de terminaison webhook spécifié.

Corps de la requête Webhook

Anchor link to
Nom du champTypeRequisDescriptionExemple
event_namestringOuiLe nom de l’événement"Email Sent"
message_iduint64NonL’ID unique du message associé à l’événement.200XXXX3258
message_codestringOuiLe code du message associé à l’événement."B780-XXXXXX3C-XXXX0375"
campaign_iduint64NonL’ID unique de la campagne associée à l’événement.96XXXX
platformstringOuiLa plateforme de l’appareil associée à l’événement (par ex., iOS, Android, E-mail)."Email"
application_codestringOuiLe code de l’application associée à l’événement."3XXXX-XXXX1"
hwidstringOuiL’identifiant de l’appareil (HWID) associé à l’événement."example@gmail.com"
user_idstringOuiL’ID utilisateur (User ID) Pushwoosh associé à l’événement."15XXXX8"
payloadstringNonLe contenu lié au message dépend de la plateforme. Pour les événements d’e-mail, cela contient l’objet de l’e-mail. Pour les autres plateformes, cela peut inclure différents contenus pertinents spécifiques à l’événement (par ex., le contenu ou le titre du message)."Ne manquez pas nos soldes d'été !"
timestampint64OuiL’heure à laquelle l’événement s’est produit, au format d’horodatage UNIX.1723798222
journey_titlestringNonLe titre du parcours (Journey) associé à l’événement."Summer sale"
journey_point_titlestringNonLe titre du point spécifique dans le parcours (Journey) associé à l’événement."5_summer sale_new"

Exemple de requête

Anchor link to
{
"event_name": "Email Sent",
"message_code": "B780-XXXXXX3C-XXXX0375",
"campaign_id": 96XXXX,
"platform": "Email",
"payload": "Don't miss our summer sale!",
"application_code": "3XXXX-XXXX1",
"hwid": "example@gmail.com",
"user_id": "15XXXX8",
"timestamp": 1723798222,
"journey_title": "Summer sale",
"journey_point_title": "5_summer sale_promoemail"
}