You are here:
Set Up Automated Data Sharing Between Personalization and Salesforce CRM
After you configure automated data sharing, Marketing Cloud Personalization and Salesforce CRM share data on a nightly basis.
Required Editions
Decide which data you want to share between Salesforce CRM and Personalization. For more information, see Plan Data Sharing Between Personalization and Salesforce CRM.
| Permissions Needed | |
|---|---|
| To set up data sharing: | A role with Administrator permissions |
-
Log in to Personalization as an administrator.
For more information, see Log In To Personalization from Marketing Cloud.
- In Personalization, select Third Party > Integration Setup from the Channels & Campaigns section of the main navigation.
- Select Salesforce CRM.
- Configure data sharing from Personalization to Salesforce CRM. Click the Push tab.
- To synchronize more than one Personalization dataset to Salesforce CRM, select Push data to dataset-specific Salesforce fields and then enter a text value in the Dataset-specific field infix text box. This text is added to the field name as: Interaction Studio_infix_LastActivity.
- Select Create Salesforce field sets to group Interaction Studio fields if you want to group all Personalization fields in a single field set on your Contact or Account pages.
- On the User tab, select the data items you want to send to Salesforce CRM.
- Click the Account tab and select the data items you want to send.
- Click Save.
- Configure data sharing from Salesforce CRM to Personalization. Click the Pull tab.
- In the Synchronize Salesforce section, select the types of Salesforce CRM records you want to synchronize with Personalization—Contacts, Accounts, and Leads. A tab appears for each record type you select.
-
For each record type, configure the following:
-
In the Only pull records section, you can restrict
sharing to include records created or modified after a certain number of days.
Selecting these options reduces the sync time and allows for incremental syncs. For example, you can initially pull all leads modified in the past 180 days, and then change the configuration to only pull leads modified in the past two days. Then the nightly sync only pulls leads modified after the previous nightly sync. The Last Created and Last Modified filters are joined with AND logic, so they’re cumulative.
- For specific records, click +Pull New Salesforce Contact Field.
- From the Salesforce Field dropdown, select a field to pull data from.
- From the Evergage User Field dropdown, select a Personalization field to receive the data.
- To set the field as a unique identifier match between Salesforce CRM and Personalization, select Match On Field.
- Click Add to add the new field.
- Add any other fields as necessary.
-
In the Only pull records section, you can restrict
sharing to include records created or modified after a certain number of days.
- Click Save to save your changes.
- Click the Setup tab.
-
To test your setup, click Synchronize Now.
Run an on-demand job with Synchronize Now to verify your initial integration setup or confirm setup changes. After your setup is confirmed, it’s best to rely on automated data sharing instead, which occurs nightly. The Synchronize Now option is available if needed.
-
When the data sharing is complete, the Last Synchronized
date and time update, and the status changes to Success.
The Salesforce CRM data that you shared is immediately available in Personalization in reports, filters, and the unified customer profile.
To view Personalization data in Salesforce CRM, you must configure the applicable record layouts in Salesforce CRM. For more information, see Show Personalization Data in Salesforce CRM.
Did this article solve your issue?
Let us know so we can improve!

