Passer au contenu

Exemples d'intégration de webhooks

Les webhooks vous permettent de partager les données du parcours client avec une multitude d’autres services : systèmes d’analytique, CRM, services d’automatisation du marketing, et bien plus encore. Par exemple, vous pouvez notifier automatiquement des services externes lorsqu’un client a effectué une action particulière dans le parcours, envoyer des données client à vos outils d’analytique, et déclencher des e-mails, SMS ou messages WhatsApp tiers lors d’événements spécifiques du parcours. Les cas d’utilisation sont nombreux. 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 des données d’événements d’un parcours vers 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 des données d’événements d’un parcours vers 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=...