Installed Package Requirements
To integrate your Salesforce Marketing Cloud (SFMC) environment with Rev.Up, you must have an installed package with an API Integration component type and a Server-to-Server integration type.
In the Set Server-to-Server Properties window, you’ll grant permissions for the Rev.Up integration.
The table below lists the categories of permissions and the specific permissions requires. Unless otherwise noted, select the Read permission next to the following options. Please note that Write permission will be needed for Data Extensions and Create/Read/Update permissions are set for the Subscriber object to send data from Rev.Up to SFMC:
You'll also want to make sure that you have enabled server-to-server integration for all business units that you would like to push or pull data from. This can be done on the Access tab of the installed package. In the screenshot below, you will see 2 options for business unit access:
- Enable All Business Units - Enable the package's server-to-server integration for all business units in your account. You can assign licenses to users in all business accounts and make API requests on behalf of all business units in your account.
- Enable for a Specific Business Unit - Enable the package’s server-to-server integration for that business unit.
Where to Find Authentication Credentials
To authenticate both your Import and Activation connections for Salesforce Marketing Cloud, you will need to enter your Tenant Specific Subdomain, Client ID, and Client Secret.
This information can be found under the Installed Package Details. This package must have API Integration access.
The Client ID and Client Secret are found under the API Integration section of your Installed Package details page.
The Tenant Specific Subdomain is a 28 digit value that can be found between the
.auth of your Authentication Base URI.
Alternatively, the Tenant Specific Subdomain can be found between the
.login on the URL of your login screen.
In this example, the tenant subdomain is