Data Synchronization Identifiers

An Activation uses identifiers to synchronize data from the Activate Warehouse with objects in the Target CRM application. These are fields or properties that contain detailed metadata for the Target objects. They help identify the data records to be replicated. You can either use a unique identifier or a matching identifier.

  • Unique Identifier: A unique identifier is a property, similar to a primary key in relational databases, that helps identify data uniquely. The unique identifier cannot have null values.

    For example, in the Salesforce object, Account, the field, AccountId is a unique identifier for each record in the object.

  • Matching Identifier: A matching identifier is a property that helps identify the data to be synchronized. It can be a unique or a non-unique property. A matching identifier, unlike a unique identifier, can be null.

    For example, in the HubSpot object, contacts, the field, City can hold multiple values, such as San Francisco or Los Angeles. Now, if you select, City as a matching identifier, then all the records in the Target object that match any of these values are updated. Therefore, City is a non-unique property.

Note: You cannot change the selected data synchronization identifier once you create the Activation.


  • Activate allows selecting only one field as a matching identifier.

  • You cannot change the identifier once you create the Activation.

Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Oct-25-2021 NA Added the Limitations section.
Oct-04-2021 1.73 New document.
Last updated on 13 Oct 2021