View our exclusive Form and Email Preference Centre package here.

The Beginner’s Guide to Pardot Field Definitions

The most basic capability of a marketing automation software is the ability to input fields of information we can use to fill out a prospect’s profile. Pardot field definitions are the types of fields that exist to contain essential information.

The Beginner’s Guide to Pardot Field Definitions

This blog was written before Pardot was renamed to Marketing Cloud Account Engagement. You can read more about the name change and what it means here.

The most basic capability of a marketing automation software is the ability to input fields of information we can use to fill out a prospect’s profile. Pardot field definitions are the types of fields that exist to contain the essential information we need.

For those just getting started with Pardot, it’s handy to know the difference between default Pardot fields and custom fields, as well as how to map these correctly to Salesforce.

Read on for a complete guide to the types of fields that are possible in a Pardot account, how to create custom fields and how to map to Salesforce.

Pardot Training Banner

Complete guide to Pardot Field Definitions:

Default Pardot Fields vs Custom Fields

Pardot’s default fields are premade fields and are generally not specific to your organisation. 

These fields include basic information such as Contact information provided by the prospect.

While some default fields may be relevant to us, we can use custom fields to gather specific data from prospects. This will allow us to gain a more detailed overview on how we can support our customers and essentially maximise our sales. Now, who doesn’t want that?

Pardot fields map to Salesforce fields for syncing, and these field mappings for individual records (prospects and leads/contacts) are set up when you verify your Salesforce connector. 

By default, Salesforce is the master for these fields, except where noted.

Types of Pardot fields:

  • Custom Account Fields created in Pardot will sync over to Salesforce Account Records, if mapped to a Salesforce.com Field Name.
  • Custom Opportunity Fields sync to Opportunity records in Salesforce if mapped. 
  • As we have prospects in Pardot and Lead and Contact records in Salesforce, Prospect Field data can map to either a Lead or a Contact field in Salesforce. When creating the fields in Pardot, It is important to ensure that we have mapped these correctly to the correct Salesforce field, we can do this by checking the API name. To map a custom field on both the lead object and contact object to the same Pardot field, the API name of the Salesforce Lead and Contact fields must be identical.

How to create custom fields in Pardot

1. Go to Admin > Configure Fields

Screenshot of admin settings to find configure fields in Pardot

2. For Prospect custom fields, select this option and click + Add Custom Field

Screenshot of prospect field in Pardot

3. Fill in all the relevant information. 

  • Leave the Custom Field ID blank as this is populated automatically once the Name field is complete.
  • Tags are optional, however, we suggest utilising this feature as we can take advantage of the first-touch attribution model following progress through the sales funnel.
  • Select the corresponding CRM Custom Field Name. This option allows changes in Salesforce to be synced with Pardot, if you do not wish to sync these fields then leave blank. Click here to head straight to this section!
  • Sync Behaviour chooses which platform (Salesforce, Pardot or the most recently updated) will be the master of records. Depending on which choice is selected will overwrite data in the corresponding field in the other instance.

Screenshot of how to create custom field in Pardot

Note:  If the value is blank in either instance, it will be overwritten with the value in the other platform by default. To prevent data from overwriting blank values, we can set up automation rules in Pardot.

  • The Type of field will depend on what data you would like to collect.

Screenshot of the type of field options in drop down menu in Pardot

Type Description
Text This is free-form data entry, this includes text, numbers and symbols.
Number This type of data can only be number values only.
Date This data can only be date values. This can be input by typing it out or selecting it from a pop-up calendar.
Radio Button This is customised to have pre-made options, where only one can be selected.
Checkbox This is also customised to have pre-made options, where the user will select multiple answers.
Dropdown Similar to Radio buttons in the sense of one out of multiple options will be selected. The format will display once the dropdown is clicked.
Textarea Similar to Text Type, but with a larger capacity. The limit is 65,535 characters.
Multi-select Like Checkbox types, users will select multiple options. The formatting is different so will depend on the style you seek.
Hidden This field is invisible on forms but still collects data.
CRM User Connects to the Salesforce user. This can’t be used on Pardot Forms.

4. Choose theRecord and Display multiple option’. This allows all data entries to be recorded in list form, with the most recent at the bottom. This is a useful feature for ‘Comments’ as it may be completed multiple times.

Note: If ‘record and display multiple option’ is enabled, we are not able to use this field as a variable tag if we are using Pardot Merge Language (PML). See our blog on other reasons to switch to Handlebars Merge Language (HML).

5. ‘Set a default mail merge value if the field is blank’ is a particularly useful feature to enable if using variable tags in email templates. If the field required is blank, the default merge field will be selected instead. 

For example if ‘Company’ is selected and the prospect field is blank, the default value could be set as ‘your organisation’, this ensures email accuracy and prevents any awkwardness!

6. ‘Use Predefined Values’ is exclusive for checkboxes, multi-selects, radio buttons and drop-downs. This feature gives the prospect a choice of pre-made options to select from. Once this is chosen, a selection called ‘Values’ will appear (see screenshot below).

Screenshot using pre-defined values
Simply add any values by clicking the +Add new value button.

Note: If you would like to update your values in future, please be mindful that renaming values will overwrite the pre-existing value in the prospect record and alter any existing automation rules. Alternatively, you can add new ones and remove ones that are no longer needed.

  • Additionally, once use predefined values is selected, a further checkbox appears: ‘validate this field on import’. This simply refers to comparing prospect data with predefined values in Pardot and as a result, only importing prospects with applicable answers. This is useful as it allows the data to be imported to correspond with Pardot values and therefore, the data will be clean.

7. Select Create Custom Field when you are finished.

For Custom Account and Opportunity Fields, the setup process is similar but includes a “Required” checkbox, offering the option for this field to be compulsory. 

create custom field screenshot

In Pardot Lightning, accessing custom fields is slightly different. To add custom fields, head to the Pardot Settings tab > Object and Field Configuration.

Mapping Salesforce and Pardot fields

Mapping Salesforce and Pardot fields ensures that data is passed seamlessly through the two instances, accurately. 

If not mapped correctly, you may find yourself with a Sync Error that looks like this: “Required field missing: Required fields are missing: [XXX]”. To fix these, head over to our blog Common Pardot Sync Errors & How To Approach Them.

To map Salesforce and Pardot fields, we must ensure we have:

  • The Salesforce- Pardot Connector installed
  • A Pardot admin role assigned
  • The corresponding custom field created in Pardot.

Now, we are able to map the steps:

  1. Open the custom field and click edit
  2. In the Salesforce Field Name dropdown, choose the corresponding CRM field e.g:

How to edit custom fields to map the steps

Make sure this is the correct field name by checking the API name (Type_of_Client__c) in Salesforce

3. When creating a custom field in Pardot, in order to sync correctly the field type will need to mirror the exact setup of the Salesforce field, otherwise it will result in additional sync errors. For example, if the Salesforce field is text, the Pardot field type will need to be text also.

If you would like to learn more on Understanding Pardot and Salesforce Sync Behaviours, please click the link.

Here at MarCloud we think that Custom Pardot fields are a great way of capturing detailed information about our customers, offering a more personalised service and maximising our sales! If you have any questions about field definitions and the above steps to set fields up, please contact the MarCloud Team.

Hollie Fitzpatrick

Hollie Fitzpatrick

Hollie joined the MarCloud team with extensive B2B marketing experience. With a keen interest in marketing technologies, they strive to find the best solution to increase the efficiency and quality of marketing campaigns through rigorous testing and data analysis. A certified Pardot consultant, Hollie spends her days at MarCloud being fully solutions-focused.

Featured resource

eBook cover with text Organising Pardot for Better ROI

Organising Pardot for Better ROI

Ever felt frustrated at the clutter building up in your account, or felt like there could be a better way to organise your campaigns? Tidying your Pardot account is step one in making your life easier, saving time and increasing return on marketing investment! In this eBook, you’ll find a complete guide to organising your Pardot account like a pro.

Organising Pardot for Better ROI

More recent posts

B2BMA Nirvana by MarCloud logo and illustrated characters

Ready to reach marketing nirvana?

Our market-leading framework, 'B2BMA Nirvana by MarCloud', addresses every part of Account Engagement (Pardot) and your Salesforce ecosystem. Using this framework, MarCloud experts have the wisdom and experience to guide you on the path to complete marketing and reporting clarity.

Reach the highest state of Salesforce marketing so you can save time, deliver quality leads, and generate more revenue using Marketing Cloud Account Engagement (Pardot) and other Salesforce platforms. Whatever your current circumstance, we'll get you to a place where everything works.

B2BMA Nirvana by MarCloud
Desk Character Image

Need a hand getting the most out of your Pardot or Marketing Cloud account?

MarCloud is a team of certified Pardot, Marketing Cloud, and Salesforce specialists. We help businesses to unlock the potential of marketing automation. Ready to save time, deliver more quality leads, and generate more revenue? Here's how we help.

View support services