Pardot Integration

Integrating MightyForms with Pardot

STEP 1

Create a MightyVerify account by visiting https://app.mightyverify.com/users/sign_up

STEP 2

Once your account has been created, you will need to upgrade to MightyForms. This can be done by either logging into MightyVerify and either clicking the "Upgrade to MightyForms" button, or by going to "Account Settings" and choosing "Plans"

THE UPGRADE BUTTON
Selecting the mightyforms plan
STEP 3

Once your account is created, click the ‘Forms’ tab and click on the ‘Trusted Domains’ button.

Add the root URL for your Pardot pages.  You can find your URL by looking at an existing Landing Page in Pardot, or by creating a new one and looking at the first part of the "Vanity URL"

Note: You will only need to put in the first part, this is the domain. Do not include anything after ".com"

LOCATING YOUR URL FOR THE TRUSTED DOMAIN.
Entering in your trusted domain
STEP 4

Next click the ‘+ New Form’ button, name your form, and click ‘Create Form.’  Copy the code snippet as you will paste it in Step 6.

STEP 5

Log into Pardot and create a new Landing Page template. You can find the landing page templates under  Marketing > Landing Pages > Layout Templates.

If you already have a template made, select it from the list and click "Edit Layout Template". If you have not yet created a template, click the "Add Layout Template" button on the upper right side of the screen.

It is also worth mentioning here that if you have not created a form for your landing page you will need to do so first. This can be found in Marketing>Forms>New Form.

The "Add Layout Template" button
The Layout Templates list
The Edit Layout Template Button
STEP 6

After entering the Template Layout Editor, you will see an area where you can paste your code.

The Code Editor Window

We will need to use a custom version of the code here to allow MightyForms to recognize your input fields.

In a separate browser window open your Pardot email form, hover over the "Email" field and right click to select "Inspect Element".  (This is for the Google Chrome browser, for other browsers, please refer to their documentation on how to inspect an elements source code)

INSPECTING THE ELEMENT

What we are looking for here is the string of numbers underneath the words "Label Class" for the email field. This is your element ID. In the example we are using it is 122772_401967pi_122772_401967

THE FORM AND CODE SIDE BY SIDE (CLICK TO ENLARGE)
DOUBLE-CLICK THE NUMBERS TO HIGHLIGHT THEM SO YOU CAN COPY/PASTE THE ID VALUE

Next, we will need to add a little code to have MightyForms recognize the email field in your form. Simply add this line of code directly underneath the  line

Replace the text: YOUR FORM ID with the form ID you just copied. Your script should now look like this:

STEP 7

Paste the code snippet from step 6 into the script editor window. You will be placing this right before the closing </body>  tag.

THE CUSTOM CODE PASTED INTO THE EDITOR WINDOW
STEP 8

Click the "Create Layout Template" button under the script window. If you are editing an existing template, this will say "Save Layout Template"

SAVING A NEW TEMPLATE
SAVING edits to an existing template
STEP 9

Now that your template is set up, you will need to create a landing page and assign the template that you have created.  

Go to Marketing > Landing Pages > Landing Pages and click the "Add Landing Page" button on the upper right side of the page to create a new landing page.

ADDING A NEW LANDING PAGE

Next, you will need to link the template we just created to your new landing page. After following steps 1 & 2 (Naming your page and selecting your form) in the Landing Page Wizard, you'll be asked to select the Page Template. Select the template we just created and click "Confirm and Save"

SELECTING YOUR LANDING PAGE TEMPLATE

Next, you will need to link the template we just created to your new landing page. After following steps 1 & 2 (Naming your page and selecting your form) in the Landing Page Wizard, you'll be asked to select the Page Template. Select the template we just created and click "Confirm and Save"

If you already have a landing page made and want to assign your new template to it, you will need to edit the landing page and select the proper template.

STEP 10

After you finish the steps to create your landing page, it's time to test it out. Click the "View Online" link.

Viewing your completed landing page

Important note: By default your MightyForm is set to test mode. You will ONLY be able to test the following addresses:

  1. valid@mightyforms.com: This will simulate a valid verification.

  2. invalid@mightyforms.com: This will simulate an invalid verification.

  3. unknown@mightyforms.com: This will simulate an unknown verification.

  4. acceptall@mightyforms.com: This will simulate an accept_all verification.

  5. fraud@mightyforms.com: This will simulate a submission suspected of being fraudulent.

You must take your form out of test mode in order to validate anything other than the addresses shown above. You will do this in Step 11.

A PROPERLY WORKING FORM
STEP 11

Back to MightyForms, click on the ‘Forms’ tab then on the MightyForm you just created to view all your test analytics.

THE MAIN FORMS SCREEN

This screen will provide valuable information about your form health once your form is turned live.

THE FORM ANALYTICS SCREEN
STEP 12

When your form is ready to be turned live visit the MightyForms Form tab, click on your MightyForm and move the toggle switch at the top of your analytics page from Test to Live.

YOU REALLY DON'T WANT TO FORGET TO DO THIS STEP

NOTE: All analytics observed during test mode will be reset to 0 when you turn your form live.

Powered by txtmeQuick