%% Data 360 and Marketing Cloud reference architecture %% Reference architecture: a reusable pattern, not a live client integration flowchart TB subgraph z0["Salesforce Platform org with Data 360"] crm["Salesforce CRM
Sales and Service Cloud"] dmo["Harmonised DMOs
Customer 360 Data Model"] idr["Unified profiles
identity resolution"] seg["Segments and insights
segments, CIs"] consent["Consent DMOs
checked at send time"] mcn["Marketing Cloud Next
Growth or Advanced Edition"] end subgraph z1["Marketing Cloud Engagement account"] mce["MC Engagement
Journey Builder, data extensions"] end web["Web and app events
Interactions SDK"] other["Commerce and other data
B2C Commerce, files, warehouse"] chan["Email, SMS and push
per product"] crm -->|"CRM records"| dmo web -->|"consented events"| dmo other -->|"orders and products"| dmo dmo -->|"identity resolution"| idr idr -->|"unified profiles"| seg dmo -->|"consent records"| consent seg -->|"activation"| mce seg -->|"segments"| mcn consent -->|"send-time check"| mcn consent -.->|"suppression data"| mce mce -->|"sends"| chan mcn -->|"sends"| chan mce -.->|"engagement data"| dmo classDef salesforce stroke:#125BD8,fill:#e8f0fd class crm,mce,mcn salesforce classDef data stroke:#2f8a3a,fill:#e9f6ea class other,dmo,idr,seg data classDef security stroke:#1f2937,fill:#f3f4f6 class consent security classDef channel stroke:#2f8a3a,fill:#ffffff class web,chan channel