A Guide to Multi-Select Picklists in Account Engagement (Pardot)

A Guide to Multi-Select Picklists in Account Engagement (Pardot)

min. reading

The surest way to get a reaction from any Salesforce Admin is to mention multi-select picklists. They are notoriously hard to report on and can be challenging at times. However, there are times when more than one value is needed. 

Multi-select picklists can also cause quite a few issues for Marketing Cloud Account Engagement (Pardot) Admins. In this guide, we’ll discuss the proper way to create, sync, and update multi-select picklists in Account Engagement.

Field Types and Compatibility

Field types between Salesforce and Account Engagement don’t always behave the same way. Before we address how to work with multi-select picklists, we first need to understand field types and compatibility.

Account Engagement

  • Checkbox – Allows a prospect to select multiple options from a list of values.
  • Dropdown – Prospects can select a single value from a picklist.
  • Multi-Select – Prospects can select multiple values from a picklist.
  • Radio Button – Allows a prospect to select a single option from a list of values.

For more information, see the complete list of Account Engagement Prospect Field Types.

Salesforce

  • Checkbox – A single select field that is used to indicate true or false.
  • Picklist – Allows users to select a single value from a defined list.
  • Picklist (Multi-select) – Allows users to select multiple values from a defined list.

For more information, see the complete list of Salesforce Custom Field Types.

The first thing to note is that checkboxes are multi-select in Account Engagement, but not Salesforce. This can lead to issues when syncing to a checkbox field in Salesforce. To avoid issues, set your field type to radio button in Account Engagement when syncing to a Salesforce checkbox (for more information see – Mapping Pardot checkbox fields to Salesforce checkbox fields).


The next thing that you’ll notice is that Account Engagement has two fields that allow users to select multiple values – checkbox and multi-select. So what’s the difference and how should each be used? I’m glad you asked.

  • Checkbox – Select this option if you are creating a form in Account Engagement and you would like all values to be shown as individual boxes where prospects can check one or many.
  • Multi-Select – Select this option if you are creating a form in Account Engagement and would like the values displayed in a picklist where the user can select one or many options. 

Salesforce and Account Engagement Field Compatibility 

Salesforce Field TypeAccount Engagement Field TypeCompatible
CheckboxCheckbox
CheckboxDropdown
CheckboxMulti-Select
CheckboxRadio Button
PicklistCheckbox
PicklistDropdown
PicklistMulti-Select
PicklistRadio Button
Picklist (Multi-Select)Checkbox
Picklist (Multi-Select)Dropdown
Picklist (Multi-Select)Multi-Select
Picklist (Multi-Select)Radio Button

Account Engagement Custom Fields

Now that we are all on the same page related to fields and compatibility, it’s now time to create our custom fields in Account Engagement to hold the data. You have options when creating custom fields, so it’s important to consider the data in Salesforce and how you would like the information displayed on your Account Engagement forms before creating your field.

Option #1 – Checkbox

If the multi-select picklist in Salesforce has a small number of values (less than 5) and you would like all options visible to prospects when they view your form, checkbox is the field type for you.

Example Form with Checkbox Field Type 

Example Form with Checkbox Field Type

Option #2 – Multi-Select

If the multi-select picklist in Salesforce has a large number of values and displaying all on a form would not be practical, multi-select is the way to go.

Example Form with Multi-Select Field Type

Example Form with Multi-Select Field Type

Additional Field Options & Considerations

Regardless of the field type selected, there are a few options that I would highly encourage you to consider.

Options that Should Always be Selected 

  • Keep this field’s type and possible values (for dropdowns, radio buttons, checkboxes) in sync with the CRM.
  • Use pre-defined values (for checkboxes, radio buttons, drop downs, and multi-selects).

Record and Display Multiple Responses 

The “Record and display multiple responses (useful for fields that are set to always be displayed like reporting issues)” box is not as clear cut as the other options mentioned above. Its use is really tied to how you are using the field and what data should be retained. 

  • Selected
    • Initial selections will be recorded in Account Engagement upon initial form completion and synced to Salesforce.
    • If form is completed again and new values are selected, they will be added to the prospect record in Account Engagement (and will sync to Salesforce). 
    • Values that were deselected during the second submission will still be included in the prospect record in Account Engagement and would also be visible in Salesforce. Essentially, the original selections from the initial form submission will be retained – even if they are not selected during the second form submission.
  • Not Selected
    • Initial selections will be recorded in Pardot.
    • If form is completed again and new values are selected, they will be added to the prospect record in Account Engagement (and will sync to Salesforce). 
    • Values that were deselected during the second submission will be REMOVED from the prospect record in Account Engagement and would NOT be visible in Salesforce after the records sync. 

Account Engagement Forms

We’re getting there! Now that we have decided how we want the multi-select picklist options to display on our form and we’ve created the custom field in Account Engagement, it’s time to build our form.  For this exercise, I’m going to assume that you are familiar with creating a form. If you need a quick refresher, check out the Create a Form article from Salesforce.

Forms with Checkboxes

The process of adding a checkbox field to a form is pretty straightforward. Simply click the +Add New Field button once you reach the “Fields” tab and configure the field. Be sure to set the type to Checkbox and make sure to click the Load Default Data button.

Check the “required” box if you would like the field to be required. You can also select the “Always display even if previously completed” option on the “Advanced” tab, if you would like the field to always display.

multi-select picklist info



After configuring, your form preview will look like the example below. Finish the form wizard for completing the additional tabs (Look and Feel, Completion Actions, Confirm & Save) and your form will be ready for use.

form fields preview multi-select picklist

Form with Multi-Select Picklists

The process for creating a form using a multi-select field is very similar to the process for creating one for a checkbox. The only real difference is the “Type” of field that you’ll select.

Very quickly, you’ll notice that there is not a multi-select option in the “Type” list. This can be confusing, but is not an issue. When configuring the form, set the checkbox type.

The magic will happen when you click the Load Default Data button. This will pull in the data from the multi-select field that you previously created and update the type selection to Multi-Select.

Form with Multi-Select Picklists
Form with Multi-Select Picklists


After configuring, your form preview will look like the example below. Finish the form wizard for completing the additional tabs (Look and Feel, Completion Actions, Confirm & Save) and your multi-select form will be ready for use.

Form fields preview

Importing Multi-Select Picklist Values 

When importing data into a multi-select field in Account Engagement, you must first decide on the desired action. Do you want to overwrite the current selections or do you want to add new selections to the existing data? This is a big one as it will determine if you should select the Record and display multiple responses (useful for fields that are set to always be displayed like reporting issues) option when creating your field. 

Import – Record and Display Multiple Responses NOT Selected

In this scenario, the Record and display multiple responses (useful for fields that are set to always be displayed like reporting issues) is not selected for either of my custom fields in Account Engagement.

After completing both forms, my initial selections were recorded in Account Engagement and synced to Salesforce.


The data below was then imported into Pardot. The “overwrite existing data” option was selected for the MAP field, but not not the Mascot field upon import.



The result is that the MAP field was updated to Marketing Cloud Engagement, but no changes were made to the Mascot field. This makes sense as we opted to overwrite the data in the MAP field when we imported. Since we did not overwrite the Mascot data, the initial values were retained.

Import – Record and Display Multiple Responses Selected

In this scenario, the Record and display multiple responses (useful for fields that are set to always be displayed like reporting issues) IS selected for both of my custom fields in Account Engagement.

After completing both forms, my initial selections were recorded in Account Engagement and synced to Salesforce.

The data below was then imported into Pardot. The “overwrite existing data” option was selected for the MAP field, but not not the Mascot field upon import.



The result is that the MAP field was updated to Marketing Cloud Engagement and that the additional values of Flo and Brandy were added into the Mascot field. This is exactly what we would expect. We told Account Engagement to overwrite the data in the MAP field so it did. Since we did not select “overwrite” for the Mascot field and the field was configured to record and display multiple responses, the new values were appended to the existing.

salesforce mascots - multi-select picklist values

Updating Multi-Select Picklist Values 

When using automation rules to change data in multi-select picklist fields, you must first decide on the desired action – just like you did for list imports. Checking (or not checking) the Record and display multiple responses (useful for fields that are set to always be displayed like reporting issues) option when creating the field will impact the results in Account Engagement and Salesforce.

Automation Rule – Record and Display Multiple Responses NOT Selected

In this scenario, the Record and display multiple responses (useful for fields that are set to always be displayed like reporting issues) is not selected for either of my custom fields in Account Engagement. The values have also been reset to the values below as the starting point. We will now create automation rules to update the values. 

Salesforce mascots multi-select picklist

For this exercise, I’m going to assume that you are familiar with creating automation rules. If you need a quick refresher, check out the Create an Automation Rule article from Salesforce. The automation rule below contains actions to update the MAP field to “Marketing Cloud Engagement” and the Mascot field to “Astro” and “Flo”. Let’s run and record our results.

Multi-Select Picklists

The result is that both fields were updated based on the actions included in the automation rule. This is the expected behavior based on the field configuration. The automation rule told Account Engagement to change the field values and that’s exactly what it did. 

Form with Multi-Select Picklists 3


Automation Rule – Record and Display Multiple Responses Selected

In this scenario, the Record and display multiple responses (useful for fields that are set to always be displayed like reporting issues) IS selected for both of my custom fields in Account Engagement.

The values have also been reset to the default values below.

Form with Multi-Select Picklists 2

We’re now going to recreate the exact same automation rule as we did earlier. As a reminder, the rule contains actions to update the MAP field to “Marketing Cloud Engagement” and the Mascot field to “Astro” and “Flo”. What do you think will happen this time?

Form with Multi-Select Picklists

If you said that both MAP fields would be selected and that the Mascot field would contain all four of our fiends (Astro, Codey, Flo, and Max), you would be correct. Since our fields are now configured to record multiple responses, the new values were added and the original values were retained.   

Parting Words 

In this guide, we tested a lot of situations that can result when working with multi-select picklists in Account Engagement to help add clarity to how these fields work. The decisions that you make related to how data should display on forms and the data that you would like to retain are two critical questions that must be addressed at the beginning of your project. These decisions will determine how your fields are created in Account Engagement and the data that will ultimately end up in Salesforce. 

Further Reading

Questions?

Contact the Sercante team for help.

Subscribe to The Spot

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is for validation purposes and should be left unchanged.

Upcoming Salesforce Events

Salesforce Training Courses

Categories

Top 5 Recent Posts

  • Mike Morris is a 9x Salesforce-certified consultant who joined Sercante in 2019. He has over 20 years marketing experience from previous roles leading internal marketing departments and collaborating with large sales organizations. His strong interest in marketing operations and technology led him to the Salesforce platform and to his current role at Sercante. When not working, he enjoys staying active by running, biking, and getting outside as much as possible.

Leave Your Comment

Related Articles

Bot Single Post