Creating Pardot Forms: Common Questions & Answers


Can I capture image attachments? How do I create a two-column form? Can I limit the number of submissions? I get asked these questions a lot from Pardot users and see them posted frequently in the Trailblazer Community. Let’s dive into these questions as well as other common Pardot form questions.

How do I create a two-column form?

It’s possible to create a two-column (or even a three column form) by adding some custom HTML and CSS to your layout template. This tutorial will show you the best way to create a column form.

How do I change the background color of the submit button?

Add this CSS to your layout template or form to customize your submit button.

Is it possible to redirect to a different thank you page based on form field values?

Yes, it’s possible to redirect to a differnt thank you page based on form field values. The Pardot Help Docs have a good article on how to achieve it, but the article recommends using JavaScript-encoding for variable tags using {js}. I’ve never had success while using this method. Instead using this JavaScript does the trick.

How can I limit the date range for a “date” form field?

The best way to do this is to NOT use the date option within the form editor. Instead, you can add your own date picker to any form field using this method.

Is there an option to capture attachments in Pardot forms?

No, there is no option to catpure attachments in Pardot forms. If you have this requirement, there are two options:

  1. Create a File Request in Dropbox (or a similar platform) and use the link as your form thank you page. That way, people will fill out your Pardot form and then be directed to the Dropbox page to upload their files.
  2. Use a form builder, such as Gravity Forms, that supports file uploads and connect it to a Pardot form handler.

I’m running an event and I need to cap how many people can register. Is it possible to set a submission limit on my Pardot form?

There is not a way to cap the number of form fills, or limit the number of form submissions in Pardot. There are many event platforms that have integrations with Pardot, that would allow you to cap the number of registrations. You could also potentially use a WordPress plugin with a Pardot form handler to limit form submissions.

How can I capture UTM parameters in my Pardot form?

You can capture UTM parameters in a Pardot form by creating hidden fields and implementing some javascript to pass the parameters from the URL to the form. There are two methods to do this, depending on if your form is placed on your website (iFrame) or a Pardot landing page.
UTM parameters on a Pardot landing page
UTM parameters on a webpage (iFrame)

When creating a Pardot form, I can only select fields from the Prospect. How do I show fields from the Account?

Pardot cannot write to Account fields in Salesforce, therefore, these fields are not available to be selected within the Pardot form editor.

How do I add text between form fields in Pardot?

This can be done using javascript. Edit the form field you want to add the text before in the form editor. Click on the advanced tab and add a CSS class with the name “add-text-before”.

Once the class has been added to the form field, you can add the following JS to your form and update the message.

Other Pardot form resources

What Pardot form questions do you have?

Send them to me via email, send me a tweet @jennamolby, or leave a comment.

Related Posts

  • 05/03/2020
    How to Create a Better Date Picker Within Pardot Forms

    Want to be able to restrict the date range of a date picker within your Pardot forms? The default date picker with Pardot does not provide this option, but with a couple of lines of JavaScript, you can enhance the functionality of the date picker. In this tutorial, I’ll show you how to use the jQuery UI date picker within your Pardot form.

  • 01/03/2020
    A Beginners Guide to Date Stamping in Salesforce

    Date stamping can be used in Salesforce to record the date or date/time when a particular field is changed. This is used frequently for capturing the date the lead entered a particular stage or when a lead was first actioned. These fields can be used in reports and dashboards. Let’s dive into how to set this up and some example use cases.

  • 17/12/2019
    8 Noteworthy Features in the Salesforce Spring ’20 Release

    The Salesforce Spring ’20 release is quickly approaching and soon you’ll be able to take advantage of exciting new features and functionality. Here is a recap of 8 of my favorite features in the release, assigning tasks to a queue, group permission sets, before-save updates in flows and more.

2 comment(s)
  • Conor Ebbs

    31/03/2020 at 7:10 am

    Hi Jenna, Firstly, sincere thanks for all your advice and education on Pardot. Your hard work has enriched my learning experience, and helped our clients hugely. A very quick question on success pages with form handlers. We connected a contact form with a form handler and wish for the form to reload on the same page, but at a specific anchor point. What is the easiest way to achieve this? Many thanks. Conor

    • Jenna Molby
      to Conor Ebbs

      02/04/2020 at 7:27 am

      Hi Conor, So happy you have found my blog helpful :). You can create a page anchor ( and then link to your thank you page with the anchor in the URL. Hope that helps! Cheers, Jenna

Leave A Comment

Your email address will not be published. Required fields are marked *

About Me

Welcome to my blog, where I share, tips, tricks, thoughts and solutions that I learn in my daily life as a Marketing Operations leader.


Most Commented
Popular Posts