Skip to main content

Salesforce Pardot integration

Updated yesterday

The Salesforce Pardot integration enables you to create new Prospects and enrich or update existing Prospect data in Pardot directly from your experience. This integration ensures seamless data flow between Experiences by Jebbit and Pardot, enhancing your marketing automation efforts.


Before you begin

  • Ensure you have administrative access to your Salesforce account.

  • Confirm you have the permissions to create Connected Apps and manage user profiles.

  • Identify the attributes you wish to map to Pardot.


Create a Salesforce Pardot integration

Follow these steps to securely provide Experiences by Jebbit with access for the integration.

Create a connected app in Salesforce

  1. Log in to your Salesforce account.

  2. Create a Connected App in Salesforce.

  3. Next, you will need to Enable OAuth Settings for API Integration. You will be prompted to select OAuth scopes to apply to your connected app, please select the following scopes: pardot_api

  4. Please include the OAuth Scope, Perform requests on your behalf at any time (refresh_token, offline_access).

  5. Under Refresh Token Policy please set this to Refresh token should expire only when revoked.

  6. Ensure you have IP Relaxation set to Relax IP Restrictions.

  7. Copy and paste the Consumer Key and Consumer Secret in a new .txt file from the API Settings.

  8. Include your Pardot Business Unit ID in this file.

Create an API user for Experiences by Jebbit

  1. Create a user in Salesforce with the email [email protected] and username jebbit@{yourdomain}.com.

  2. Go to Setup > Manage Users > Profiles.

  3. Open the profile of the new user. Click Edit.

  4. Scroll down to Administrative Permissions and check the API Enabled box.

  5. Assign the necessary permissions to this user profile for creating/updating Prospects.

The purpose of this step is to allow Experiences by Jebbit to generate the initial refresh token to generate the access token for each API request.

Provide data mappings

  1. Aside from the email, determine the specific attributes you would like to move to your Pardot Prospect Object.

  2. Provide Experiences by Jebbit with those field names.

  3. Clarify whether you will be collecting EU data, Non-EU data, or both.

  4. Copy the information from steps 1-2 into your .txt file created previously.

  5. Include your name and company name in the name of your .txt file.

Example file

File Name:

Jane Doe - Company A.txt

Content:

Consumer Key: XXXXXXXX

Consumer Secret: XXXXXXXX

Pardot Business Unit ID: XXXXXXXXXXXXX

Non-EU Data

Data Mappings:

Jebbit Attribute: Email, Salesforce Prospect Field: email

Jebbit Attribute : First Name, Salesforce Prospect Field: FirstName

Jebbit Attribute : Last Name, Salesforce Prospect Field: LastName

Submit your .txt file via Dropbox file request


Next steps

  • The integrations team will confirm when the setup is complete and will be in contact regarding timelines and testing.

Did this answer your question?