How to Integrate Your Blog With Pardot: Tips, Tricks & Tools


Your website is one of your most important demand generation assets and a blog is a great way to increase your online presence, making you more visible on Google. It also is a great way to bring prospects into your Pardot database to expand the top of your funnel. In this tutorial, I’ll show you how to setup your blog with a Pardot form, how to create a blog welcome email, and how to automate blog digest emails.

How do you want your readers to subscribe?

There are many ways you can get your readers to subscribe to your blog. Some companies use a popup form when you visit a blog post, which has proven to be effective and other companies make it more subtle. Here are some different methods which will give you inspiration on how you should add the form to your blog.


Pardot let’s you subscribe to their blog by entering in your email address in the sidebar.


Hootsuite adds their blog subscription form to the bottom of each blog post. They also only ask for your email address and have some nice icons, so it’s clear what you’re signing up for.


Engagio has a ‘sticky footer’ at the bottom of their blog page as well as on each blog posts to get readers to subscribe. The bold yellow color also draws your attention to the subscription form without being too invasive and they provide you with a close button to get hide the form.


Asana uses a subscription form that slides out at the bottom when you scroll down about 80%. I like how the animation captures the attention of the readers and how they incorporate Facebook and Twitter buttons beneath the email sign up.



Shoplify uses two slightly different methods for capturing their blog subscribers. When you visit their main blog page you can subscribe right from their header. They also have a subcription form in the sidebar of each post. I like that they include some social proof in the subscription form in the sidebar and it’s clear what I can expect them to send me if I give them my email address.

What fields should you capture?

Standard Fields

The shorter the form the more likely you will get your readers to subscribe to your blog. Most blogs only ask for email address, but some also will ask you for your first and last name for more personalized blog digest emails.

Hidden Fields

Your standard source fields should be on your blog subscription form, just like every Pardot form you create.

If you opt to have a subscription form on every blog post, I also like to add hidden fields for blog post title and blog post category. With my blog, for example, I have a subscription form at the bottom of each post and I use custom code in WordPress to automatically populate the hidden fields with the post title and post category. This way I can pull reports in Pardot to see what type of content is generating more blog subscribers and what posts have generated the most blog subscribers.

Here’s an example of populating hidden fields with WordPress blog information.

Note: this method is only possible while using Pardot Form Handlers.

The Pardot implementation

Now, that I’ve given you some examples of what form fields to include in your form and some methods for blog subscription forms, it’s time to show you how to build it out in Pardot.

Pardot Form Handlers vs Pardot Form Embed

There are some advantages and disadvantages for each form method. Embedded Pardot forms allow you to update the form directly in the Pardot form editor and the changes are live on your site as soon as you save the form. However, they also are embedded on your site using an iFrame, which means that certain functionality might not be available. Pardot form handlers are much more flexible and allow you to use your own HTML code to send data to Pardot.

When integrating your blog with Pardot the best form method to use, in my opinion, is Pardot form handlers, for a couple of reasons:

  • Changes don’t need to be made to the blog form regularly
  • It’s easier to have the form match your website/blog
  • WordPress and many other blogging platforms have plugins you can use for blog subscription forms that will work well with Pardot form handlers

Create a new Pardot Campaign

Create a new campaign in Pardot that can act as a lead source for your blog subscribers.


Create a Pardot form or a Form Handler

In this tutorial, I will be using a Pardot form handler. You can also use a regular Pardot form if you prefer.

Create a Pardot form handler with a descriptive name. I called mine “Blog Subscription Form”. Select your new Pardot campaign, map the fields that you want to add to the form and click save. Note: Completion Actions and some other settings will be updated later on.


Add the form to your blog

There are many tools that allow you to add forms to your blog, but it depends on what platform you use. Here’s a list of some popular plugins that will help you add your Pardot form to your blog.

  • The Pardot WordPress Plugin allows you to add forms to directly in your blog posts or as a sidebar widget. This is a good option if you decide to use a direct Pardot form embed instead of a Pardot form handler.
  • PopUp Domination can be used to create popup a subscription form on your blog. You can use any HTML you want, which means it will work perfectly with your Pardot form handler. The starter pack is $9.00/month for 30,000 popup views and $19.00/month for 100,000 popup views.
  • Sumome is another option that will work on any type of blog platform and is free for 1 form. They also offer many different ways to display the subscription form on your blog.

While I’m a big fan of these tools, if you have a developer available the best option is to get them to implement your Pardot form on your blog using custom code. Depending on the method you choose it should be pretty easy a developer to implement your form and it means you don’t have to pay a monthly subscription fee for using these tools.

Create a Thank You Page

The next step is to create a ‘thank you’ page that the form will direct to when someone subscribes to the blog. I recommend that you create it on your website (instead of a Pardot landing page), to ensure it has the same look as your blog.

Once your ‘thank you’ page is created copy and paste the URL into the ‘success’ location in the Pardot form handler.

Create a blog welcome email

A blog welcome email is a great way to promote more of your blog content. Choose a couple of your popular posts or create a digest of curated content your readers might be interested in.

When a reader subscribes to my blog, I send them a welcome email with some of my top Pardot blog posts. Click here to see what it looks like (and feel free to copy & paste the HTML to create your own welcome email).

Once you have your blog welcome email created add a completion action to your Pardot form to send an autoresponder email.


Emailing subscribers: Automated vs Manual

Now that your form is setup on your site and your welcome email is ready, it’s time to figure out how you’re going to send out notification emails when there’s a new blog post. There are 2 ways you can send out blog posts: automatically using a third-party application or manually since Pardot doesn’t have an RSS feed integration.

For my blog, I send out all my blog digest emails manually, since I like to have control over what’s sent. However, I only post about once or twice a week, so it’s pretty manageable.

Automated blog posts using Feed Otter

If you opt to go with the automated route Feed Otter provides a full RSS integration with Pardot. You can quickly build, schedule, and email your blog subscribers notifying them of a new post, a weekly digest, or a monthly newsletter.

Manual blog post emails

Manual blog post emails require you to create an email each time there is a new blog post, or if you post a lot during the week, you can do a digest of all the new posts, once a week. It can be time-consuming, but if you have a good email template setup and a defined process the whole thing doesn’t take very long. If you’re going to go the manual route, here are some tips:

  • Create a simple, one-column email template, so you don’t have to spend time messing with formatting. This is the template I use for my blog posts.
  • Create an email that you can ‘copy’ each time you need to send a blog email. This will contain all the settings (from address, list, etc) you need to send the blog email.

Looking for some inspiration on blog digest emails? Check out these 14 beautifully designed weekly digest emails.


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.

8 comment(s)
  • Alexandre Duarte

    21/05/2019 at 5:07 am

    Hi, Jenna. Is there another free RSS tool like FeedOtter?

  • chamelijassi

    31/01/2019 at 10:19 pm

    Hi Jenna, Great post!

  • I have a burning question I am quite hopeful you've a very educated answer for. We are new adopters to PARDOT. There's a debate on whether or not to use WP for landing pages as opposed to PARDOT landing pages. We would use handlers (per your blog) in WP, of course. What are we giving up by not using PARDOT landing pages????

    • Hi Craig, great question! Does your marketing team have access to WP and know how to use it? How many landing pages do you usually produce and are the more short-term i.e. a one-time webinar? If you don't have a ton of time-sensitive landing pages and your team knows how to use WP, I would build the pages out in WP and use form handlers. If you are producing a bunch of one-off type landing pages and your team doesn't know how to use WP I would build the pages in Pardot.

  • Scott Jacob

    16/02/2017 at 9:25 am

    Hello Jenna, Do you know if there is a straight forward way to iframe or otherwise embed a custom Email Preferences form?

    • Jenna Molby
      to Scott Jacob

      16/02/2017 at 11:09 am

      Hi Scott, Are you embedding it within a page in Wordpress or do you want a pop-up form?

  • Joan

    22/01/2017 at 2:57 pm

    Hi nice post i have a question Pardot don't have the option to embedded a form using a JS code?

    • Jenna Molby
      to Joan

      23/01/2017 at 10:37 am

      Hi Joan, Pardot only has the option to iFrame the form. They don't provide any JS code.

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