Changes are on the way!
Braze Bonfire is read-only from April 6–April 13, 2026. 

Braze Bonfire is getting an upgrade. From April 6 through April 13, 2026, Bonfire will be read-only while we tinker behind the scenes to improve your experience in the community. Read more.

Google Tag Manager

Forum Discussion

HernandoRen's avatar
HernandoRen
Supporter
11 months ago

externalID

hello

3 Replies

  • Great question! Building on the earlier comment: the external_id in Braze should be a unique identifier that represents an individual person across your systems. If your customer_loyalty_id only applies to loyalty members—and not to every customer or user—it’s better to keep that as a custom attribute on the user profile.

    That way, you can still identify and target loyalty members, without using it as the main ID that Braze relies on to recognize users. Your external_id should be something consistent and universal for every user, not just a subset like loyalty members.

  • Hi Braze Community,

    I'm currently learning how to set up Braze for our brand and have a question:​

    Our CRM uses a customer_loyalty_id to identify loyalty members. Should we map this directly to Braze's external_id, or is it better to keep the app-generated user ID as the external_id and store the customer_loyalty_id as a custom attribute?​

    I appreciate any insights or experiences you can share on this topic!​

    Best regards,
    Hernando