Troubleshoot Pardot Forms Integration

Last Updated: August 19, 2022

For pricing information, please fill out the demo-request form on our pricing page to get in touch with a sales representative.

Skip Ahead to:

My Field Mappings aren't Loading for Either Pardot Forms or Pardot Enrichment

Screen_Shot_2022-07-21_at_11.09.58_AM.png
If your field mappings aren't loading, this means you will not be able to map fields within the UI. To fix this, please upgrade their Pardot API from v3 to v4. This is because Clearbit's API is only compatible with v4 of Pardot's API. Version 4 of Pardot APIs are for accounts that have the allow multiple prospects with the same email address (AMPSEA) feature enabled. So by enabling this feature you are automatically upgraded to v4.

Fix the "Can't assign permission set Clearbit User Permissions to user <SFDC User Name>. The user license doesn't allow Visualforce Page Access." Error

user_license_error.png

"Can't assign permission set Clearbit User Permissions to user <SFDC User Name>. The user license doesn't allow Visualforce Page Access."

What is a B2BMA user?

Salesforce's Pardot Integration creates a user called "B2BMA Integration" with a user License type of "B2BMA Integration User" and a profile of "B2BMA Integration User", which is API only. This license type isn't in Saleforce's documentation, so Clearbit is not querying for users of this license type in Clearbit Settings. Additionally, this Profile cannot be assigned the Clearbit Permission Set because it is API only; the Permission Set has permissions for Visualforce pages, and API only users can't be given permissions for Visualforce pages.

The B2BMA Integration user in Salesforce can't enrich records, can't be found in the Clearbit Settings user list, and can't be assigned the permission set manually

How to Give the B2BMA Integration User Enrichment Permission

Assign an API-only version of the permission set and a Clearbit User Settings Custom Setting to the B2BMA Integration user. (You'll need support access for this).

Assign the Permission Set

  1. Go to Setup > Manage Users > Permission Sets.
  2. Click the Permission Set Clearbit User Permissions - API Only.
  3. Click Manage Assignments.

Screen_Shot_2021-01-27_at_2.42.13_PM.png

  1. Click Add Assignments.
  2. Find and select the B2BMA Integration user, and click Assign.

Screen_Shot_2021-01-27_at_2.49.11_PM.png

Assign the Custom Setting

  1. In Setup, navigate to Develop > Custom Settings.
  2. Click Manage next to Clearbit User Settings.

Screen_Shot_2021-01-27_at_3.02.02_PM.png

  1. Click New.
  2. In Location, select User, and find/select the B2BMA Integration ****user. Check the box for User can Enrich records, and uncheck the box for User can view Prospector.
    Screen_Shot_2021-01-27_at_3.03.54_PM.png
  3. Click Save. Once Clearbit User Permissions for API Users is assigned and the Clearbit User Settings are assigned, the integration user should be able properly enrich the records it creates!