Skip to content
WeZend

Enterprise Engagement

So wechseln Sie von Braze

Eine Engineering-geführte Migration: Nutzerexport per API, Custom Events auf den Events-Endpunkt neu gemappt, Canvases als Journeys neu aufgebaut und Currents durch Warehouse-Sync ersetzt.

Ein Sprint Engineering-Zeit über 4–6 Wochen Parallelbetrieb

BrazeWeZend
Users / external_idKontakte (abgeglichen über E-Mail/Telefon)
Custom attributesBenutzerdefinierte Felder
Custom eventsEvents (POST /v1/events)
SegmentsSegmente (Live-Regeln)
CanvasJourneys
Frequency capping / quiet hoursVersandrichtlinie (integriert)
Currents (event export)Warehouse-Sync + Webhooks
Content CardsIn-App-Postfach
Intelligence SuitePrädiktive Scores + KI-Coach

Lesen Sie das zuerst

Braze-Migrationen sind Engineering-Projekte, keine Marketing-Projekte — Ihr Braze-Wert steckt in SDK-Instrumentierung und Event-Pipelines, und genau das zieht tatsächlich um. Die gute Nachricht: Die Oberfläche von WeZend ist bewusst einfacher (reines REST, kein SDK erforderlich), das Ziel ist also weniger Code als der Ausgangspunkt.

Schritt 1 — Das Identitätsmodell mappen

Braze schlüsselt Nutzer über external_id; WeZend gleicht Kontakte über E-Mail/Telefon ab und akzeptiert Ihre eigenen IDs als benutzerdefinierte Felder. Legen Sie das Mapping vorab fest: Exportieren Sie external_id → E-Mail/Telefon-Paare und speichern Sie external_id als benutzerdefiniertes Feld (braze_external_id), damit historische Referenzen während des Übergangs nie ins Leere laufen.

Schritt 2 — Nutzer exportieren, Kontakte importieren

Exportieren Sie Ihre Nutzerbasis über die User-Export-APIs von Braze (segmentbezogene Exporte funktionieren gut — Segment für Segment exportieren, um die Herkunft zu erhalten). Globale Abmeldungen und E-Mail-Bounces kommen zuerst, in Zielgruppe → Sperrlisten — dieselbe eiserne Regel wie bei jeder Migration auf dieser Website. Importieren Sie danach Nutzer mit Attributen, die auf benutzerdefinierte Felder gemappt sind.

Schritt 3 — Den Event-Stream umleiten

Überall dort, wo Ihr Backend die Track-Endpunkte von Braze aufruft, rufen Sie stattdessen POST /v1/events auf — oder parallel während des Übergangs; Events zwei Wochen lang doppelt zu schreiben ist das sicherste Muster:

await fetch("https://api.wezend.com/v1/events", {
  method: "POST",
  headers: { "X-API-Key": process.env.WEZEND_API_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({
    contact: { email: user.email },
    event: "order_completed",
    properties: { value: 499, currency: "DKK" },
  }),
});

Halten Sie die Event-Namen identisch zu Ihrer Braze-Taxonomie — neu aufgebaute Segmente und Journeys lesen sich natürlich, und Ihre Analysten behalten ihr Vokabular.

Schritt 4 — Aus Canvases werden Journeys

Canvas-Schritte lassen sich direkt in Journey-Knoten übersetzen: Entry Rules → Trigger, Delay/Decision Split/Action Paths → Verzögerungs- und Verzweigungsknoten, Nachrichtenschritte → Sendeknoten (alle sechs Kanäle). Frequency Capping und Quiet Hours wandern von der Konfiguration je Canvas in eine plattformweite Versandrichtlinie — ein Ort, jeder Versand, kein Drift je Canvas.

Bauen Sie in der Reihenfolge des Umsatzes neu auf, melden Sie jede Journey testweise an und lassen Sie die Parallelphase entscheiden: Pausieren Sie ein Canvas erst, wenn sein Journey-Zwilling sauber auf echtem Traffic gelaufen ist.

Schritt 5 — Currents ersetzen

Wenn Currents Ihr Warehouse oder BI speist, ersetzen Sie es durch Warehouse-Sync (Profile + Events in Ihre eigene Datenbank) plus Zustellungs-Webhooks für Echtzeit-Konsumenten. Die meisten Teams stellen fest, dass diese beiden jeden Currents-Konsumenten abdecken, den sie tatsächlich hatten.

Was NICHT mitkommt

  • Engagement-Historie der Nachrichten — exportieren Sie Berichte für Ihre Unterlagen; die WeZend-Analytics starten bei null.
  • Brazes ML-Segmente (Predicted Churn usw.) — mit den integrierten prädiktiven Scores neu berechnen, sobald Events fließen; sie lassen sich genauso segmentieren.
  • Content-Cards-Inhalte — als In-App-Postfach-Nachrichten neu erstellen; das Embed-Modell ist vergleichbar.

Go-live-Checkliste

  • Identitäts-Mapping festgelegt; braze_external_id als benutzerdefiniertes Feld gespeichert
  • Globale Abmeldungen + Bounces ZUERST als Sperrlisten importiert
  • Nutzer Segment für Segment exportiert, mit Attribut-Mapping importiert
  • Event-Stream während des Übergangs doppelt nach POST /v1/events geschrieben
  • Umsatzkritische Canvases als Journeys neu aufgebaut und testweise angemeldet
  • Versandrichtlinie plattformweit konfiguriert (Limits + Quiet Hours)
  • Currents-Konsumenten auf Warehouse-Sync / Webhooks umgeleitet
  • Canvases nacheinander pausiert, erst wenn die Journey-Zwillinge sauber laufen

Häufige Fragen zum Wechsel von Braze

Braze rechnet nach MAU ab — wie überträgt sich das?

Gar nicht, ganz bewusst. WeZend berechnet gesendete Nachrichten (plus Ihren Tarif), nicht monatlich aktive Nutzer — Profile zu speichern und Events zu streamen kostet nichts. Teams, die von MAU-Preisen kommen, stellen meist fest, dass die Rechnung endlich mit dem korreliert, was sie tatsächlich tun: senden.

Wir nutzen für Push die Mobile-SDKs von Braze. Was ersetzt sie?

Mobile Push läuft über FCM: Verbinden Sie Ihren Firebase-Serverschlüssel und registrieren Sie Device-Tokens per POST /v1/push/subscribe aus Ihrem App-Code. Web-Push benötigt nur das Ein-Skript-SDK. In-App-Messaging bildet sich auf die API des In-App-Postfachs ab statt auf eine SDK-Schicht — einfacher, und Ihre App steuert das Rendering.

In Minuten kostenlos starten

  • Keine Kreditkarte
  • EU-Datenresidenz
  • 6 Kanäle, eine API
  • DSGVO integriert

Eine Plattform. Jede Kundeninteraktion.

Ersetzen Sie Ihren Flickenteppich aus Messaging-APIs, CDP und Automatisierungstools durch eine Engagement-Plattform, die für Skalierung gebaut ist.

Keine Kreditkarte · EU-Datenhaltung · 99,99 % Uptime-SLA