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

  • 27/10/2020
    How to Prevent Automatic Email Unsubscribes in Pardot

    The standard unsubscribe link in Pardot is a one-click unsubscribe link, meaning that once the link in the email is clicked, the prospect is unsubscribed automatically. While this makes it easy for the prospect to opt-out of your emails, it also makes it easy for spam filters to click this link and unsubscribe your prospect unintentionally. Unfortunately, there’s no way to customize the standard unsubscribe page to prevent this from happening, but you can create a preferences page and customize it to act like an unsubscribe page.

  • 15/10/2020
    How to Use Flex Fields in Pardot

    Flex fields are custom fields that can be used over and over again to limit the number of one-time-only fields within Pardot and Salesforce. They contain data that is required temporarily to execute a specific event or campaign. Once the data is no longer needed, the fields can be reset to blank using an Engagement Program or Automation Rule

  • 06/10/2020
    How to Automatically Create Campaign Member Statuses in Salesforce

    New campaigns in Salesforce have two default member status values: “Sent” and “Responded”. To customize the values, you can create them manually, set up “campaign templates” to copy the status values or bulk create the values using Data Loader. Now, thanks to one of the Summer ’20 updates, you can easily automate this process using only Salesforce Flow. In this post, I’ll show you how to use Salesforce Flow to create campaign member statuses automatically based on campaign type.

5 comment(s)
  • Marquez Moore

    02/08/2020 at 1:24 am

    Hello Jenna, Is it possible to match a visitor to a prospect record (that was imported with only with CRM ID and placeholder email). I am trying to figure out a way to retrieve customer emails that were imported into Pardot.

  • Alexandre Duarte

    15/04/2020 at 2:30 am

    Hello Jenna. I need to capture the title of the page where my Pardot iframe form is inserted and send it to a custom field on my Pardot as a UTM. How can I do this?

  • 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