Passer au contenu

Exemples d'intégration de Webhook

À l’aide des webhooks, vous pouvez partager les données du parcours client avec presque n’importe quel autre service : analytique, systèmes CRM, services d’automatisation du marketing, et bien plus encore. Par exemple, notifiez automatiquement les services externes lorsqu’un client a effectué une action particulière dans le parcours, envoyez les données client à vos outils d’analyse, et déclenchez des e-mails, SMS ou messages WhatsApp tiers lors d’événements spécifiques du parcours – les cas d’utilisation sont nombreux, choisissez le vôtre. En savoir plus sur l’élément Webhook dans les Parcours Client

Cet article montre comment implémenter des webhooks pour différents cas d’utilisation et services.

Cas d’utilisation

Anchor link to

Envoyer les données d’événements d’un parcours à Mixpanel.

Prérequis

Anchor link to

Webhook pour l’API d’ingestion (https://developer.mixpanel.com/reference/events) :

Exemple d’URL

Anchor link to

https://api.mixpanel.com/import?strict=1&project_id=XXXXXXX

Authorization: Basic UHVzaHdvb3NVTTWlrcjROZUE=
Content-Type: application/json

Exemple de données

Anchor link to
[
{
"event": "PW_ApplicationOpen",
"properties": {
"time": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:datetime}}",
"distinct_id": "{{device:hwid}}",
"$insert_id": "48ae746b-0f54-47db-b96c-1f082e110ff4",
"device_type": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:device_type}}",
"application_version": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:application_version}}",
"timezone": "{{tag:Timezone}}",
"name": "{{tag:Name}}"
}
}
]

Cas d’utilisation

Anchor link to

Envoyer les données d’événements d’un parcours à Amplitude.

Prérequis

Anchor link to
  • Compte Amplitude

Webhook pour l’API d’ingestion (https://developers.amplitude.com/docs/http-api-v2#request-format) :

https://api.amplitude.com/2/httpapi

Accept: */*Content-Type: application/json

Exemple de données

Anchor link to
{
  "api_key": "c506ffde6db9xxxxxxa50120e22ec5",
  "events": [
    {
      "user_id": "{{device:user_id}}",
      "device_id": "{{device:hwid}}",
      "event_type": "PW_ApplicationOpen",
      "user_properties": {"timezone": "{{tag:Timezone}}", "sdk_version": "{{tag:SDK Version}}"},
      "country": "{{tag:Country}}"
    }
  ]
}

Cas d’utilisation

Anchor link to

Déclencher des messages Slack à partir d’un parcours.

Prérequis

Anchor link to
  • Compte Slack

Exemple d’URL

Anchor link to

https://pushwoosh.slack.com/apps/XXXXXXXX-incoming-webhooks

Content-Type: application/json

Exemple de données

Anchor link to
{
"text": "Hi there :smile:",
"username": "John Doe"
}

Cas d’utilisation

Anchor link to

Envoyer des données à Zapier qui peuvent ensuite être utilisées dans l’automatisation Zapier à travers plus de 4000 applications.

Prérequis

Anchor link to
  • Compte Zapier

Exemple d’URL

Anchor link to

https://hooks.zapier.com/hooks/catch/XXXXXXX/xxxxxxx

Content-Type: application/json

Exemple de données

Anchor link to
{
"hwid": "{{device:hwid}}",
"sdk": "{{tag:SDK Version}}"
}

Twilio (SMS)

Anchor link to

Cas d’utilisation

Anchor link to

Envoyer des SMS à partir d’un parcours

Prérequis

Anchor link to
  • Compte Twilio (accès à TWILIO_ACCOUNT_SID et TWILIO_AUTH_TOKEN)
  • Numéro de téléphone acheté

Exemple d’URL

Anchor link to

https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json

Content-Type: application/x-www-form-urlencoded
Authorization: Basic.... // Encodez TWILIO_ACCOUNT_SID et TWILIO_AUTH_TOKEN avec https://www.blitter.se/utils/basic-authentication-header-generator/ pour obtenir la valeur d'authentification

Exemple de données

Anchor link to
From=%2B18646511557&To=%2B15852826356&Body=...