Skip to content
Menu

Snowflake to Braze

Make Snowflake customer history usable in Braze through Amperity, with Snowflake Secure Data Sharing inbound, identity resolution and attribute selection in Amperity, and profile updates through the Braze REST API outbound.

See the Braze docsSnowflake Bridge docs

Snowflake

How to send Snowflake data to Braze

  1. Share selected Snowflake history. Configure secure views and an inbound Amperity Bridge using Snowflake Secure Data Sharing.

  2. Prepare customer attributes. Resolve identity in Amperity, select eligible customers, and map fields to the identifiers already used in Braze.

  3. Update Braze profiles. Send profile and custom attributes through the Braze destination, then use those attributes in Braze segmentation or personalization.

Braze

Bring Snowflake customer history into Braze profiles

Enrich Braze profiles with available loyalty status.

Supply purchase-category attributes for Braze segments.

Update existing Braze profiles using the configured identifier.

Provide customer-value attributes for Braze personalization.

What the Snowflake to Braze connection supports

Audience or field

Mapping and behavior

Documentation

Profile identity

Select external_id or braze_id and preserve the customer identifier used in Braze.

Amperity docs; Vendor reference

Alias identity

With user_alias selected, supply alias_name and alias_label; send only the configured identifier type.

Amperity docs; Vendor reference

Standard fields

Map given_name to first_name, surname to last_name, and birthdate to dob.

Amperity docs; Vendor reference

Custom attributes

Align query columns with your existing attribute names; new names can create new attributes.

Amperity docs; Vendor reference

Profile update mode

Use Update existing profiles only? to restrict updates to existing profiles.

Amperity docs; Vendor reference

Use customer context to refine Braze messaging

Build segments from loyalty status

Share available loyalty history from Snowflake, then select a customer’s current tier in Amperity. Send that value as a Braze custom attribute so the messaging team can define relevant segments and review the experience for each tier.

Tailor content to purchase categories

Use purchase-category history available in Amperity to prepare a profile attribute for Braze. The team can use that attribute when configuring personalized content, alongside Braze’s consent and campaign controls. This attribute update is separate from sending individual purchase events.

Set up the Snowflake to Braze workflow

Create a Snowflake share with secure views and the correct Amperity account locator for your stack and region. Confirm supported types before syncing the inbound bridge. Follow the Snowflake Bridge setup.

Configure the Braze instance and REST API key, select one identifier type, and align profile and custom-attribute names. Enable update-only mode when existing profiles are the intended scope, review consent, and validate a sample in a sandbox before production. Follow the Braze destination setup.

Snowflake to Braze integration FAQs

Put customer context to work in Braze

Explore this profile-update workflow with Amperity.

Get a demo