%% Data 360 activation reference architecture
%% Reference architecture: a reusable pattern, not a live client integration
flowchart TB
subgraph z0["Your Salesforce org and Data 360"]
crm["Salesforce CRM
Sales and Service Cloud"]
d360["Data 360 unification
DMOs and unified profiles"]
seg["Segments and insights
publish on schedule or now"]
act["Activation targets
segment plus target"]
dact["Data actions
Platform Events, webhook"]
crmauto["CRM automation
Flow or Apex"]
end
subgraph z1["Customer-managed integration"]
mw["Integration layer
middleware or iPaaS"]
store["Cloud storage
e.g. S3, GCS, Azure Blob"]
end
subgraph z2["Braze workspace, separate vendor"]
braze["Braze
via CDI or REST API"]
end
web["Web and mobile SDKs
Salesforce Interactions SDK"]
ext["Warehouse and files
Snowflake, BigQuery, files"]
mc["Marketing Cloud
Engagement or Next"]
ads["Ad platforms
check supported list"]
crm -->|"CRM records"| d360
web -->|"consented events"| d360
ext -->|"ingest or federate"| d360
d360 -->|"unified profiles"| seg
seg -->|"publish segment"| act
seg -->|"insight thresholds"| dact
act -->|"audience"| mc
act -->|"audience"| ads
act -->|"audience files"| store
dact -->|"platform events"| crmauto
dact -->|"webhook"| mw
store -->|"CDI file sync"| braze
mw -->|"users/track"| braze
braze -.->|"engagement events"| mw
classDef salesforce stroke:#125BD8,fill:#e8f0fd
class crm,act,dact,mc,crmauto salesforce
classDef data stroke:#2f8a3a,fill:#e9f6ea
class ext,d360,seg data
classDef engagement stroke:#5747AF,fill:#efedfa
class braze engagement
classDef integration stroke:#334155,fill:#eef2f6
class mw integration
classDef channel stroke:#2f8a3a,fill:#ffffff
class web,ads channel
classDef external stroke:#64748b,fill:#ffffff
class store external