Braze Connector
Sync SegOps segment membership to Braze via subscription groups or user attributes. Members are added and removed automatically after each segment recompute.
Required Configuration Fields#
| Field | Description |
|---|---|
| rest_endpoint | Your Braze REST API endpoint (e.g., https://rest.iad-01.braze.com) |
| api_key | Braze REST API Key with users.track permission |
| segment_id | (Optional) Braze Segment ID to use for targeting |
ℹ Note
Braze REST endpoints vary by data center region. Common values:
US-01: https://rest.iad-01.braze.com
US-02: https://rest.iad-02.braze.com
EU-01: https://rest.fra-01.braze.euCheck your Braze dashboard URL to identify your region.Setup Steps#
- In Braze, go to Settings → APIs and Identifiers and create a new REST API key. Grant it the users.track permission at minimum.
- Note your Braze REST Endpoint from the same settings page.
- In SegOps, navigate to Settings → Activations → + New Connector and select Braze.
- Fill in Segment, REST Endpoint, and API Key.
- Optionally add a Segment ID for targeting.
- Click Create, then toggle the connector to Active.
How Sync Works with Braze#
After each SegOps segment recompute, the Braze connector:
- Computes the membership delta (entered/exited users)
- Calls
POST /users/trackwith a custom attribute on entering users (e.g.,segops_segment_7: true) - Removes the attribute or sets it to false for exiting users
- If a
segment_idis provided, uses subscription group APIs
Troubleshooting#
- 401 Unauthorized — verify the API key has the correct permissions (
users.track). - Wrong endpoint — use the full URL including
https://. Do not include a trailing slash. - Users not appearing — Braze identifies users by
external_id. Ensure youruser_idin SegOps matches theexternal_idin Braze.