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 me a tweet @jennamolby, leave a comment below, or book a Peer Chat.