Managing Salesforce Field Changes in Marketo: Best Practices
While SFDC administrators might need to hide or remove fields for various reasons, the implications of these actions on Marketo integration are often overlooked. Let’s delve into this scenario to understand the implications and best practices for seamless synchronization.
Understanding the Challenge
When a field mapped from Salesforce to Marketo is hidden or removed in Salesforce, its counterpart in Marketo, along with its existing values, persists. The real challenge arises when new values are added to this field in Marketo. Being unaware of the Salesforce field's altered status, Marketo attempts to push this new data back to Salesforce using the same API name associated with the field. Consequently, Salesforce returns an error, indicating the invalidity of the field name.
Navigating the Solution
Unfortunately, Marketo lacks a built-in mechanism to remove API mappings from fields. However, all hope is not lost. A proactive approach involves engaging Marketo Support to intervene. You can initiate removing the field from the synchronization process by submitting a request to Marketo Support. Once this action is taken, Marketo will no longer attempt to push data from this field to Salesforce, averting potential errors and maintaining data integrity.
Some Marketo and SFDC Sync Best Practices:
Regular Communication: Any changes made in Salesforce should be promptly communicated to ensure alignment and avoid sync issues.
Documentation: Maintain comprehensive documentation outlining field mappings and any changes made in Salesforce and Marketo. This serves as a reference point for troubleshooting and streamlines the resolution process.
Test Environment: Utilize a test environment to simulate changes before implementing them in the production environment. This allows for thorough testing of field modifications and their impact on data synchronization.
Proactive Monitoring: Implement monitoring mechanisms to detect discrepancies or errors in data synchronization. Proactive monitoring enables swift action to rectify issues before they escalate.
Regular Audits: Conduct periodic audits of field mappings and sync processes to identify discrepancies or outdated configurations. Addressing these issues promptly ensures data flow integrity between Salesforce and Marketo.

