one black chess piece separated from red pawn chess pieces

How to sync select records between Pardot and Salesforce

Every Account Engagement (fka Pardot) instance, except for Premium, starts with a limit of 10,000 mailable prospects. Many instances exceed that number. I’ve been in several instances that had over 1 million prospects.

In a recent release Salesforce included a functionality to enable a full database sync option in the Salesforce connector settings. That’s great news for customers with less than 500,000 prospects. For those with more than that, a full database sync requires Salesforce support. (More info:https://lnkd.in/eB3ReVgX)

This becomes tricky when mapping new Custom Fields or syncing new Custom Objects… especially when you need to use them right away.

Newer MCAE users and admins will sometimes not realize that creating and mapping the custom field and/or custom object, does not instantly populate the field/object’s value on the Prospect record. You must initiate a sync for the Prospect record to sync to the Lead/Contact record and bring those mapped values into the Prospect record.

In the future, when you create and map new Custom Fields to Lead or Contact fields and need those values to sync, consider this approach:

In Salesforce, create a new report that includes the Lead or Contact object as a base object.

In that report, go to the Filters section and include the field(s) you are needing to sync values into MCAE. You could do something simple like “Field is not empty.”

Create a second filter for Account Engagement URL. Set that filter to Field is Not Empty. This will ensure you are capturing Leads/Contacts who also exist in MCAE.

In the Summary section, make sure you expose the CRM ID and Email Address. You can include other fields if you want, but if the fields are mapped between MCAE and Salesforce, the values will appear through the sync.

Next you will Save and Run the report. In the top right, click the down arrow and export the report to CSV. Take that CSV and import it into MCAE. Make sure to select the CRM ID option at the beginning of the import process. In the field mapping, ensure that the CRM ID and Email fields are mapped.

Once you have gone through the rest of the steps the import will begin. Because you are using the CRM ID, this will trigger the record to sync with Salesforce.

Once the import and the sync are both complete, the records with the values in these newly created and synced fields will have populated the Prospect record in MCAE. With this new data you are able to build automations, dynamic lists and more.

The same can be said for Custom Object mapping. You will want to make sure the report you create in Salesforce includes that object so you are bringing in the right records.

This method will enable you to sync the records you need to populate for this specific use case without needing to sync your entire database (if under 500,000 prospects); or get support from Salesforce (if over 500,000 prospects.)

Ben LaMothe

Leave a Reply