✕
Skip to content
Salesforce Ben
  • Events
  • Career
  • AppAssessor
  • News
  • Articles by Role
    • Admins
    • DevOps
    • Developers
    • Marketers
    • Consultants
    • Architects
    • Business Analysts
  • Where to Start
  • Salesforce Certification List
  • How to Get Certified
  • Free Salesforce Practice Exams
    • Admin Practice Exam
    • Platform App Builder Practice Exam
    • Platform Developer 1 Practice Exam
  • How to Get a Job in Salesforce

Find us on:

  • user
    • Courses Login
Salesforce Ben
  • Events
  • Career
  • AppAssessor
  • News
  • Articles by Role

      Articles by role:

    • Admins
    • DevOps
    • Developers
    • Marketers
    • Consultants
    • Architects
    • Business Analysts
    • Featured

      Salesforce Certification Pathways 2024 [Infographic]

      By Lucy Mazalon

      January 15, 2024
      The Ultimate Guide to Every Salesforce Product in 2023 [Infographic]

      By Ben McCarthy

      July 24, 2023
  • Courses
  • user
    • Courses Login
  • Events
  • Career
  • AppAssessor
  • News
  • Articles by Role

      Articles by role:

    • Admins
    • DevOps
    • Developers
    • Marketers
    • Consultants
    • Architects
    • Business Analysts
    • Featured

      Salesforce Certification Pathways 2024 [Infographic]

      By Lucy Mazalon

      January 15, 2024
      The Ultimate Guide to Every Salesforce Product in 2023 [Infographic]

      By Ben McCarthy

      July 24, 2023

What’s trending

Static Flow Analysis: How to Run Static Code Analysis for Flows
The Ultimate Guide to Every Salesforce Product in 2023 [Infographic]
Salesforce Flow Data Table: Standard vs. Custom
Finding Your Integration Solution for Salesforce: Best Practices
5 Salesforce Mobile UI Best Practices

UPCOMING EVENTS

No events found

See more
Share
Marketers / Account Engagement (Pardot) / Marketing Automation

Pardot Form Handlers: Reasons to Connect Third-Party Forms With Pardot

By Lucy Mazalon

December 06, 2022

Pardot form handlers allow you to integrate existing forms on your website/other platforms with Pardot (Account Engagement). Form handlers in Pardot generate a snippet of code in the backend that you then paste into the external form’s code. The form handler acts like a bucket that will collect successful prospect form submissions.

In some ways, Pardot form handlers work in a similar way to Salesforce web-to-lead forms – choose the fields, generate the code snippet, and copy/paste that where your form “lives”.

While using Pardot form handlers means you will miss out on the advantages of using Pardot forms vs. form handlers, it’s an unavoidable choice for some organizations. This guide will cover six scenarios when choosing a form handler vs. a Pardot form is the right option and common tools that teams look to integrate with form handlers.

READ MORE: Advantages of Using Pardot Forms – vs. Pardot Form Handlers or Web-To-Lead

What Are Pardot Form Handlers?

Pardot form handlers allow you to integrate an existing form on your website/another platform with Pardot. Form handlers are different from Pardot forms, which are created in Pardot, hosted by Pardot, and embedded on a website (like a window from Pardot).

Form handlers act as a bucket that will record successful prospect form submissions, known in Pardot lingo as “form successes”.

Form handlers can ‘post’ the data to more than one location, so multiple systems can have processes running simultaneously, for example, e-commerce sites (we’ll cover examples later in this guide).

How to Create Pardot Form Handlers

Here’s a high-level overview of how to create a form handlers in Pardot:

  1. Add the fields to the form handler. These fields will map to Pardot fields.
  2. Generate a snippet of code in the backend called the Form Handler Endpoint URL.
  3. Paste this code snippet into the external form’s code.
  4. The form handlers then acts like a bucket that will collect successful prospect form submissions.

In some ways, Pardot form handlers work similarly to Salesforce web-to-lead forms – choose the fields, generate the code snippet, and copy/paste that where your form “lives”.

A key point is that you don’t have to add all the fields on your form to the form handler in Pardot. This means that you can capture the data – what’s relevant/appropriate to store in Pardot, and optionally, any remaining data sent to the other location/s.

Let’s take a look at some use cases for Pardot form handlers.

  1. Accommodating Your Existing Form Infrastructure
  2. Passwords and Sensitive Information
  3. Portals and eCommerce Platforms
  4. Uploading Attachments
  5. Alternative Form User Experience
  6. Complex Validation Requirements

1. Accommodating Your Existing Form Infrastructure

There’s a high chance that when you migrated to Pardot, you didn’t migrate every asset that you have on your website. Migrating a gated asset involves multiple moving parts – recreating the file, form and landing page – the effort can quickly mount up.

One client I worked with had 200+ ebooks and reports on their website, gated by forms built on their CMS. While they waited for their new website project to progress, using form handlers became the best mid-term solution to not disrupt the website, while passing data to Pardot.

2. Passwords and Sensitive Information

Don’t store passwords or sensitive data in Pardot, such as credit card information.

Firstly, it’s not necessary. If the password is for a portal, the portal should handle the password/login flow itself, never touching Pardot. The same applies to credit card information for e-commerce payment gateways (eg. Stripe, Paypal). Secondly, and more importantly, there’s no option to encrypt and decrypt data with Pardot.

3. Portals and eCommerce Platforms

On the topic of portals and other sites, form handlers are important with regards to not only the type of data they are storing, but also their processes, too.

Take e-commerce sites, which manage the bulk of the transaction – handling the payment, processing the order, fulfilment, etc. The end-to-end purchase process needs to happen uninterrupted, and you will need to use the forms that come with your eCommerce platform.

A form handler will record what you want to see in Pardot without creating a diversion from the e-commerce processes – for example, you will be able to record that a prospect made an e-commerce purchase, or logged into the portal, etc.

4. Uploading Attachments

There’s no way to upload attachments with Pardot forms, so you would need to use a third-party platform if you’re requesting documents or images from prospects.

5. Alternative Form User Experience

Some form builders provide an interactive form fill experience that marketers swoon over. Typeform is the example that springs to my mind because I’ve worked with integrating its slick data capture experience with Pardot in the past.

6. Complex Validation Requirements

Pardot forms offer some basic data validation, such as checking numbers are only posted to number fields, having set dropdown values to select, dates, and checking email address are from business domains (i.e. not from a free email provider e.g. Gmail).

More advanced validation rules, however, will require Javascript.

If you prefer to add validation declaratively (not coding), then you may look to other platforms (especially if your organization already pays for a license for another form platform).

Popular Third-party Form Platforms

We’ve just seen the reasons why you may need to leverage form handlers. Here are some of the most popular tools that come up:

  • FormAssembly: An advanced form platform that covers every data collection you can imagine. Popular with Salesforce customers that need tight form-to-anything integration with Salesforce, including custom objects.
  • Typeform: For its engaging form fill experience.
  • Uberflip
  • Instapage: An example of a third-party landing page design tool I’ve been tasked to use with Pardot before.
  • Splash (same as above)
  • On24: A webinar platform that doesn’t offer a native connector to Pardot.
  • BrightTALK (same as above)
  • WordPress Form Plugins, including pop-up forms.
READ MORE: Benefits of Connecting Pardot with WordPress
READ MORE: Using Pardot Pop-Up Forms on Your WordPress Website

Summary

While using Pardot form handlers means you will miss out on the advantages of using Pardot forms vs. form handlers, it’s an unavoidable choice for some organizations.

This has given a high-level overview of how Pardot form handlers work, 6 scenarios when choosing a form handler vs. Pardot form is the right option, and common tools that teams look to integrate with Form Handlers.

READ MORE: Advantages of Using Pardot Forms – vs. Pardot Form Handlers or Web-To-Lead

The Author

Lucy Mazalon

Lucy is the Operations Director at Salesforce Ben. She is a 10x certified Marketing Champion and founder of The DRIP.

More like this:

Marketers

Marketing Associate Certification Guide & Tips

By Lucy Mazalon

February 06, 2024
Marketers

Salesforce Connections: The Event for Salesforce Marketers

By Lucy Mazalon

February 06, 2024
Marketers

2024 Predictions from Salesforce Marketing Champions

By Lucy Mazalon

January 30, 2024

Leave a Reply Cancel reply

Comments:

    Melissa
    May 30, 2020 5:18 pm
    Can you give an example of how/when/why you would upload an image or document when creating a form? I dont understand number 3.
    Reply
    Lucy Mazalon
    June 01, 2020 8:31 am
    Hi Melissa, maybe someone needs to send an image of some decor they want for their event to an events management company. They may need to send proof of address/ID to a provider in order to sign up to their service. There are a few more - it's not as common a requirement as uploading PDFs and documents, but it still comes up occasionally!
    Reply
    Kevin Beale
    August 12, 2020 4:25 pm
    Hi Lucy, Pardot uses validation for all email addresses (even for the data format 'Email') that we want to match so that we can prevent form handler errors before they happen (on the front end). Do you know of any documentation for the validation rules for the various data formats (Email | Email with valid mail server, etc.)?
    Reply
    Lucy Mazalon
    September 01, 2020 8:43 am
    Hi Kevin, thanks for reaching out with this one - a very good question! How is your web development experience? :) As this is controlled on the form side (not Pardot) you would need to do something like this: https://stackoverflow.com/questions/28738960/how-to-restrict-specific-email-domains-while-submit-a-form Hope that helps!
    Reply
    Online Graphic Designer
    August 09, 2021 1:16 pm
    I quite like the many written content, I’ve got to declare my spouse and I loved. My spouse and I would really like more details relating to this specific topic, mainly because it is quite wonderful. Thank you so much for sharing this wonderful blog. It's really useful to me.
    Reply
    Irene
    June 21, 2022 9:17 am
    Hi everyone, Is there a way to integrate Pardot and Typeform without using any external tool? We have a client that use Typeform for forms in their website and they want all the possible customers turn into prospects in Pardot. Is there a way to do this? Thank you in advance and great article! Keep going! Irene
    Reply
    Lucy Mazalon
    June 21, 2022 12:00 pm
    Hi Irene, thanks for your nice message. I've only come across this use case once, and I had to use Zapier. There is no other way apart from to use a middleware (like Zapier) which is best if your fields/data actions are changing frequently or if you don't have dev resources on hand. Otherwise you could build a custom API, but this costs $$$.
    Reply

Newsletter:


    Find us on:

    Salesforce Ben

    Salesforce Ben
    Third Floor Library Building
    Sun Street
    Tewkesbury
    Gloucestershire
    United Kingdom
    GL20 5NX

    • Where to Start
    • Salesforce Certification List
    • How to Get Certified
    • Free Salesforce Practice Exams
      • Admin Practice Exam
      • Platform App Builder Practice Exam
      • Platform Developer 1 Practice Exam
    • How to Get a Job in Salesforce
    • Events
    • Career
    • AppAssessor
    • News
    • Articles by Role
    • Admins
    • DevOps
    • Developers
    • Marketers
    • Consultants
    • Architects
    • Business Analysts
    • About Us
    • Contact Us
    • Write For Us
    • Influencer Program
    • Advertise With Us
    • Pledge 1%
    • Privacy Policy

    © 2014-2025 SalesforceBen.com