The Salesforce Marketing Cloud source will be deprecated in January 2026. A new source will be released later this year as an alternative. Once the new source is released, you must plan to migrate to the new source by creating new account connections and dataflows before the end of January 2026.
Salesforce Marketing Cloud empowers you to manage and automate customer engagement across email, mobile, social media, and advertising—all from one platform. With tools like Email Studio, Journey Builder, and Audience Builder, you can create personalized campaigns and customer journeys tailored to your audience.
You can use the Salesforce Marketing Cloud source to connect your account and bring your data to Adobe Experience Platform.
Before you can connect your Salesforce Marketing Cloud source to Experience Platform, you must ensure that the following permission scopes are provisioned to your Salesforce Marketing Cloud client ID and client secret combination:
campaign_read
list_and_subscribers_read
You can request for scopes by making a call to the v2/userinfo
resource of the Salesforce Marketing Cloud API. See the Salesforce Marketing Cloud API Integration Permission Scopes document for guidance on how to request and compare scopes.
For more information on scopes including a list of their related permissions and behaviors, see this Salesforce Marketing Cloud REST API document.
Custom object ingestion is currently not supported by the Salesforce Marketing Cloud source integration.
You must add region-specific IP addresses to your allowlist prior to connecting your sources to Experience Platform. For more information, read the guide on allowlisting IP addresses to connect to Experience Platform for more information.
If you do not add the necessary IP addresses to your allowlist, your Salesforce Marketing Cloud account will not connect to Experience Platform.
You must provide values for the following credentials to connect Salesforce Marketing Cloud to Experience Platform on Azure.
Credential | Description |
---|---|
Host | The host server of your application. This is often your subdomain. Note: When entering your host value, you need to specify the {subdomain}.rest.marketingcloudapis.com . For example, if your host URL is https://acme-ab12c3d4e5fg6hijk7lmnop8qrst.auth.marketingcloudapis.com/ , then you must enter acme-ab12c3d4e5fg6hijk7lmnop8qrst.rest.marketingcloudapis.com/ as your host value. |
Client ID | The client ID associated with your Salesforce Marketing Cloud application. |
Client secret | The client secret associated with your Salesforce Marketing Cloud application. |
Connection spec ID | The connection spec provides the connector properties of a data source. This includes details such as authentication specifications and requirements for creating both base and source connections. For Salesforce Marketing Cloud, the connection spec ID is: ea1c2a08-b722-11eb-8529-0242ac130003 . Note: This credential is only necessary when connecting via APIs. |
This section applies to implementations of Experience Platform running on Amazon Web Services (AWS). Experience Platform running on AWS is currently available to a limited number of customers. To learn more about the supported Experience Platform infrastructure, see the Experience Platform multi-cloud overview.
You must provide values for the following credentials to connect Salesforce Marketing Cloud to Experience Platform on AWS.
Credential | Description |
---|---|
Subdomain | The unique part of your Salesforce Marketing Cloud instance’s URL, used to construct API endpoints. |
Client ID | A public identifier for your application, generated when you create an installed package in Salesforce Marketing Cloud |
Client secret | A confidential key associated with your Client ID, also generated in the installed package. |
Connection spec ID | The connection spec provides the connector properties of a data source. This includes details such as authentication specifications and requirements for creating both base and source connections. For Salesforce Marketing Cloud, the connection spec ID is: ea1c2a08-b722-11eb-8529-0242ac130003 . Note: This credential is only necessary when connecting via APIs. |
For more information, read the Salesforce documentation on access token for server-to-server integrations.
The documentation below provides information on how to connect Salesforce Marketing Cloud to Experience Platform using APIs:
The documentation below provides information on how to connect Salesforce Marketing Cloud to Experience Platform using the user interface: