Pardot Workaround: How to Upload Files with a Single Pardot Form

I recently wrote on how to upload files using Box.com and Pardot Forms. That solution wasn’t totally clean and simple, as it required placing two embed codes on the page – one for the Pardot Form, one for the Box.com Upload Widget.

I am happy to write that I was able to embed the Box.com Upload Widget within the Pardot Form itself! This allows you to only place one embed code in the final landing page, and allows for a cleaner layout.

What you need:

  • Pardot
  • Box.com

Step 1:

Create your form as needed in Pardot. In our case, we were having customers place orders for branded marketing materials. This particular form needs to gather standard shipping-type information (name, address, etc.)

Pardot Form - Pink Button

Step 2:

Go to your Box.com account. If you haven’t created a folder for the uploads, do so now. Click on the […] icon to the right of your folder, and click “Upload Widget.”

Box.com Upload Widget Animated GIF

Step 3:

Fill out what you want the upload widget to say. You can place instructions here if you want, rather than on the resulting landing page.

screen-shot-2016-09-21-at-3-40-24-pm

Step 4:

Copy the embed code from Box.com.

Step 5:

Now, instead of placing the embed code for the Box.com Upload Widget on your landing page, you get to place it directly in the Pardot Form! Edit your Pardot Form, and go to the “Completion Actions” tab. Click the Source Code button, and then paste your embed code for the Box.com Upload Widget.

pardot-form-thank-you-code

You can also include your Thank You message before the code, along with any upload instructions you want your audience to see.

Now you’re all done! Here’s how the final form and upload widget work together.

pardot-form-completion-box-upload

 

Make sure to test out the form and upload widget before releasing to the masses.

Workaround: How to Upload Files with Pardot Forms

If you Google “upload files with pardot forms,” you’ll find plenty of people asking for this feature or offering workarounds with Google Forms.

Here’s something we came up with the other day. (Note: This is more of a two-part solution, but can be varied — probably — for a one-column, or single-form solution. I’ll be trying to create that shortly.)

What you need:

  • Pardot
  • Box.com

Step 1:

Create your form as needed in Pardot. In our case, we were having customers place orders for branded marketing materials. This form needs to gather standard shipping-type information (name, address, etc.)

Pardot Ordering Form

Step 2:

Go to your Box.com account. If you haven’t created a folder for the uploads, do so now. Click on the […] icon to the right of your folder, and click “Upload Widget.”

Box.com Upload Widget Animated GIF

Step 3:

Fill out what you want the upload widget to say. You can place instructions here if you want, rather than on the resulting landing page.

screen-shot-2016-09-21-at-3-40-24-pm

Step 4:

Copy the embed code from Box.com.

Step 5:

Open the source code of the landing page that houses your form, and paste the embed code from Box.com where you need the upload widget.

screen-shot-2016-09-21-at-3-41-35-pm

Now you’re all done!

Make sure to test out the form and upload widget before releasing to the masses.

Something I may be testing out in the near future: The ability to place the Box.com upload widget directly in the Pardot form. I’ll keep you updated!

Update: September 23, 2016: I wrote another post on how to do this with a single Pardot form here.

How To Piss People Off In The Email Marketing Industry

Funny story.

Scrolling through Twitter this morning and I see the following:

Shit. This is quickly followed by:

This just got real. And I’m thinking to myself, “I do this.”

A few weeks ago, I set up an IFTTT recipe to add any Twitter user to a list when they use #emailgeeks in a Tweet. I thought this was a pretty harmless way for me to see who is talking about email marketing on Twitter.

Email Marketing Twitter List
832 Members! Whoa…that IFTTT automation is a little too successful!

I should have realized that when my list reached 500 users that I needed to re-think this method.

Unfortunately, I didn’t really think about this until I saw the aforementioned tweets. Nothing like a good public shaming to get people to change behaviors.

So, IFTTT recipe is no more! Tweetdeck is now “on deck” with a tab devoted to #emailgeeks.

Tweetdeck #emailgeeks tab
A snippet of what my #emailgeeks tab in Tweetdeck looks like.

What did I learn from this?

  1. Automation is not always your friend.

I’ve been on Twitter since 2004, so I have a pretty extensive list of people I follow.As anyone on Twitter knows, it’s hard to cut through the noise of the real-time updates from your entire network. I used the IFTTT recipe to be more efficient in my Twitter time and “curate” my Twitter Feed so I could get the pulse of the email marketing industry.

This method backfired like a boss.

  1. There’s probably another way.

In the Twitter conversation, I mentioned my reason for the IFTTT recipe and the list automation. One participant quickly pointed out Tweetdeck and it’s ability to save hashtag searches as “tabs.” This allows me to have a feed, per se, devoted completely to #emailgeeks.

As suggested, I will now manually add future #emailgeeks users to my list based on what I see in my Tweetdeck tab.

  1. Trust your community.

Whether it’s my time in the Pardot Success Community on Salesforce, or #emailgeeks on Twitter, I take tremendous pride in being a member of those communities. There are hundreds of people using those tools on a daily basis in ways different from myself, bringing hundreds of different perspectives and experiences. Trust those differences. Trust the community.

  1. Discuss. Don’t Freak Out.

I think the reason why I was humbled by this conversation, and not upset, was the way the community handled the conversation. When I mentioned that I could be one of those “bots” added people to Twitter lists, the conversation turned from address those “crazy, unknown robots” to “here’s a better way to do what you’re trying to do.”

That pivot means everything as Twitter can be an extremely hostile environment. The #emailgeeks community is anything but hostile, and that proved to be true in this instance as well.