You are here:
Set Up Data 360 for Preference Manager
Stream customer consent information from Data 360 to use in Preference Manager and to ingest customer consent information from preference forms into your Salesforce org.
Required Editions
| Available in: Lightning Experience and Salesforce Classic in Developer, Enterprise, Performance, and Unlimited Editions. Requires Privacy Center and Data 360 licenses. |
| User Permissions Needed | |
|---|---|
| To use Preference Manager: | Manage Preference Manager |
- Enable Preference Manager permissions.
- Turn on Data 360.
- Connect to a Salesforce org.
-
Connect Data 360 to your preference form.
Ingest into Data 360 the information that your customers add to your preference forms by creating a new Ingestion API connector, a new data stream, and by mapping the fields that you want to ingest to a data model object.
-
Set up Ingestion API Connector using
pvcy_data_cloud_consent as the API source name.
This name is required. For the schema file that you upload, create a .yaml file with these specifications.
- Create an Ingestion API data stream with these settings. In the Ingestion API dropdown list, select pvcy_data_cloud_consent. For Primary Key, select ConsentId. For Category, select Other. Leave Record Modified Field blank.
- Map the fields for the pvc_data_cloud_consent-pvc_comm_sub_consent data stream.
-
Set up Ingestion API Connector using
pvcy_data_cloud_consent as the API source name.
-
Enable object and field permissions for Salesforce CRM
connections.
In System Permissions, select Access Activities.Review and update the Data 360 Salesforce Connector permission settings to make sure that all necessary objects are available during data stream mapping. At minimum, enable the Read and View All Records permissions for these objects, and enable the Read Access permission for their fields.
- Communication Subscriptions
- Communication Subscription Channel Types
- Engagement Channel Types
- Communication Subscription Consent
Note To use Data Governance features, grant permissions to the listed objects according to Assign Data Access. If you have more than one data space, you must grant access to objects in each data space. Object names in non default data spaces follow the convention of <DataSpace Prefix>_<Object Name>. -
Create these data streams to enable the flow of data from Salesforce CRM into Data 360.
In addition to these required data streams, you might have other objects that you need to ingest. For example, if you’re using preference forms as part of consent segmentation, you might also need a data stream for the Business Brand object.
Specifications for the Ingestion API Connector Schema File
Use these specifications for the .yaml schema file that you upload to the Ingestion API Connector.
Did this article solve your issue?
Let us know so we can improve!

