Salesforce Marketing Cloud Account Engagement connection

Use the Salesforce Marketing Cloud Account Engagement (formerly known as Pardot) destination to capture, track, score and grade leads. You can also design lead tracks for all stages of the pipeline for targeted market audiences and customer groups through email drip campaigns and lead management with nurturing, scoring and campaign segmentation.

Compared to Salesforce Marketing Cloud Engagement which is more oriented towards B2C marketing, Marketing Cloud Account Engagement is ideal for B2B use cases involving multiple departments and decision makers which require longer sales and decision cycles. In addition, you also maintain closer proximity and integration with your CRM to make appropriate sales and marketing decisions. Note, Experience Platform also has connections for Salesforce Marketing Cloud Engagement, you can check them on the Salesforce Marketing Cloud and (API) Salesforce Marketing Cloud pages.

This Adobe Experience Platform destination leverages the Salesforce Account Engagement API > Prospect Upsert by Email endpoint, to add or update your leads after activating them within a new Marketing Cloud Account Engagement segment.

Marketing Cloud Account Engagement uses the OAuth 2 with Authorization Code protocol to authenticate to the Account Engagement API. Instructions to authenticate to your Marketing Cloud Account Engagement instance are further below, in the Authenticate to destination section.

Use cases use-cases

To help you better understand how and when you should use the Marketing Cloud Account Engagement destination, here is a sample use case that Adobe Experience Platform customers can solve by using this destination.

Send emails to contacts for marketing campaigns use-case-send-emails

The marketing department of an online platform wants to broadcast an email-based marketing campaign to a curated audience of B2B leads. The platform’s marketing team can add new leads or update existing lead information through Adobe Experience Platform, build audiences from their own offline data, and send these audiences to Marketing Cloud Account Engagement, which can then be used to send the marketing campaign email.

Prerequisites prerequisites

Refer to the sections below for any prerequisites that you need to set up in Experience Platform and Salesforce and for information that you need to gather before working with the Marketing Cloud Account Engagement destination.

Prerequisites in Experience Platform prerequisites-in-experience-platform

Before activating data to the Marketing Cloud Account Engagement destination, you must have a schema, a dataset, and segments created in Experience Platform.

Prerequisites in Marketing Cloud Account Engagement prerequisites-destination

Note the following prerequisites in order to export data from Platform to your Marketing Cloud Account Engagement account:

You need to have a Marketing Cloud Account Engagement account prerequisites-account

A Marketing Cloud Account Engagement account with a subscription to the Marketing Cloud Account Engagement product is mandatory to proceed.

Your Salesforce account should have the Salesforce Account Engagement Administrator role. This is required to create custom prospect fields.

Finally, your account should also be able to access the Account Engagement Lightning App.

Reach out to Salesforce Support or your Salesforce account administrator if you do not have an account, or the account is missing the Marketing Cloud Account Engagement subscription or the Account Engagement Administrator role.

Gather Marketing Cloud Account Engagement credentials gather-credentials

Note down the items below before you authenticate to the Marketing Cloud Account Engagement destination.

Credential
Description
Username
Your Marketing Cloud Account Engagement account username.
Password
Your Marketing Cloud Account Engagement account password.
Account Engagement Business Unit ID
To find the Account Engagement Business Unit ID, use Setup in Salesforce. From Setup, enter Business Unit Setup in the Quick Find box. Your Account Engagement Business Unit ID begins with 0Uv and is 18 characters long. If you can’t access the Business Unit Setup information, ask your Salesforce Account Administrator to provide you with the Account Engagement Business Unit ID. If you require any additional guidance refer to the Salesforce Authentication guideline page.

Guardrails guardrails

Refer to the Marketing Cloud Account Engagement rate limits which details the limits imposed by your plan and would also apply to the Experience Platform executions.

IMPORTANT
If your Salesforce account administrator has restricted access to trusted IP ranges, you need to contact them to get Experience Platform IP’s allowlisted. Refer to the Salesforce Restrict Access to Trusted IP Ranges for a Connected App documentation if you need additional guidance.

Supported identities supported-identities

Marketing Cloud Account Engagement supports the activation of identities described in the table below. Learn more about identities.

Target Identity
Description
Considerations
Email
Prospect Email Address
Mandatory

Export type and frequency export-type-frequency

Refer to the table below for information about the destination export type and frequency.

Item
Type
Notes
Export type
Profile-based
  • You are exporting all members of a segment, together with the desired schema fields (for example: email address, phone number, last name), according to your field mapping.
  • For each selected audience in Platform, the corresponding Salesforce Marketing Cloud Account Engagement segment status gets updated with its audience status from Platform.
Export frequency
Streaming
Streaming destinations are “always on” API-based connections. As soon as a profile is updated in Experience Platform based on audience evaluation, the connector sends the update downstream to the destination platform. Read more about streaming destinations.

Connect to the destination connect

IMPORTANT
To connect to the destination, you need the View Destinations and Manage Destinations access control permissions. Read the access control overview or contact your product administrator to obtain the required permissions.

To connect to this destination, follow the steps described in the destination configuration tutorial. In the configure destination workflow, fill in the fields listed in the two sections below.

Within Destinations > Catalog, search for Salesforce Marketing Cloud Account Engagement. Alternatively you can locate it under the Email marketing category.

Authenticate to destination authenticate

To authenticate to the destination, select Connect to destination. You will be navigated to the Salesforce login page. Enter your Marketing Cloud Account Engagement account credentials and select Log In.

Platform UI screenshot showing how to authenticate to Marketing Cloud Account Engagement.

Next, Select Allow in the subsequent window to give permissions to the Adobe Experience Platform app to access your Salesforce Marketing Cloud Account Engagement account. You will need to do this only once.

Salesforce App screenshot confirmation popup to give permissions to the Experience Platform app access to Marketing Cloud Account Engagement.

If the details provided are valid, the UI displays a message: You successfully connected to Salesforce Marketing Cloud Account Engagement account message and a Connected status with a green check mark, you can then proceed to the next step.

Fill in destination details destination-details

To configure details for the destination, fill in the required and optional fields below. An asterisk next to a field in the UI indicates that the field is required. Refer to the Gather Marketing Cloud Account Engagement credentials section for any guidance.

Platform UI screenshot showing the destination details.

Field
Description
Name
A name by which you will recognize this destination in the future.
Description
A description that will help you identify this destination in the future.
Account Engagement Business Unit ID
Your Salesforce Account Engagement Business Unit ID.

Enable alerts enable-alerts

You can enable alerts to receive notifications on the status of the dataflow to your destination. Select an alert from the list to subscribe to receive notifications on the status of your dataflow. For more information on alerts, see the guide on subscribing to destinations alerts using the UI.

When you are finished providing details for your destination connection, select Next.

Activate audiences to this destination activate

IMPORTANT

Read Activate profiles and audiences to streaming audience export destinations for instructions on activating audiences to this destination.

Mapping considerations and example mapping-considerations-example

To correctly send your audience data from Adobe Experience Platform to the Marketing Cloud Account Engagement destination, you need to go through the field mapping step. Mapping consists of creating a link between your Experience Data Model (XDM) schema fields in your Platform account and their corresponding equivalents from the target destination.

To correctly map your XDM fields to the Marketing Cloud Account Engagement destination fields, follow the steps below.

  1. In the Mapping step, select Add new mapping. You will see a new mapping row on the screen.

  2. In the Select source field window, choose the Select attributes category and select the XDM attribute or choose the Select identity namespace and select an identity.

  3. In the Select target field window, choose the Select identity namespace and select an identity or choose Select custom attributes category and specify from the list of Prospect API fields from the available schema.

    • Repeat these steps to add any mappings between your XDM profile schema and Marketing Cloud Account Engagement:

      table 0-row-3 1-row-3 2-row-3 3-row-3
      Source Field Target Field Mandatory
      IdentityMap: Email Identity: email Yes
      xdm: MailingAddress.city xdm: city
      xdm: person.name.firstName Attribute: firstName
    • An example with the above mappings is shown below:
      Platform UI screenshot example showing Target mappings.

When you have finished providing the mappings for your destination connection, select Next.

Validate data export exported-data

To validate that you have correctly set up the destination, follow the steps below:

  1. Navigate to one of the audiences you had selected. Select the Activation data tab. The Mapping ID column displays the name of the custom field which is generated within the Marketing Cloud Account Engagement Prospects page.
    Platform UI screenshot example showing the Mapping ID for a selected segment.

  2. Log in to the Salesforce website. Then navigate to the Account Engagement > Prospects > Pardot Prospects page and check if the prospects from the audience have been added / updated. Alternatively you can also access Salesforce Pardot and access the Prospects page.
    Salesforce UI screenshot showing the Prospects page.

  3. To check if the prospects have been updated, select a prospect and verify if the custom prospect field has been updated with the Experience Platform audience status.
    Salesforce UI screenshot showing the selected Prospect page, the custom prospect field is updated with the audience status.

Data usage and governance data-usage-governance

All Adobe Experience Platform destinations are compliant with data usage policies when handling your data. For detailed information on how Adobe Experience Platform enforces data governance, see the Data Governance overview.

Additional resources additional-resources

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6