[SalesForce] Sales Cloud to Marketing Cloud unsubscribe synching

Recently I have been setting up a few automations to ensure proper synchronization of different fields from Sales Cloud to attribute fields in Marketing Cloud.

I also wanted to set up an automation to synch Email Opt Outs.

According to the documentation:

Enabling the Email Opt Out field only in Sales or Service Cloud does
not synchronize the subscriber status in the Marketing Cloud. Always
click Marketing Cloud Unsubscribe on the record (https://help.salesforce.com/articleView?id=mc_co_unsubscribes.htm&type=5)

While I was testing, I found that the status of a subscriber was synching instantly and correctly when the Email Opt Out field was checked, even though I haven't set up any automation for this yet.
In Sales Cloud we are using the HasOptedOutOfEmail field and it gets correctly reflected in All Subscribers list.

Has there been an update recently, or am I missing a piece of puzzle here?

Thanks!

Best Answer

As far as I know, the only way to log a "correct" unsubscription (= log an Event in Unsubscribe Table + set Status in All Subscribers) in Marketing Cloud is by using the LogUnsubEvent method.

  • Checking the Box "hasOptedOutOfEmail" (Label: Email Opt Out) on Lead or Contact alone does not leverage LogUnsubEvent. There should be no visible "cross cloud" effect by simply checking that box in Sales Cloud on the Contact or Lead. I just reconfirmed that in a test, as this would indeed be surprising and somewhat "new".

  • Clicking the custom button "Marketing Cloud Unsubscribe" on Lead / Contact Page Layout, which is part of the MC Connect setup instructions DOES leverage it. In my interpretation, the sole reason why this button exists is the point above - The checkbox alone doesn't cut it.

  • Standard SFMC Unsubscription Center DOES leverage logUnsubEvent.
  • Using the correct AMPScript / SSJS Code snippets DOES leverage it in custom unsubscription processes.
  • list-unsubscribe / reply-unsubscribe DOES leverage it.
  • Manually unsubscribing through the All Subscribers UI DOES leverage it.

Hope this helps :)

Related Topic