Vraag vroegtijdige toegang aan

Vul je voornaam en je zakelijke e-mailadres in. We sturen je een link om je aanvraag voor toegang tot Tajo te bevestigen.

Braze-connector

Connectorstatus: Gepland Nog niet gebouwd. Tajo draait deze connector vandaag niet.

Illustratie · voorbeelddata

Voorbeeld van synchronisatie

Eén record controleren

Bron

Braze

Connectorstatus: Gepland

Bestemming

Je andere tool

Connectorstatus: Eigen tool

BronveldDoelveldVoorbeeldwaarde
record.id source_id record_1042
record.updated_at updated_at 2026-10-18T08:00:00Z
record.value value sample_value
  1. Opstellen
  2. Eén record controleren
  3. Deze versie goedkeuren

Statussen gelden per connector en garanderen niet dat deze synchronisatie klaar is. De velden zijn illustratief. Controleer het echte schema en de rechten voordat een synchronisatie draait.

Verbind je Braze-engagementplatform met Brevo voor uniforme klantprofielen, cross-channel-campagneorkestratie en geconsolideerde marketinganalytics.

Overzicht

EigenschapWaarde
PlatformBraze
CategorieMarketing
SetupcomplexiteitGemiddeld
Officiële integratieNee
Gesynchroniseerde dataKlanten, Events, Campagnes, Berichten
API-typeREST API
AuthenticatieAPI-sleutel
Base URLhttps://rest.iad-XX.braze.com (instantiespecifiek)

Functies

  • Gebruikersprofielsync - Bidirectionele synchronisatie van klantattributen tussen Braze en Brevo
  • Campagne-event-tracking - Track e-mailopens, clicks, conversies en uitschrijvingen
  • Canvas-flowdata - Synchroniseer multi-step-campagne-journeydata voor uniforme rapportage
  • Segmentmirror - Repliceer Braze-segmenten als Brevo-lijsten voor cross-platform-targeting
  • Pushnotificatie-events - Stuur push-engagementdata door naar Brevo-contact-timelines
  • Catalogussync - Synchroniseer productcatalogi voor gepersonaliseerde aanbevelingen

Vereisten

Voordat je begint, zorg dat je beschikt over:

  1. Een Braze-account met ingeschakelde API-toegang
  2. Een Braze REST API-sleutel met de juiste rechten
  3. Je Braze-instantie-URL (bijv. rest.iad-01.braze.com)
  4. Een Brevo-account met API-toegang
  5. Een Tajo-account met een actief abonnement

Authenticatie

Braze gebruikt API-sleutelauthenticatie. Elke API-sleutel kan worden gescope op specifieke endpoints.

Een API-sleutel aanmaken

  1. Log in op je Braze-dashboard
  2. Ga naar Settings > API Keys
  3. Klik op Create New API Key
  4. Noem hem “Tajo Integration”
  5. Activeer de volgende rechten:
users.track
users.export.ids
users.export.segment
campaigns.list
campaigns.data_series
canvas.list
canvas.data_series
segments.list
segments.data_series
email.status
subscription.status.set
catalogs.list_items

Beveiliging API-sleutel

Sla je Braze API-sleutel veilig op. Plaats hem nooit in client-side code of openbare repositories. Tajo versleutelt alle API-inloggegevens in rust met AES-256.

Verbinden met Tajo

Terminal window
tajo connectors install braze \
--api-key $BRAZE_API_KEY \
--instance-url rest.iad-01.braze.com

Configuratie

Basisopzet

connectors:
braze:
enabled: true
instance_url: "rest.iad-01.braze.com"
api_version: "v1"
sync:
users: true
campaigns: true
canvases: true
segments: true
events: true
lists:
engaged_users: 10
dormant_users: 11

Veldmapping

Koppel Braze-gebruikersattributen aan Brevo-contactattributen:

field_mapping:
# Standard fields
external_id: BRAZE_ID
email: email
first_name: FIRSTNAME
last_name: LASTNAME
phone: SMS
# Engagement metrics
total_revenue: TOTAL_REVENUE
push_opted_in: PUSH_OPTIN
email_subscribe: EMAIL_STATUS
# Custom attributes
loyalty_points: LOYALTY_POINTS
last_app_version: APP_VERSION
preferred_language: LANGUAGE

API-endpoints

Tajo integreert met de volgende Braze REST API-endpoints:

EndpointMethodeDoel
/users/trackPOSTStuur gebruikersattributen, events en aankopen
/users/export/idsPOSTExporteer gebruikersprofielen op externe ID’s
/users/export/segmentPOSTExporteer gebruikers uit een segment
/campaigns/listGETLijst met campagnes ophalen
/campaigns/data_seriesGETCampagne-analytics over tijd
/canvas/listGETLijst met Canvas-flows ophalen
/canvas/data_seriesGETCanvas-analytics over tijd
/segments/listGETLijst met segmenten ophalen
/email/statusPOSTE-mail-abonnementsstatus wijzigen
/subscription/status/setPOSTAbonnementsgroep-status instellen
/catalogs/{catalog_name}/itemsGETCatalogusitems ophalen

Codevoorbeelden

Connector initialiseren

import { TajoClient } from '@tajo/sdk';
const tajo = new TajoClient({
apiKey: process.env.TAJO_API_KEY,
brevoApiKey: process.env.BREVO_API_KEY
});
await tajo.connectors.connect('braze', {
apiKey: process.env.BRAZE_API_KEY,
instanceUrl: 'rest.iad-01.braze.com'
});

Gebruikersprofielen synchroniseren

// Sync Braze users to Brevo contacts
await tajo.connectors.sync('braze', {
type: 'incremental',
resources: ['users'],
since: '2024-01-01',
batchSize: 50
});
// Check sync status
const status = await tajo.connectors.status('braze');
console.log(status);
// {
// connected: true,
// lastSync: '2024-03-15T10:30:00Z',
// usersCount: 45200,
// campaignsTracked: 28,
// eventsProcessed: 125000
// }

Custom events tracken

// Forward Braze events to Brevo
await tajo.connectors.handleEvent('braze', {
type: 'user.event',
payload: {
external_id: 'user_12345',
name: 'product_viewed',
properties: {
product_id: 'SKU-789',
category: 'electronics',
price: 299.99
}
}
});

Segmentdata exporteren

// Export a Braze segment and create a Brevo list
const result = await tajo.connectors.exportSegment('braze', {
segmentId: 'segment_abc123',
targetList: 15,
includeAttributes: ['email', 'first_name', 'last_name', 'total_revenue']
});
console.log(`Exported ${result.count} users to Brevo list 15`);

Ratelimits

Braze hanteert ratelimits op basis van je plan en instantie:

PlanRatelimitBurst-limiet
Starter250.000 requests/uurN.v.t.
Pro250.000 requests/uurN.v.t.
EnterpriseCustomCustom

Het /users/track-endpoint heeft een standaardlimiet van 50.000 requests per minuut. Tajo regelt rate-limiting automatisch met exponentiële backoff.

Batch-requests

Tajo batcht tot 75 gebruikersattributen, 75 events en 75 aankopen per /users/track-request om de doorvoer binnen ratelimits te maximaliseren.

Probleemoplossing

Veelvoorkomende problemen

ProbleemOorzaakOplossing
401 UnauthorizedOngeldige of verlopen API-sleutelGenereer de API-sleutel opnieuw in het Braze-dashboard
Gebruikers synchroniseren nietVerkeerde instantie-URLVerifieer je Braze-instantie-URL (bijv. iad-01, iad-02)
Attributen ontbrekenAPI-sleutel-scope te beperktVoeg de vereiste rechten toe aan de API-sleutel
Ratelimit overschredenTe veel gelijktijdige requestsVerklein batchgrootte of sync-frequentie
Events vertraagdGrote export-queueGebruik incremental sync in plaats van volledige export

Debugmodus

connectors:
braze:
debug: true
log_level: verbose
log_api_calls: true

Verbinding testen

Terminal window
tajo connectors test braze
# ✓ API connection successful
# ✓ User export accessible
# ✓ Campaign data readable
# ✓ Segment list accessible
# ✓ Event tracking operational

Best practices

  1. Gebruik incremental syncs - Vermijd volledige exports; synchroniseer alleen records die sinds de laatste sync zijn gewijzigd
  2. Batch gebruikersupdates - Groepeer attribuutwijzigingen om API-calls te minimaliseren
  3. Scope API-sleutels strak - Activeer alleen de rechten die je integratie nodig heeft
  4. Monitor ratelimits - Stel alerts in vóór je Braze-ratelimits raakt
  5. Koppel externe ID’s consistent - Gebruik dezelfde identifier in Braze en Brevo
  6. Test eerst in sandbox - Gebruik een Braze-testworkspace vóór productiedeployment

Beveiliging

  • API-sleutel-authenticatie - Gescopede API-sleutels met granulaire rechten
  • Alleen HTTPS - Alle API-communicatie versleuteld via TLS 1.2+
  • IP-allowlisting - Optionele IP-beperking voor API-toegang in Braze
  • Versleutelde opslag - API-inloggegevens versleuteld opgeslagen in Tajo
  • Audit-logging - Alle API-calls gelogd voor compliancereview

Gerelateerde resources

Vraag vroegtijdige toegang aan

Vul je voornaam en je zakelijke e-mailadres in. We sturen je een link om je aanvraag voor toegang tot Tajo te bevestigen.

AI-assistent

Hallo! Stel me vragen over de documentatie.

Deze pagina als Markdown: braze.md

Markdown laden…
Openen in Claude Openen in ChatGPT