Composed Digital
Migration & ImplementationData ArchitectureOptimisation & AIStrategic AdvisoryBraze Partner
AboutProducts & AcceleratorsInsights

Salesforce Braze Connector

Salesforce data. Live in Braze. No warehouse required.

Built by Composed. Designed for Braze.

The challenge

01

Your data is siloed in Salesforce

Customer attributes, behavioural events, and product catalogues live in your CRM but aren't available in Braze for targeting, personalisation, or journey triggers. Marketers resort to manual exports or wait on slow scheduled syncs, running campaigns on incomplete, stale profiles.

02

Getting it into Braze means going the long way around

The standard approach runs Salesforce data through a data warehouse first, then either loads it directly into Braze or routes it through an rETL tool. That means two platform dependencies, warehouse compute costs, and latency baked in at every hop.

Some teams add middleware on top of that. None of it is fast, and all of it requires ongoing maintenance.

03

By the time data arrives, it's too late

Warehouse-first architectures mean Braze acts hours or days after the trigger event. A deal closes, a ticket escalates, an account updates. By the time Braze knows, the moment is gone.

The missing piece in your SFMC to Braze migration.

The Composed Salesforce Connector gives Braze the same direct access to your CRM data: Contacts, Leads, Opportunities, Cases, and Custom Objects, in real time, without a warehouse in the middle.

Migrate to Braze without losing what made SFMC feel connected to your CRM.

What it syncs

User Attributes

  • Map any Salesforce field to any Braze attribute, standard or custom.
  • Supports Contacts, Leads, Accounts, Opportunities, Cases, and custom objects.
  • Change data capture: only sync what changed, preserving your data point allowance.
  • Configurable external ID: use Email, Salesforce ID, or your own unique identifier.

Custom Events

Turn Salesforce record activity into Braze events, no code required.

  • Trigger events from any record creation or update.
  • Dynamic event names using field values (e.g. case_{{status}}).
  • Pass event properties with type conversion, conditional logic, and field grouping.
  • Use events to trigger canvases, enrich profiles, or power segmentation.

Catalog Items

  • Sync products, stock, or any structured object to a Braze catalog.
  • Field types are detected automatically; schema updates apply as your data evolves.
  • Supports price-drop notifications, restock alerts, and personalised recommendations.
  • Configurable delete policy and soft-delete field support.

There is no other native connector for this.

Every other path from Salesforce to Braze goes through a warehouse. rETL tools are purpose-built for warehouse-to-destination sync and do that job well, but they depend on your CRM data landing in the warehouse first. That adds latency, cost, and a platform you have to keep in sync.

The Composed Salesforce Connector is the only solution that runs natively inside Salesforce and writes directly to Braze. No warehouse hop. No intermediary. Your data moves the moment something changes in your CRM.

Built for enterprise. Configured without code.

No custom code required. No deployments after initial setup. No third-party platform to maintain.

No-code admin UI

Configure objects, field mappings, and sync rules through a Lightning interface. No code. No deployments after initial setup.

Multi-object support

Sync Contacts, Leads, Accounts, Opportunities, Cases, and custom objects. Add new objects without touching code.

Real-time change data capture

Only syncs what changed, reducing API load and protecting your Braze data point usage.

Durable delivery

Built-in outbound queue with retry, backoff, and deduplication. Every record is accounted for.

Operational visibility

Sync logs, queue health dashboard, and error detail built into the admin UI. Know what synced, when, and why it didn't.

Salesforce-native security

CRUD/FLS enforcement, dynamic SOQL sanitisation, and a full uninstall handler. AppExchange listing coming soon.

How it works

Salesforce

Salesforce

Your CRM records — contacts, leads, accounts, opportunities, cases, and custom objects.

→

Managed Package

Runs natively inside your Salesforce org. Change data capture, retry queue, and deduplication — no external infrastructure.

→

Braze REST API

Direct API call — no warehouse, no middleware, no third-party vendor. Data goes straight to Braze.

→
Braze

Braze

User profiles, custom events, and catalog items — enriched in real time, protecting your data point allowance.

Built by a Braze Gold Partner.

Composed is a technology-first martech systems integrator and Braze Gold Partner, in the top 1% of Braze partners globally. We focus on marketing technology, not marketing.

The Salesforce Connector is built by the same team delivering enterprise Braze implementations across some of Australia's largest marketing operations. We know both platforms. We built the connection they were missing.

Learn about our Braze partnership →
Braze Gold Partner badge
Partner Led Onboarding badge

Ready to activate your Salesforce data in Braze?

No pipelines. No rETL. No engineering backlog. Your CRM data in Braze, in real time.

Composed Digital
L26, 360 Collins St Melbourne VIC 3000
LinkedInhello@composeddigital.com.au
Composed Digital

© 2026 Composed Digital Pty Ltd. All rights reserved. ABN 71 683 496 380

Braze Gold Partner