Zum Inhalt springen

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 an Braze senden und von Braze empfangen
  • Nachrichten an Ihre Kund:innen über Kanäle senden, die Braze nicht direkt unterstützt
  • Anfragen an Braze-APIs senden

Zu den spezifischeren Anwendungsfällen gehören:

  • Erstellen Sie mit Webhooks und Canvas einen Lead-Scoring-Workflow, um Leads zu qualifizieren und weiterzuleiten.
  • Wenn sich Nutzer:innen von E-Mails abmelden, kann ein Webhook dieselbe Information in Ihrer Analytics-Datenbank oder Ihrem CRM aktualisieren. So erhalten Sie eine ganzheitliche Sicht auf das Verhalten dieser Nutzer:innen.
  • Senden Sie Transaktionsnachrichten 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 zur Kommunikation mit Drittanbieter-Diensten wie Lob.com nutzen.
  • Wenn Gamer:innen ein bestimmtes Level erreichen oder eine bestimmte Anzahl von Punkten sammeln, können Sie mit Webhooks und Ihrem bestehenden API-Setup ein Charakter-Upgrade oder Münzen direkt auf deren Konto übertragen. Wenn Sie den Webhook als Teil einer Multichannel-Messaging-Kampagne senden, können Sie gleichzeitig eine Push- oder andere Nachricht senden, um die Gamer:innen über die Belohnung zu informieren.
  • Als Fluggesellschaft können Sie mit Webhooks und Ihrem bestehenden API-Setup dem Konto von Kund:innen einen Rabatt gutschreiben, nachdem diese eine bestimmte Anzahl von Flügen gebucht haben.
  • Unzählige „If This Then That“-Rezepte (IFTTT) – wenn sich Kund:innen beispielsweise per E-Mail in der App anmelden, kann diese Adresse automatisch in Salesforce eingetragen werden.

Webhook-Fehlerbehandlung und Rate-Limiting

Braze wiederholt die Zustellung von Webhooks 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 infrage kommt. Sie führen jedoch nicht dazu, dass Braze Fehler wiederholt, die außerhalb der wiederholbaren Menge liegen.

Die vollständige Tabelle der Antwortcodes, die Grenzen für erneute Versuche 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. Der Versand wird nach einer festgelegten Abkühlphase fortgesetzt, damit sich Ihr System erholen kann.

Webhooks mit Braze-Partnern verwenden

Es gibt viele Möglichkeiten, Webhooks zu nutzen. Mit unseren Technologie-Partnern (Alloys) können Sie Webhooks verwenden, um Ihre Kommunikation direkt mit Ihren Kund:innen und Nutzer:innen zu verbessern.

Sehen Sie sich Folgendes an:

Nächste Schritte

New Stuff!