Blueprint Developer Manual / Version 2304
Table Of ContentsSalesforce Marketing Cloud (SFMC) is a customer relationship management (CRM) tool by Salesforce. CoreMedia Blueprint supports pushing CoreMedia content to the SFMC. To enable this feature you have to configure the following settings for SFMC.
sfmc-credentials-clientId
: The client ID of the client credentialsfmc-credentials-customerId
: The subdomain of the clientsfmc-credentials-clientSecret
: The second part of the client credential. The passwords can be encrypted by using the toolcm encryptpasswords
as described in Section 3.13.2.7, “Encryptpasswords” in Content Server Manual.sfmc-push-translations
: Whether to push into SFMC the master language and all translations of the configured text properties, or only the master language. This property can betrue
orfalse
The settings can be configured globally in the application context of the Studio application
or in the settings content item under the path
/Settings/Options/Settings/Marketing/Salesforce Marketing Cloud
. The SFMC settings
can be also configured site-specific in the site settings.
The client credentials have to be set up in the Salesforce Marketing Cloud settings as a new "Installed Package". The new package needs a component for an API Integration (server-to-server) with the following permissions.
documents_and_images_read
documents_and_images_write
saved_content_write
journeys_read
list_and_subscribers_read
data_extensions_read
data_extensions_write
In addition, the uploadable content properties for a given content type have to be configured.
This can be done globally in the same settings content item as above. To that end add a struct
sfmc-uploadableProperties
to the settings
property of the content item.
The credentials can be also configured site-specific in the site settings.
Currently, CoreMedia supports the string, richtext and blob image property. In the configuration
example above the string property title
and the richtext property
detailText
of the content item type CMArticle
and the image blob property
data
of the content type CMPicture
are configured as uploadable
content properties.