pardot_implementation_guide
pardot_implementation_guide
Implementation Guide
Salesforce, Summer ’23
@salesforcedocs
Last updated: May 16, 2023
© Copyright 2000–2023 Salesforce, Inc. All rights reserved. Salesforce is a registered trademark of Salesforce, Inc., as are other
names and marks. Other marks appearing herein may be trademarks of their respective owners.
CONTENTS
INTRODUCTION ...................................................1
NEXT STEPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
INTRODUCTION
Account Engagement is your solution for B2B marketing automation and includes powerful tools that generate leads so your sales team
can close more deals. This guide helps you get your Account Engagement business unit online and ready for your marketing team to
build out marketing assets and get campaigns underway.
Setup includes tasks that often span multiple teams, so it’s important to have everything you need in place before you begin. Use the
planning worksheet in this guide to get organized and identify who you need to successfully set up Account Engagement. If you’re
setting up more than one business unit, we recommend you complete an implementation plan for each business unit.
Tip: Business unit setup requires both a Salesforce admin and an Account Engagement admin. To reduce the need for multiple
admins, you can create a custom permission set in Salesforce to delegate Account Engagement tasks to a marketing admin. See
Designate an Admin for Marketing Setup Tasks.
1
PLAN YOUR ACCOUNT ENGAGEMENT IMPLEMENTATION
Print or save this worksheet to help you map out your implementation from start to finish. If you’re using multiple business units, make
a copy for each one. Some setup tasks require both a Salesforce admin and an Account Engagement admin to complete. We recommend
your implementation stakeholders plan and collaborate closely to execute setup tasks.
Download the Account Engagement Implementation Planning Worksheet
SEE ALSO:
Designate an Admin for Marketing Setup Tasks
2
INSTALL THE APPEXCHANGE PACKAGE AND CREATE AN
ACCOUNT ENGAGEMENT BUSINESS UNIT
First, your Salesforce admin must install the AppExchange package for Account Engagement, then create a business unit in Marketing
Setup. After you assign an admin for your business unit, set up Salesforce User Sync.
Important: The admin assigned to set up the business unit can’t be changed and their name Available in: All Account
can’t be edited. If that user is removed from Account Engagement or their role is updated, Engagement Editions
their name remains as a historical record on the business unit setup page.
1. From Marketing Setup, under Business Unit Setup, click Assign Admin. USER PERMISSIONS
2. Name your business unit and assign your Account Engagement admin. If you’re working with To enable Account
multiple business units, we recommend setting up one business unit at a time. Engagement for your org:
3. Save your changes. After you save, the admin receives an email to start the setup process for • Customize Application
and Modify All Data
their business unit.
To create business units:
4. In Marketing Setup click Setup Assistant and turn on Account Engagement in your Salesforce
• Customize Application
org to make the Lightning app available only to your Account Engagement admins. and Modify All Data
3
Install the AppExchange Package and Create an Account Enable Account Engagement in Salesforce
Engagement Business Unit
After you complete provisioning and admin assignment, contact your Account Engagement admin to make sure they received the email
to set up their assigned business unit. Work closely with your Account Engagement admin to complete key setup tasks, such as setting
up Salesforce User Sync.
4
SET UP SALESFORCE USER SYNC
Salesforce User Sync makes it easy to create and manage Account Engagement users from Salesforce, so we strongly recommend you
set it up as part of your implementation. To set up User Sync, your Salesforce admin assigns users to Account Engagement from Salesforce.
Then, your Account Engagement admin transfers user management to Salesforce.
Note: Pardot is now known as Marketing Cloud Account Engagement. We wish we could snap our fingers to update the name
everywhere, but you can expect to see the previous name in a few places until we replace it, including in the app itself.
Process Overview
If you use the legacy version of User Sync, make sure you also review Considerations for Moving to the Latest Version of User Sync. If
you're not sure what your User Sync status is, see Find the Right User Sync Documentation.
To take advantage of Salesforce User Sync, first assign Salesforce users to Account Engagement and then transfer user management to
Salesforce. This process requires a Salesforce admin and an Account Engagement admin. Depending on the structure of your business,
it’s possible you need more than one person to complete all the tasks.
This video walks through User Sync setup: Manage Engagement Users with Salesforce User Sync (English Only).
User Management
Here’s how user management works after user management is transferred to Salesforce.
5
Set Up Salesforce User Sync User Sync Basics
• An Account Engagement user record is created for any user assigned to Account Engagement in Salesforce. You can assign users
individually, or based on public group, role, or role and subordinates.
• The Salesforce user record is the source of truth. All Account Engagement user fields update to match the Salesforce record.
• When a user sends an email in Account Engagement, the email is sent from the email address on their Salesforce user record.
• Account Engagement user alerts and notifications are sent to their Salesforce email.
• If an assigned user is in the recycle bin in Engagement, the user record is restored.
• To delete an Account Engagement user, unassign them in Salesforce. Unassigning a user sends their record to the recycle bin in
Engagement.
• If there’s an Account Engagement user with the same email address as a Salesforce user but they’re not mapped, User Sync skips
them. A new Account Engagement user record isn’t created and the existing user profile isn’t synced.
• Changes to user records in Salesforce typically sync within 10 minutes. If you have tens of thousands of users, the sync can take up
to an hour.
Example: Jon and Deepa both have the Marketing profile in Salesforce. Jon needs the Marketing Manager role in the Europe
business unit, and Deepa needs the Marketing role. Because Jon and Deepa share the original profile, and profiles are mapped
one-to-one to user roles, the Salesforce admin creates a unique profile for Jon. The Europe business unit admin maps the new
profile to the correct Account Engagement user role.
Important: Assign admins and most other Account Engagement users to the Marketing User group in Salesforce. The Sales User
group is only for sales reps who need restricted access to Account Engagement.
After users are assigned to Account Engagement, the Account Engagement admin can update the profile-to-role mapping table for the
Marketing User group, or leave the default mapping in place.
Here’s how roles are determined by default:
• Users in the Sales Users group always inherit the Sales role in Account Engagement. This role mapping can’t be edited.
• Users in the Marketing Users group have their Salesforce profile mapped to the Marketing role in Account Engagement. This mapping
is editable.
• If the Account Engagement admin who created the business unit is in the Marketing Users group, they retain the Account Engagement
admin role.
This chart shows how user assignments translate to default roles. The default Account Engagement role is editable for all users assigned
to the Marketing Users group in Salesforce.
6
Set Up Salesforce User Sync Identify or Create Users in Salesforce
SEE ALSO:
Add a Single User
Add Multiple Users
1. From Marketing Setup, in the Quick Find box, enter Business, and then select Business
Unit Setup. USER PERMISSIONS
2. Next to your business unit, click Manage Users. To assign Salesforce users
3. Click Edit User Assignments. to business units:
• Customize application
4. Use the dropdowns to add users to the Marketing Users group and the Sales Users group. and manage users
5. Save your changes. To see a list of your assigned users, click View All Users.
7
Set Up Salesforce User Sync Transfer User Management to Salesforce
After users are assigned, the Account Engagement admin can transfer user management to Salesforce where a profile is created for each
assigned user.
8
SET UP THE ACCOUNT ENGAGEMENT LIGHTNING APP
To grant users access to Account Engagement, set up the Account Engagement Lightning app. The Lightning app offers an elevated
integration experience and allows your sales and marketing teams to work side-by-side on one platform.
4. Assign the Account Engagement User, Sales Cloud User, Service Cloud User, or CRM User permission set.
a. From Marketing Setup, in the Quick Find box, enter Permission Sets, then select Account Engagement User, Sales
Cloud User, Service Cloud User, or CRM User from the list.
b. Click Manage Assignments.
c. Click Add Assignments and choose all users who need access.
Note: If you'd rather use a custom permission set, create and assign one with the Allow access to all Pardot features app
permission. For maximum flexibility, don’t choose a license for the new permission set. To access the Lightning App, users still
need the Account Engagement User, Sales Cloud User, Service Cloud User, or CRM User permission set license.
9
Set Up the Account Engagement Lightning App Give Users Access to the Account Engagement Lightning App
a. From Salesforce Setup, in the Quick Find box, enter App Manager, and then select App Manager.
b. Find Pardot app with the App Type Lightning, and then edit it.
c. Click User Profiles, and then select all profiles that need access to the app.
After the app is enabled, it appears in the App Launcher for all users with a Sales Cloud, Service Cloud, or CRM user seat who have the
app permission assigned.
10
TRACK PROSPECT ENGAGEMENT IN SALESFORCE
Your campaigns track valuable engagement data that can tell you how well your marketing assets
EDITIONS
resonate with your customer base. When you bring all of the activity types and metrics in one place,
you have a collection of features called Engagement History. Decide what Account Engagement Available in: Professional,
data is most valuable to you and your users, and surface it throughout Salesforce. Enterprise, Performance,
Engagement History is an umbrella term for a variety of features–engagement metrics overviews, and Unlimited Editions with
engagement activity feeds, and data visualization. Account Engagement
Growth, Plus, Advanced, or
Note: Engagement History Dashboards aren’t supported in Account Engagement Sandboxes. Premium Edition Edition
11
Track Prospect Engagement in Salesforce Add the Matched Leads Lightning Component
USER PERMISSIONS
• All Engagement History components require a CRM User, Sales Cloud User, or Service
Cloud User permission set.
12
Track Prospect Engagement in Salesforce Comparison of Engagement History Features
• The majority of Engagement History components are available with all Account Engagement editions. Engagement History
Dashboards require Growth, Plus, Advanced, or Premium edition.
• Components using the List Emails object include automated emails from Engagement Studio, completion actions, and
automation rules. They don’t include operational emails.
• Objects marked in this table with an asterisk (*) show engagement history data by default.
Related List (Activities) • Lead Account Engagement • Logged in to Account Engagement via
• Contact Salesforce SSO
• Account
• Person Account
• List Email
• Marketing Link*
• Marketing Form*
• Landing Page*
Engagement History Custom • Lead Account Engagement • Logged in to Account Engagement via
Lightning Component Salesforce SSO
• Contact
• Person Account
Engagement History Dashboard • Campaign CRM Analytics platform • Pardot permission set
Lightning Component This data is updated
• Account • Connected Campaigns (for a dashboard on
every 8 hours. campaign records only)
• Lead
• Contact
• Person Account
• Opportunity
13
MAP ACCOUNT ENGAGEMENT AND SALESFORCE FIELDS
To make sure Account Engagement and Salesforce share data properly, edit your lead and contact page layouts in Salesforce and map
Salesforce and Account Engagement fields.
Important: Don’t map the Pardot URL lead field and Pardot URL contact field. Mapping
these fields to each other creates duplicate prospects and breaks Visualforce pages.
1. Navigate to the object management settings for leads.
2. In the Lead Custom Fields & Relationships section, click Map Lead Fields.
3. Click the Contact tab, and map the fields.
4. Save your work.
14
Map Account Engagement and Salesforce Fields Add Standard Fields to Lead and Contact Pages
15
Map Account Engagement and Salesforce Fields Map Salesforce and Account Engagement Custom Fields
Note: Mapping an Account Engagement custom field with a Salesforce field doesn’t trigger a sync with the CRM.
16
Map Account Engagement and Salesforce Fields Show Account Engagement Data in Salesforce
17
MANAGE AND UNPAUSE THE SALESFORCE CONNECTOR
New Account Engagement business units come equipped with Version 2 of the Salesforce connector, which is created in a paused state.
There are a few things we recommend you have set up before you unpause the connector and begin syncing data with Salesforce.
SEE ALSO:
Salesforce Connector Settings
SEE ALSO:
Connected Campaigns Implementation Guide
Note: Sometimes, assigned users have more access to Salesforce data in Account Engagement than they do in Salesforce. To
restrict access, manually create sharing rules that match your Marketing Data Sharing rules and apply them to the Account
Engagement marketing user group.
SEE ALSO:
Marketing Data Sharing
18
Manage and Unpause the Salesforce Connector Configure and Unpause the Salesforce Connector (v2)
3.
To begin syncing, click , and then select Unpause.
Note: If your business unit allows multiple prospects with the same email address, you must import by CRM ID to match leads
and contacts with prospects. If you don’t import by CRM ID, prospects imported by email address create duplicate leads or contacts
in Salesforce. New Account Engagement business units allow multiple prospects with the same email address by default.
19
ADD A TRACKER DOMAIN
Add tracker domains using CNAME records for link rewriting and vanity URLs.
USER PERMISSIONS
Note: Pardot is now known as Marketing Cloud Account Engagement. We wish we could
To manage domains in
snap our fingers to update the name everywhere, but you can expect to see the previous
Account Engagement:
name in a few places until we replace it, including in the app itself. • Account Engagement
Work with your IT team or hosting provider to complete these steps. Administrator role
1. Open the Domain Management page.
• In Account Engagement, select Admin and then select Domain Management.
• In the Lightning app, select Account Engagement Settings and then Domain Management.
20
IMPLEMENT TRACKING CODE
Each Account Engagement campaign has its own unique tracking code. Add the code to a web
EDITIONS
page to track visitor and prospect activity. We recommend that you add the code to high-value
pages only, such as landing pages or specific product listings. Don’t place the code on more general Available in: All Account
pages like the home page on your website. Engagement Editions
Important: This process implements first-party tracking code. Business units created after
February 13, 2023 use first-party tracking by default. If you don’t have first-party tracking set USER PERMISSIONS
up, upgrade to first-party tracking or you can implement tracking code for third-party cookie
tracking instead. To view tracking code:
• Account Engagement
1. Open the Domain Management page.
Administrator or
• In Account Engagement, select Admin and then select Domain Management. Marketing role
• In the Lightning app, select Account Engagement Settings and then Domain
Management.
2. Scroll to the Tracking Code Generator and select the domain you want to generate code for.
3. (Optional) Override the default campaign.
4. Copy the code.
5. In your web page HTML, paste the campaign tracking code before the close body tag (</body>).
21
ADD AND VERIFY A DOMAIN FOR EMAIL SENDING
To send emails in Account Engagement, you must add at least one verified sending domain. A
EDITIONS
domain is verified by a validation key that you add to your DNS records.
1. Open the Domain Management page. Available in: All Account
Engagement Editions
• In Account Engagement, select Admin and then select Domain Management.
• In the Lightning app, select Account Engagement Settings and then Domain
Management. USER PERMISSIONS
22
IMPLEMENT DKIM AUTHENTICATION FOR ACCOUNT
ENGAGEMENT EMAIL
To improve your email deliverability, set up DomainKeys Identified Mail (DKIM) as an additional
EDITIONS
form of email authentication. Work with your IT team to implement DKIM for each domain that you
want to send emails from in Account Engagement. Available in: All Account
1. Open the Domain Management page. Engagement Editions
• In Account Engagement, select Admin and then select Domain Management.
• In the Lightning app, select Account Engagement Settings and then Domain USER PERMISSIONS
Management.
To manage sending
2. In the Email Sending Domains section, find the domain that you want to set up DKIM for, and domains:
click Expected DNS Entries. • Account Engagement
Administrator role
3. Copy the DomainKey value.
4. Work with your IT team to add the DomainKey value to your DNS configuration as a TXT record.
After you correctly add your TXT record, your domain shows as verified. If you have errors, Account Engagement provides a link with
details on the Domain Management page.
23
NEXT STEPS
After you complete the technical setup for Account Engagement, you can set up any additional features you need. At this point, you
can also bring in your marketing team to start using Account Engagement.
SEE ALSO:
B2B Marketing Analytics Plus
Sales Emails and Alerts
Create a Sandbox for Account Engagement
24