Hi Team,
Thank you for response and clarification on Mc on core.
As I'm currently exploring Consent Management in Salesforce, I came across the following objects:
- Communication Subscription
- Communication Subscription Consent
- Communication Subscription Channel Type
- Communication Subscription Timing
- Engagement Channel Type
While I understood the purpose and usage of each object, I would like to get more clarity on the end-to-end data flow involved, particularly in the opt-in/opt-out scenarios.
For example:
- If we are managing leads or contacts and a user opts out of a marketing communication subscription through the preference center, how exactly is the flow handled in the backend?
- As per my understanding, MC1 Core doesn't provide a fully automated consent configuration, and inserting a consent record shows the status (e.g., opt-in/opt-out) at the record level, but the backend process and record updates aren't very clear.
Could you please help explain:
- When a user opts in to a communication subscription, what records are created or updated in the background?
- Similarly, when a user opts out via the preference center, what exact changes should we expect in the backend?
- Is there any automation or custom logic required to complete this flow, or is there a recommended standard implementation?
Looking forward to your guidance to better understand the complete flow and best practices for implementing consent management.
François Perret (Bamsoo) Forum Ambassador
Hi,
First note that Salesforce Object are not used as it pertains to Consent Management in MCGA. Only the DMOs in Data Cloud are used.
The main DMO is Communication Subscription Consent which stores the Status as Records for a given Subscription and a given Email Address (for Email Channels).
In that DMO, you may have several records for a given Subscription and Email Address: the status of the latest record is used. If no records are found then the Status is opt out be default.
The Preference center handles autonomously the update / record creation in Communication Subscription Consent.
You can also manage Consent using an Import File, by hand on Leads and Contact (provided you added the Privacy Component) and by Flows.
Hope this helps 😎
#SharingIsLearning #MarketingCloudGrowthFrançois.
PS : In order other Trailblazers to be pointed directly the most helpful answer, please do not forget to click “Accept this answer” below it.