Salesforce Marketing Cloud (SFMC) can be integrated with Demandbase as a Marketing Automation System (MAS) data source. Through this integration, Contact and Activity data from SFMC are synced into Demandbase.
Benefits
- Eliminate Manual Work: Reduce setup time and remove the need for data import/export or third-party tools.
- Improve Data Quality: Automatic syncing keeps your data up to date, enabling more accurate targeting and personalization.
- Drive Better Results & Measurement: Connect SFMC campaigns to revenue outcomes and demonstrate ROI.
How to Use SFMC Data in Demandbase
- Insights: Use SFMC data in Demandbase to identify the most qualified and engaged individuals within each account.
- Engagement: Measure engagement combining SFMC data with intent, web page visits, and other Demandbase insights.
- Selectors: When using selectors, combine SFMC people data with Demandbase data to build targeted account and people lists.
SFMC Integration Overview
When configuring the SFMC integration, you can:
- Map SFMC Data Extensions to sync into Demandbase. See Salesforce’s article Salesforce Marketing Cloud Data Extensions.
- Map SFMC Contact and Activity fields to corresponding Demandbase fields. See Field Requirements for Salesforce Marketing Cloud (SFMC).
Important:
- Users cannot delete the integration with SFMC. If you encounter any issues with the integration, contact Demandbase Support.
- The SFMC integration only syncs data into Demandbase. It does not push data back to SFMC.
- You can also edit data extension and field mappings at any time after setup.
Prerequisites
- You must have Admin privileges in SFMC.
- You must have Admin privileges or be assigned to a permission set with the required Demandbase settings access.
Create Demandbase App Package in SFMC
- In SFMC, go to Setup.
- From the left navigation bar, go to Platform Tools > Apps > Installed Packages.
- Click upper right New.
-
In the New Package Details box, enter the following:
- Name: Demandbase Connector
- Description: Enter a description. For example, Connector for integrating SFMC with Demandbase.
- Click Save.
- Click bottom Add Component.
- Select API Connection and click Next.
- Select Server-to-Server and click Next.
- Select Data > Data Extensions > Read
- Click Save.
- Continue to Obtain SFMC Credentials.
Obtain SFMC Credentials
- In the SFMC Generate secret box, copy the Client Secret and save it for Step 1: Authenticate.
- Click Finish.
- Select the Demandbase Connector app you created in Create Demandbase App Package in SFMC.
- Go to Details > Components > API Integration > then copy the Client ID and save it for Step 1: Authenticate.
- In the same API Integration section, copy the Authentication Base URL and save it for Step 1: Authenticate.
Add SFMC Integration in Demandbase
Step 1: Authenticate
- Log in to Demandbase.
- From the left navigation bar, go to
Settings > Integrated Systems > Integrations.
- Click New Integration.
-
Under Marketing Automation System, click Salesforce Marketing Cloud.
-
Go to Step 1: Authenticate tab and enter the following:
- Client ID (see Obtain SFMC Credentials)
- Client Secret (see Obtain SFMC Credentials)
- Auth Base URL (see Obtain SFMC Credentials)
-
Click Next.
Step 2: Data Extension Mapping
- Go to Step 2: Data Extensions tab.
- For the Contact object, enter and select the SFMC data extensions you want to map to the Demandbase Contact object.
- (Optional) For the Activity object, select the Demandbase activity objects you want to see, and enter and select the corresponding SFMC data extensions you want to map to them.
-
Click Next.
Step 3: Field Mapping
- Go to Step 3: Field Mapping tab.
-
For the Contact object, select the Demandbase fields and the corresponding SFMC fields you want to map to them.
Tip: Created Date field is optional. - Click Save Field Mappings.
-
For the Activity object, select the Demandbase fields and the corresponding SFMC fields you want to map to them.
- Click Save Field Mappings.
- Click Submit.
Edit Data Extension Mapping
- From the left navigation bar, go to
Settings > Integrated Systems > Integrations.
- Click Salesforce Marketing Cloud.
- Go to the Data Extensions tab.
- Click Edit.
-
In the warning pop-up, click Continue.
Important: Modifying data extension mappings permanently deletes all previously synced data associated with them. This action cannot be undone. - Update data extension mappings as needed.
- Click Next.
- In the Field Mappings tab, go to the updated data extension objects.
- Select the Demandbase field and the corresponding SFMC field you want to map to them.
- Click Save Field Mappings.
- Click Submit.
Edit Field Mapping
- From the left navigation bar, go to
Settings > Integrated Systems > Integrations.
- Click Salesforce Marketing Cloud.
- Go to the Field Mappings tab.
- Click Edit.
-
In the warning pop-up, click Continue.
Important: Modifying field mappings permanently deletes all previously synced data associated with them. This action cannot be undone. - Update field mappings as needed.
- Click Save Field Mappings.
- Click Submit.
Outcome
After successfully completing these steps, the SFMC integration is set up and data starts syncing into Demandbase.
Data is available according to the schedules described in Understanding Demandbase Data Availability. See Understanding Integration Data Sync Settings to manage the data sync frequency.