Salesforce Marketing Cloud

Learn how to set up Salesforce Marketing Cloud as a destination so you can start exporting audiences to it.

This article outlines the steps necessary to set up Salesforce as a GrowthLoop destination and begin exporting audiences for activation.

In this Help Center article, we will walk you through the steps to get Salesforce Marketing Cloud connected as a destination in the GrowthLoop web application. Once connected, you will be able to send your audience segments to SFMC for marketing activation!

Requirements

To connect the GrowthLoop application to the Salesforce Marketing Cloud destination, there are a few items required for setup within SFMC. We will walk through the steps below:

  • Configure SFMC user permissions
  • Create API integration
  • Configure Data Extensions Permissions

Configure SFMC User Permissions

After creating a new user in Salesforce Marketing Cloud, make sure the user is an administrator in the SFMC environment. The permission required is called Installed Package | Administer in the SFMC permissions UI. If the user has the correct permissions, we would be able to see a Setup dropdown when you click on the user profile in the top right corner of the UI. Click on name in profile and click Setup.

sfmc setup

Navigate to Platform tools and then Installed Packages. If you cannot see “Installed Packages” in the dropdown, you must install that App.

sfmc installed packages

Create API Integration

Under settings, click Setup. In the menu on the left, click on Apps and then click Installed Packages.

Choose New, and enter a name, for example, GrowthLoop API. Add an optional description of the API integration if you’d like.

Untitled

Configure these fields:

  • Component: API
  • Integration: server-to-server
sfmc component api

Next, click Edit to edit the API integration permissions. A popup will appear with Channels and Assets permissions. Ensure that all of the boxes are checked to provide the necessary API permissions.

sfmc permissions

Configure Data Extension Permissions

Add read and write permissions for data extensions in the Salesforce application.

Connect to SFMC in the GrowthLoop Application

Return to the GrowthLoop application at https://app.flywheelsoftware.com. Log in using your company email, and you will be brought to the audiences page. On the left, click on the Destinations tab. Click Connect Destination and scroll down to select Marketing Cloud.

Enter the destination name and select a sync frequency. These configurations can be changed at a later time if need be.

sfmc configuration

Next, you will be asked to enter API configuration information. You can find the required information in SFMC where you configured the API integration.

sfmc required credentials
  1. Subdomain: This is a subset of the authentication base URI *before *.auth and after https://
  2. Client ID
  3. Client Secret
Untitled

Click Create. You now have your SFMC destination connected to the GrowthLoop application. You are ready to export audiences to Salesforce Marketing Cloud in one click!


Preserving your data types when exporting

When exporting an audience to SFMC, you have the option to export zero or more personalization fields.

These fields are exported as String type onto SFMC. However, if you'd like to preserve your data types when exporting to SFMC, you can contact your GrowthLoop rep to have this enabled for your account.

GrowthLoop currently allows you to preserve the following data types when passing them to SFMC, and we'll be adding more to the mix.

  1. Email -- Your data column name should be set as Email (case insensitive). If you don't have that in our current data configuration, your GrowthLoop rep can help you with that using GrowthLoop's Models.
  2. Date -- The type of this field in your warehouse must be Date type and other types such as datetime will not be preserved
  3. Text -- There are not caveats for this data type.

Finding Your Audience in SFMC

Navigate to your SFMC instance and under the Subscribers tab, click into Data Extensions and find the audience in the GrowthLoop Syncs folder.

If you have any questions or are experiencing any issues connecting to Salesforce Marketing Cloud as a destination, please reach out to us at [email protected] and we’ll be in touch shortly!