We have the Marketing Cloud Connect set-up between Marketing Cloud and Salesforce. I have mapped the Preference fields between Marketing Cloud and Salesforce.
I created a custom Profile Center that updates the Subscriber Status and Preference field values in Marketing Cloud. (http://help.marketingcloud.com/en/documentation/integrated_products__crm_and_web_analytic_solutions/marketing_cloud_connector_v5/key_concepts/profile_center/)
- If I use the custom Profile Center page and Unsubscribe the Subscriber, that unsubscribe gets synchronized in Salesforce.
- If I then use the custom Profile Center to resubscribe (set Status to Active), the Subscriber Status gets updated, but that updated Status does not get synchronized in Salesforce. The Contact stays Unsubscribed.
- If I update the Preference Center fields using the custom Profile Center the values get updated in Marketing Cloud, but they are not synchronized in Salesforce.
Basically the only value that is getting synchronized is an Unsubscribe. Setting the Status to Active and updating Preference Center values do not get synchronized.
This is possible correct? Is there any nuance to ensuring all these values stay synchronized?