---
title: "Communication profile facet"
slug: "communication-profile-facet"
abstract: "Overview of the contact communication profile facet in xDB Data Migration Tool."
---
# Communication profile facet

<details>
<summary><h2>Format in Sitecore 8.x</h2></summary>

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:

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

</details>

<details>
<summary><h2>Format in Sitecore 9</h2></summary>

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

|     |     |
| --- | --- |
| Facet Name | `ConsentInformation` |
| Facet Type | `Sitecore.XConnect.Collection.Model.ConsentInformation` |

</details>

<details>
<summary><h2>Mapping details</h2></summary>

|     |     |
| --- | --- |
| 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` |

</details>