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.
Mixpanel
Anchor link toCas d’utilisation
Anchor link toEnvoyer des données d’événements d’un parcours vers Mixpanel.
Prérequis
Anchor link to- Compte Mixpanel et ID de projet
- Compte de service
Webhook pour l’API d’ingestion (https://developer.mixpanel.com/reference/events):
Exemple d’URL
Anchor link tohttps://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}}" } }]
Amplitude
Anchor link toCas d’utilisation
Anchor link toEnvoyer 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}}" } ]}
Slack
Anchor link toCas d’utilisation
Anchor link toDéclencher des messages Slack à partir d’un parcours.
Prérequis
Anchor link to- Compte Slack
Exemple d’URL
Anchor link tohttps://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"}
Zapier
Anchor link toCas d’utilisation
Anchor link toEnvoyer 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 tohttps://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 toCas d’utilisation
Anchor link toEnvoyer 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 tohttps://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json
Content-Type: application/x-www-form-urlencodedAuthorization: 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 toFrom=%2B18646511557&To=%2B15852826356&Body=...