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
| Braze | WeZend |
|---|---|
| Users / external_id | Kontakte (abgeglichen über E-Mail/Telefon) |
| Custom attributes | Benutzerdefinierte Felder |
| Custom events | Events (POST /v1/events) |
| Segments | Segmente (Live-Regeln) |
| Canvas | Journeys |
| Frequency capping / quiet hours | Versandrichtlinie (integriert) |
| Currents (event export) | Warehouse-Sync + Webhooks |
| Content Cards | In-App-Postfach |
| Intelligence Suite | Prä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