Documentation / Product / Integrations / Braze

Braze: Import Activity

Connect Braze to Lytics to import email, SMS, and push activity to enrich Lytics user profiles.

Integration Details


The following fields are included in the default mapping of the braze_users stream:

Source FieldLytics User FieldDescriptionType
emailemail unique idEmail Addressstring
twitter_handletwuser_id unique idTwitter User IDstring
braze_idbr_user_id unique idBraze User IDstring
phone_numberbr_phone_numberBraze Phone Numberstring
first_namefirst_nameFirst Namestring
last_namelast_nameLast Namestring
time_zonetime_zoneTime Zonestring


Braze has three ways to export data to other services:

  • Via Braze's Dashboard, you can export a CSV with up to 500,000 rows. To export a segment with over 500,000 users, you’ll need to use the export API, which places no limit on how much data you can export. You can import CSV files to Lytics via the SFTP integration.

  • Export API allows large dataset to be exported to S3 buckets, which requires your S3 credentials to be added to Braze. More information can be found at Users by Segment Endpoint. This feature is currently not supported by Lytics.

  • Webhooks triggered by events in Braze can be sent to Lytics representing real-time events within campaigns across multiple channels as email, push notification, and more. See Braze's documentation for Creating a Webhook.

    • To create a webhook in Braze you must first create an API token with the Data Manager role as described in our Managing API Tokens documentation.
    • Your webhook URL will contain your Account Number and API Token which can be found in your account settings.<ACCOUNT-NUMBER>/braze_users?key=<LYTICS-API-TOKEN>

The webhook template is expected to include the following fields:

  • city
  • country
  • first_name
  • gender
  • language
  • last_name
  • date_of_birth
  • phone_number
  • time_zone
  • twitter_handle
  • email
  • braze_id

If other fields need to be included, please speak to your Lytics account manager.