1. Contacts

Communication profile facet

Version:

Format in Sitecore 8.x

In Sitecore 8.x, settings that store the contact’s communication preferences are stored in a property on the contact. The name of the property is CommunicationProfile.

The following is an example the CommunicationProfile property on the contact:

"Communication Profile" : {
    "CommunicationRevoked" : false,
    "ConsentRevoked" : false
}

Format in Sitecore 9

In Sitecore 9, communication preferences are associated with a contact through a contact facet:

Facet NameConsentInformation
Facet TypeSitecore.XConnect.Collection.Model.ConsentInformation

Mapping details

Mapping definitionMongoDB to xConnect Contact Mappings > MongoDB Email to xConnect Contact Email Address
Value to write to target objectProperty on target object
ConsentRevoked from source objectConsentRevoked
CommunicationRevoked from source objectDoNotMarketConsentRevoked
If you have suggestions for improving this article, let us know!