Communication profile facet

Version: 5.0

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:

RequestResponse
"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 Name

ConsentInformation

Facet Type

Sitecore.XConnect.Collection.Model.ConsentInformation

Mapping details

Mapping definition

MongoDB to xConnect Contact Mappings > MongoDB Email to xConnect Contact Email Address

Value to write to target object

Property on target object

ConsentRevoked from source object

ConsentRevoked

CommunicationRevoked from source object

DoNotMarketConsentRevoked

Do you have some feedback for us?

If you have suggestions for improving this article,