Blueprint Developer Manual / Version 2301
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.
The integration consists of three extensions for the CoreMedia Blueprint:
sfmc
, sfmc-p13n
, sfmc-es-p13n
The extensions can be requested from the CoreMedia Support Team.
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