Beispiele für die Webhook-Integration
Mithilfe von Webhooks können Sie Customer-Journey-Daten mit nahezu jedem anderen Dienst teilen: Analysen, CRM-Systeme, Marketing-Automatisierungsdienste und vieles mehr. Benachrichtigen Sie beispielsweise externe Dienste automatisch, wenn ein Kunde eine bestimmte Aktion innerhalb der Journey durchgeführt hat, senden Sie Kundendaten an Ihre Analysetools und lösen Sie E-Mails, SMS oder WhatsApp-Nachrichten von Drittanbietern bei bestimmten Ereignissen in der Journey aus – es gibt zahlreiche Anwendungsfälle, wählen Sie Ihren. Erfahren Sie mehr über das Webhook-Element in Customer Journeys
Dieser Beitrag zeigt, wie Sie Webhooks für verschiedene Anwendungsfälle und Dienste implementieren.
Mixpanel
Anchor link toAnwendungsfall
Anchor link toSenden von Ereignisdaten aus einer Journey an Mixpanel.
Voraussetzungen
Anchor link to- Mixpanel-Konto und Projekt-ID
- Dienstkonto
Webhook für die Ingestion-API (https://developer.mixpanel.com/reference/events):
URL-Beispiel
Anchor link tohttps://api.mixpanel.com/import?strict=1&project_id=XXXXXXX
Authorization: Basic UHVzaHdvb3NVTTWlrcjROZUE=Content-Type: application/jsonDatenbeispiel
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 toAnwendungsfall
Anchor link toSenden von Ereignisdaten aus einer Journey an Amplitude.
Voraussetzungen
Anchor link to- Amplitude-Konto
Webhook für die Ingestion-API (https://developers.amplitude.com/docs/http-api-v2#request-format):
https://api.amplitude.com/2/httpapi
Accept: */*Content-Type: application/jsonDatenbeispiel
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 toAnwendungsfall
Anchor link toAuslösen von Slack-Nachrichten aus einer Journey.
Voraussetzungen
Anchor link to- Slack-Konto
URL-Beispiel
Anchor link tohttps://pushwoosh.slack.com/apps/XXXXXXXX-incoming-webhooks
Content-Type: application/jsonDatenbeispiel
Anchor link to{"text": "Hallo :smile:","username": "Max Mustermann"}Zapier
Anchor link toAnwendungsfall
Anchor link toSenden von Daten an Zapier, die dann in der Zapier-Automatisierung für über 4000 Apps verwendet werden können.
Voraussetzungen
Anchor link to- Zapier-Konto
URL-Beispiel
Anchor link tohttps://hooks.zapier.com/hooks/catch/XXXXXXX/xxxxxxx
Content-Type: application/jsonDatenbeispiel
Anchor link to{ "hwid": "{{device:hwid}}", "sdk": "{{tag:SDK Version}}"}Twilio (SMS)
Anchor link toAnwendungsfall
Anchor link toSenden von SMS aus einer Journey
Voraussetzungen
Anchor link to- Twilio-Konto (Zugriff auf TWILIO_ACCOUNT_SID und TWILIO_AUTH_TOKEN)
- Gekaufte Telefonnummer
URL-Beispiel
Anchor link tohttps://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json
Content-Type: application/x-www-form-urlencodedAuthorization: Basic.... // Kodieren Sie TWILIO_ACCOUNT_SID und TWILIO_AUTH_TOKEN mit https://www.blitter.se/utils/basic-authentication-header-generator/, um den Authenticate-Wert zu erhaltenDatenbeispiel
Anchor link toFrom=%2B18646511557&To=%2B15852826356&Body=...