Webhooks
Ein Webhook ist eine automatisierte Nachricht von einem System an ein anderes, nachdem bestimmte Kriterien erfüllt sind. In Braze ist dieses Kriterium in der Regel das Triggern eines angepassten Events. Webhooks bieten dynamischen und flexiblen Zugriff auf Daten und programmatische Funktionalität und ermöglichen es Ihnen, Customer Journeys einzurichten, die Prozesse optimieren.
Voraussetzungen
Die Verfügbarkeit von Webhooks hängt von Ihrem Braze-Paket ab. Wenden Sie sich an Ihren Account Manager oder Customer-Success-Manager, um loszulegen.
Anwendungsfälle
Webhooks sind eine hervorragende Möglichkeit, Ihre Systeme miteinander zu verbinden – schließlich kommunizieren Apps über Webhooks. Hier sind einige allgemeine Szenarien, in denen Webhooks besonders nützlich sein können:
- Daten von und zu Braze senden
- Nachrichten über Kanäle an Ihre Kund:innen senden, die von Braze nicht direkt unterstützt werden
- An Braze-APIs posten
Einige spezifischere Anwendungsfälle umfassen Folgendes:
- Erstellen Sie einen Lead-Scoring-Workflow mithilfe von Webhooks und Canvas, um Leads zu qualifizieren und weiterzuleiten.
- Wenn sich ein:e Nutzer:in von E-Mails abmeldet, könnte ein Webhook Ihre Analytics-Datenbank oder Ihr CRM mit denselben Informationen aktualisieren, um einen ganzheitlichen Überblick über das Verhalten dieser Person sicherzustellen.
- Senden Sie transaktionale Nachrichten an Nutzer:innen über Facebook Messenger oder Line.
- Senden Sie Direkt-Mailings an Kund:innen als Reaktion auf deren In-App- und Web-Aktivitäten, indem Sie Webhooks verwenden, um mit Drittanbieterdiensten wie Lob.com zu kommunizieren.
- Wenn ein:e Spieler:in ein bestimmtes Level erreicht oder eine bestimmte Punktzahl ansammelt, verwenden Sie Webhooks und Ihr bestehendes API-Setup, um ein Charakter-Upgrade oder Münzen direkt auf das Konto zu senden. Wenn Sie den Webhook als Teil einer Multichannel-Messaging-Kampagne senden, können Sie gleichzeitig eine Push-Nachricht oder eine andere Nachricht senden, um die Person über die Belohnung zu informieren.
- Wenn Sie eine Fluggesellschaft sind, können Sie Webhooks und Ihr bestehendes API-Setup verwenden, um das Konto von Kund:innen mit einem Rabatt gutzuschreiben, nachdem diese eine bestimmte Anzahl von Flügen gebucht haben.
- Endlose „If This Then That“-Rezepte (IFTTT) – zum Beispiel: Wenn sich ein:e Kund:in per E-Mail in der App anmeldet, kann diese Adresse automatisch in Salesforce konfiguriert werden.
Webhook-Fehlerbehandlung und Rate-Limiting
Braze wiederholt die Webhook-Zustellung nur bei bestimmten HTTP-Antworten (zum Beispiel 408, 429 und 5XX). Die meisten anderen Antworten, einschließlich 401 Unauthorized und anderer 4XX-Fehler, werden nicht wiederholt. Antwort-Header wie Retry-After und X-Rate-Limit-* können das Backoff-Timing beeinflussen, wenn eine Antwort bereits für einen erneuten Versuch vorgesehen ist; sie veranlassen Braze nicht dazu, Fehler zu wiederholen, die außerhalb der wiederholbaren Menge liegen.
Die vollständige Tabelle der Antwortcodes, Wiederholungslimits und das Timeout-Verhalten finden Sie unter Antwortcodes und Wiederholungslogik.
Wenn die Mehrheit der Webhook-Anfragen an einen bestimmten Host fehlschlägt, stellt Braze vorübergehend alle Sendeversuche an diesen Host zurück. Das Senden wird nach einer definierten Abkühlungsphase wieder aufgenommen, damit sich Ihr System erholen kann.
Webhooks mit Braze-Partnern verwenden
Es gibt viele Möglichkeiten, Webhooks zu nutzen, und mit unseren Technologie-Partnern (Alloys) können Sie Webhooks verwenden, um Ihre Kommunikation direkt mit Ihren Kund:innen und Nutzer:innen zu verbessern.
Schauen Sie sich an:
- Messenger
- Remerge
- Lob.com
- Und viele weitere unserer Technologie-Partner!