Blueprint Developer Manual / Version 2204
Table Of ContentsNote
In order to use this integration, you need a license for Marketing Automation Hub and Salesforce Marketing Cloud Connector.
Additionally, you need to license the SFMC integration from CoreMedia.
To activate the integration in the Blueprint Workspace you need to enable the SFMC extensions. To that end run the following Maven command in your workspace:
$ cd $CM_BLUEPRINT_HOME/workspace-configuration/extensions $ mvn extensions:sync -Denable=sfmc,sfmc-p13n,sfmc-es-p13n
The blueprint workspace contains a docker-compose YAML file global/deployment/docker/compose/sfmc.yml
which you need to include in your docker-compose setup.
Salesforce Marketing Cloud (SFMC) is a customer relationship management (CRM) tool by Salesforce. CoreMedia Content Cloud offers you an integration with the following features:
Upload of content from the CoreMedia system into the SFMC system as assets. See Section 6.1.16, “Uploading Content to Salesforce Marketing Cloud” for the configuration and Section 4.7.9, “Uploading Content to Salesforce Marketing Cloud” in Studio User Manual for the usage.
SFMC Journey based personalization. See Section 6.4.3.1, “Configured Contexts” for a description of the personalization condition.
Service API to push data into SFMC data extensions. See the CoreMedia API Javadoc for the class
com.coremedia.blueprint.base.sfmc.libservices.dataextensions.SFMCDataExtensionService