The Wufoo Blog

Archive of News & Updates

We’ve Added Nearly 200 New Templates to the Wufoo Form Template Gallery!

By Johan Lieu · June 4th, 2014

To help you, our wonderful Wufoo customers, save even more time and get back to doing what you do best we’ve added nearly 200 brand new and high quality form templates to our template form gallery. That means that we now have more than 350 form templates for you to use to save time and get a jump start on your data collection.

We’ve got everything from a Team Performance form to help you get started with employee and team reviews, to a Membership form to help clubs, groups, and companies start receiving membership applications.

We have a boat load of registration forms like our nifty Neighborhood Events form to help you throw events and build a community in your neighborhood, and even a Family Reunion Registration form to help get the whole family back together again.

If you’re using Wufoo forms to run your business, make sure to not miss our Lead Generation forms like our Business to Business form that lets your potential business customers the ability to let you know what they are looking for. And don’t miss our Survey forms like our Market Research survey form, designed to get you a jump start on collecting quality information about your customers. Ready to make your company, product, and service even more awesome? Yeah, we thought so.

No matter what kind of form you’re looking to create with Wufoo, we’re pretty sure you’ll be able to find it in our template form gallery. You can also use one that’s similar to what you want and customize it, saving you lots of time in creating your form so you can start receiving useful data that much more quickly.

Missing a form that you’re sure others would like to use too? Let us know in the comments!

Stripe Subscription Billing Is Here!

By Johan Lieu · April 24th, 2014

It’s finally here. No, I’m not kidding. I wouldn’t kid about something like this. I wouldn’t toy with your emotions like that. I’ll just cut to the chase; starting today, you can now use Wufoo along with your Stripe account to create subscription (née recurring) plans for your customers. We know it’s something many of you have been looking forward to for a long time (apologizes in advance for the long delay!) but Stripe subscription billing is here.

Let’s jump right in and see how we can get your Wufoo forms setup with Stripe subscriptions!

How To Use This Integration

1. Create Your Subscription Plans In Stripe

To start creating subscription plans for your customers with Stripe, you’ll first need to create the subscription plans themselves in Stripe. To do this, simply log in to your Stripe account and navigate your way to the Stripe Dashboard. From there, click the navigation button labeled, “Plans”.

Click the “Create Your First Plan” button and a small dialog will appear that asks you to enter details for your plan. This is where the juicy stuff happens! In our example above, I need to create a monthly plan and an annual plan to fulfill my destiny of world domination via house cleaning. To create your subscription plan, you’ll need to enter in:

  • A Plan ID: This is just an arbitrary ID for your plan. We suggest using the name of your plan and separating the words with underscores.
  • Name: This is the name that your customers will see. You should make this super easy to understand and read. In my example, I named it “Monthly Cleaning Plan”. Simple, right?
  • Amount: This is the amount that you will be charging for each subscription interval. In this case, it’s $100 for monthly and $1000 for annual. (Hey, I’m not cheap, my cleanings services are top notch and totally worth it!)
  • Currency: This is the currency you want to accept payments in.
  • Interval: This is the frequency of your plan. In my case, I’d select monthly. For my annual plan, I would choose annual.
  • Trial period days: In the event that you’d like to offer a trial period for your subscriptions, you can enter in the number of days for the trial. Wufoo’s Stripe Subscription Billing supports trial periods, but that’s another blog post for another time. But trust me when I say it’s awesome.
  • Statement description: This is what shows up on your customer’s credit card bills. Keep it to 15 characters or less and no spaces.

Once you enter in your details for your plan, click the Create plan button and boom, you’re set. Create as many plans as you need, all in the same manner. Once you’re done, it’s time to head back to Wufoo and hook up your form with your Stripe Subscription Plans.

2. Setup Your Form

Well, of course, right? Simply head to the Form Builder and create your lovely Wufoo form that your customers will fill out. For our example here, I’ve created a form for my fictional (or is it?) cleaning company.

You can see that my form consists of some contact fields at the bottom (a name field, an email field, and an address field for my records).

But the interesting field is the first one, a multiple choice field. I’ve named this field the totally original, “Subscription Plans”. This field has two choices, one that is labeled “Monthly Plan, $100/month” and one labeled “Annual Plan, $1000/year — 17% Savings!”. Each of these choices directly correspond with a Stripe subscription plan in my Stripe account. For my annual plan, I even added a line about the savings of choosing the annual plan. You should make sure the labels for your choices in the form correspond with the names of the plans you created in Stripe. Nothing more confusing that selecting a plan that doesn’t match with what you think.

Note: Stripe Subscription Billing will only work with Multiple Choice or Drop Down Menu field types. If you want to use subscriptions, you’ll need to use one of these two field types.

Now, when someone selects one of these options and pays, a subscription profile will be created in Stripe for that customer and will be renewed for each billing period. If a customer wants my expertise in cleaning their house and wants to pay each month, they can select the Monthly Plan option and each month Stripe will charge their credit card. Easy-peasy.

But I get ahead of myself. The next step after creating your form is to create subscription plans within Stripe itself.

3. Connect Your Wufoo Form To Your Stripe Account & Plans

Now that we have a form in Wufoo, and subscription plans in Stripe, it’s time to connect the two. To do this, simply head to the Payment Settings for your form.

Once there, select “Stripe Subscription” from the Select A Merchant drop down menu. One click of the “Connect With Stripe” button will make a dialog box appear. From here you can choose to create a Stripe account, log in with your Stripe account, or if you’ve previously used Stripe on one of your forms, you can select that Stripe account from the drop down menu to speed up set up.

After you connect your Stripe account, it’s time to connect your form to your Stripe subscription plans. In the third panel on the right, you can select which field you’d like to assign your plans to. Remember, you can only setup Stripe subscription plans with multiple choice or drop down menu field types. If your form doesn’t have one of those fields on it, you won’t see anything here.

In our example, we choose the multiple choice field titled “Subscription Plans” from my cleaning form. Now we can associate each field choice with a specific plan. Here, I’ve associated the “Monthly Plan” option with the Monthly Plan I created in Stripe, and ditto for the “Annual Plan”. Hit the “Save Settings” button, and you’re all set to begin to receive payments and renew your customers without any work at all.

4. Managing Your Stripe Subscriptions

In the event you need to refund a customer or cancel their subscription (hey, cleaning houses is a subjective thing, people might not be happy), you can do this by visiting the same Stripe Dashboard where we setup our plans. From there you can visit the Payments page which lists all of the payments you’ve received. Simply hover over the transactions you’d like to refund and click the refund link. A small dialog box will appear asking you how much you’d like to refund, hit the Refund button, and your refund is set.

If you’d like to cancel a customer’s subscription, you’ll need to navigate to the Customers page. This page lists all of your customers and it’s here where you can dig into a specific customer to cancel their plan, refund them, or even delete their entire profile if you need. Basically, all management of your customers and their subscriptions and payments is done through the Stripe Dashboard. It’s super powerful, but tread lightly; things get real serious in there.


There you have it! You can now accept Stripe subscriptions from your customers through your Wufoo forms which automatically renew through Stripe. We’re ridiculously excited to release this feature and hope you, our awesome Wufoo customers, can find unique and novel ways to use Wufoo & Stripe together to make accepting payments even easier so you can get back to doing what you love rather than worrying about forms, payments, or subscriptions.

As always, if you have any questions, comments, or notes, please leave them below. And if you want to comment about how we’ve finally rolled this out, that works too. We won’t hold it against you. :) Either way, thanks for being Wufoo customers and being awesome.

Heartbleed: A Note From Wufoo

By Johan Lieu · April 11th, 2014

On April 7, 2014, researchers disclosed a vulnerability in a technology called OpenSSL that powers encryption across much of the internet. The vulnerability is commonly known as the “OpenSSL Heartbleed Flaw.”

Our team took immediate action to secure Wufoo’s infrastructure against this flaw. We closed any exposure that might have existed and now want to let you know that Wufoo is not vulnerable to the Heartbleed flaw.

Although we have no reason to believe that any part of our service has been improperly accessed due to this vulnerability, as a matter of best practice we would like to recommend that all our customers reset their passwords. To reset your password, here’s what you do: Go to the User Management section. Once you’re in the User Management section, click on the Change Password button. A dialog window will appear and allow you to enter new password information. After entering a password, press the Save button to save the changes.

Rest easy tonight knowing your forms are safe. Form on, friends!

Wufoo Now Supports All Global Stripe Users

By Johan Lieu · January 28th, 2014

As I’m sure you’re aware by now, Wufoo hearts Stripe (omg get a room you two). So we’re really stoked to announce that we’ve expanded our Stripe integration to support all global Stripe users. You can now use Wufoo forms to accept online payments via Stripe if you’re located in the United Kingdom, Ireland, Australia, and more. Heck, any country that Stripe supports, Wufoo now supports. Here’s a list of countries supported by Stripe.

With global support for all Stripe users, you’ll be able to accept payments through your forms in any currency that your Stripe account accepts. For example, if you’re a Stripe user in the UK, you’ll be able to accept payments in British Pounds, Euros, or even US Dollars. The same goes for all Stripe countries and their currencies. If you can accept it through your Stripe account, you can accept it through your Wufoo form! Here’s a detailed list of currencies that Stripe supports for each country/region.

Best of all, Stripe recently (like, literally, last week) announced that all Stripe European countries that were previously invite-only are now open to all users. Located in France, Belgium, Germany, etc, and always wanted to try Stripe and Wufoo? There’s no better time than now.

Note: Don’t have a Stripe account and wish to create one while setting up your Wufoo form? Make sure to select your specific country in the Stripe account creation flow. That way your Stripe account will be setup correctly for you and your country. Just a heads up!

As always, we’re always interested in hearing your comments or feedback about anything we do, so feel free to comment below and let us know what you think.

P.S. Big thanks and props to the Stripe team for their great product and all of their support!

P.P.S. I wasn’t going to say anything but I think honesty is indeed the best policy, so I’m heading this one off at the pass. We know that Stripe recurring billing is one of the most popular feature requests but, I can’t promise anything at this point in time. But we hear you and want you to know that we’re just as excited about the prospect of Stripe subscription billing through Wufoo forms. /bracesforimpact

2013 Year in Review

By Johan Lieu · January 9th, 2014

Well, that was fast. Before we all dive head first into 2014, let’s hit the Pause button for a sec and take a look back at our great 2013 by highlighting four pretty big changes in the world of Wufoo.

Wufoo Integrates With Braintree

Starting the year off right on the heels of our Stripe payment integration, we announced our latest partner in payments—Braintree. One of our first payment integrations that offered support for a wide variety of international currencies, we were really excited that the ability to accept international currencies is now a reality.

Don’t forget—that was just one of many new integrations that we announced in 2013 so be sure to check ‘em all out in the blog and here if you haven’t already.


Five Star Rating Field

We finally were able to launch a field type that’s been requested a crap-ton (yeah, I’m pretty sure that’s a unit of measurement in the Imperial System) by you form fans over the years—the highly vaunted Five Star Rating Field Type. We were thrilled to see this field type in action, whether to simplify the process of filling out feedback forms or to make product reviews as easy as selecting a couple of stars.

Our team worked hard on the front end implementation side of the Five Star Rating Field Type to make sure it was silky smooth and as super responsive to user interaction and we nailed it. We’ve got even more enhancements to this field type coming soon, so keep an eye out.

Enabled SSL/HTTPS By Default For All Accounts

SSL

Another major change that we implemented this year was to enable SSL/HTTPS for all forms and all accounts by default. In a year where awareness about security and information safety has been heightened, we realized that security is an important issue for all of our customers. All forms on all accounts are now HTTPS/SSL enabled by default. It’s something we feel strongly about and wanted to make sure all of our customers’ and users’ information is safe and secure.

Wufoo Integrates With Dropbox

Finally…the biggie. After posting a blog post about our caffeine-fueled/addled Hackathon in which we came up with some pretty cool but hacky features, you guys came out in force and let us know that you wanted these features. Now.

So we took the dino by the horns and created an integration with Dropbox. After wrestling with the integration for a bit and ensuring that it hit our very high standards, we were very happy to announce our Dropbox integration in December.

The response has been wild, with Dropbox quickly becoming one of the most popular Wufoo integrations. We’re still looking to tweak and optimize the Dropbox integration, so the work continues.


2013 was a crazy, wild, and immensely rewarding year for us and we’re extremely grateful to have all of you as customers. All of us here at Wufoo wake up each morning looking to make Wufoo a little bit better, a bit more fun, a bit more delightful, and whole lot more useful for you, our customers. 2014 is shaping up to be even better. We can’t wait to show you what we’ve been working on.

Thanks for a great 2013 from all of us here at Wufoo and here’s to 2014!

Integration Announcement: Dropbox Integration with Your Wufoo Forms

By Johan Lieu · December 10th, 2013

You might remember our sneak peek blog post from our previous Hackathon where we talked about some of the projects our engineers worked on whilst operating solely on hopes, dreams, and caffeine. One of the projects from that Hackathon was named WuBox which was a quick and dirty integration with Dropbox.

We devoted some time (a lot of this) and effort (even more of this) to really polish that integration to a level we thought our Wufoo customers came to expect and deserve. We’ve integrated with one of the most popular cloud storage companies in Dropbox and we’re ready to announce that you can now integrate your Dropbox account with your Wufoo forms. Files that are uploaded to your form can now be sent automatically to a folder within your Dropbox account.

But first, a little Celebration:

Setting Up The Integration

To get started with the Dropbox integration, you need to have a paid Wufoo account, on an Ad Hoc plan or higher. To add the Dropbox integration just head over to the Notification Settings for a form that is collecting file uploads. Select Dropbox from the drop down menu of integration partners and click “Add Integration”.

We’re using OAuth to authenticate you and your Dropbox account (similar to what we’ve updated Campaign Monitor and MailChimp with last week) so to connect, click the “Connect to Dropbox” button.

A new window will appear asking you to log in to your Dropbox account and grant Wufoo permission to access your files. Don’t worry, this is normal and we only need access to your Dropbox account so we can automatically upload files to your Dropbox account from your forms.

Note: If you are having problems connecting to Dropbox or don’t see a new window appear, you’ll need to allow pop ups for Wufoo.com so that the Dropbox log in window will appear.

After you grant Wufoo permission to access your Dropbox account you’ll be taken back to the Notification Settings screen where you’ll see the Dropbox integration options have changed. From here, you can select a folder within the top level of your Dropbox account (think /Dropbox/Folder) that you’d like file uploads to be placed.

Tip: To make it easier to discern files from different forms, we suggest creating a separate folder in your top level Dropbox folder for each of your forms. Like, /Dropbox/Job_Applications and /Dropbox/Client_Assets for two different forms.

Just select the folder in the drop down menu where you’d like file uploads on your form to be placed, click the “Save” button. The panel will update showing you what Dropbox account is associated with this form and in what folder files will be placed. Now whenever a user uploads a file to this form, the form will be uploaded to your Dropbox account instead of being stored within Wufoo.

Entry Manager & File Names

Since files uploaded to a form with Dropbox integration changes the behavior of files considerably (Wufoo no longer keeps a copy of the file and instead places it within your Dropbox account) we’ve had to modify the behavior of the Entry Manager slightly.

As you can see in the above screenshot, a user uploaded a file to my form and I’m looking at the entry within the Entry Manager. Normally, we’d provide a link to the file here, but since I’ve integrated with Dropbox, we now display a line of copy informing me that the file has been moved to Dropbox and is located in the “/Wufoo” folder.

Meanwhile, over at my Dropbox account, you can see that the file that was uploaded to my form is now located in my Dropbox/Wufoo folder (like magic!).

You can also see that the file name is different than in the previous screenshot. We’ve prefixed the file name of the uploaded file with the entry number of the corresponding entry for your form. In this case, I can easily see that this file is associated with the first entry on my form since the file name is now, entry-1-img_0207.jpg. This will allow you to easily identify which files are associated with which form entry.


We’re totally stoked to finally be able to release this integration for Wufoo customers. The use cases are practically endless (your clients can upload their design assets to you directly, employment applications can seamlessly send resumes to your shared HR Dropbox account, etc.) and we’re sure we’re missing some. If you’ve got a great use case for using Dropbox with your Wufoo forms, let us know in the comments below. In the following weeks, we’ll be posting more about the different things you can use Dropbox for and we’d love to share your implementations.

If you need more detail or help, please visit the Dropbox integration documentation.

Thanks and we hope you’re as excited as we are about Wufoo’s new Dropbox integration.

Integrations Update: Campaign Monitor & Mailchimp Now Use OAuth

By Johan Lieu · December 4th, 2013

Hey there, API Key. You got a minute to talk? Yeah, it’s kind of serious. You should probably sit down. So we’ve been thinking about this a long time and well, see, we’ve been together a while now and things were really awesome at the beginning. Like, super good.

But we think it’s time to move on. We’ve found someone new and their name is OAuth. No, stop crying, it’s not you, it’s us. Hey, if it makes you feel any better, we can still be friends!


Oh, wow, you were there the whole time? Awkward. Well, this is as good a time as any to let you know. You might have recently noticed a slight change in the way that you setup Campaign Monitor and MailChimp integrations for your form. Namely, you no longer need API Keys! Now it’s easier than ever to connect and integrate your forms with Campaign Monitor and MailChimp.

To add a Campaign Monitor integration to your form, simply click the “Connect to Campaign Monitor” button. A window will open which asks you to log in to your Campaign Monitor account to authenticate you. Log in, give Wufoo access to your account, and boom, connected.

Adding a MailChimp integration to your form is even easier. Same as before, click the “Connect to MailChimp” button and a window will open which asks you to log in to your MailChimp account to authenticate you. Log in and boom, you’re connected. No need to give permissions.

From there, all functionality for both integrations is unchanged. So if you’re familiar with Campaign Monitor or MailChimp, you’re set. Want more information on how to set up these integrations? Check out our help documentation for Campaign Monitor and MailChimp.

I Have An Existing Campaign Monitor or MailChimp Integration

No worries! If you’ve already got a Campaign Monitor or MailChimp integration for your form using the previous API Key method, your integration will continue to work. You can continue to update your settings like before and its business as usual. If you create a new Campaign Monitor or MailChimp integration, it will use the snazzy new OAuth method as described above.


As always we’ll continue to update our integrations to make them more robust and feature rich. If you’ve got feedback or suggestions on what we should improve, please let us know below in the comments!

Back to Basics: User Management

By Johan Lieu · December 3rd, 2013

If there are people within your company or organization that you’d like to give access to your Wufoo account so they can make their own easy to use forms, we’ve got you covered. If you have a paid Wufoo account on a Bona Fide or higher account, you can create users that can access your account. In this post, we’ll go through how to create a user in your account.

Heads up: The Back to Basics series are aimed at newer Wufoo users who want to take full advantage of all the features of their mighty Wufoo accounts. If you’re a Wufoo Veteran (congrats!) then this might not be for you. And if you want more Tips & Tricks, check out this archive.

I Fight For The Users. So Let’s Make A User.

To create a user, simply navigate by clicking the Users tab in the top nav of your account, which brings you to the User Management page. From here, you’ll be able to see all the users in your account, and their permissions.

To create a user, hit the “New User!” button which will bring up the “New User Creation” modal. Here, you’ll input your user’s name and email address for the new user you’re creating. Click “Create User” and boom, your user is created!

There are some special notes about creating a user:

  1. The email address you input when creating a user will be the email address the user will use to login to your account.
  2. The user will receive an email notification letting them know that you’ve created a user in your account for them.
  3. The user will also receive a link which they have to use to log in with. This is especially important. Users that you create in your account cannot log in through the normal process on www.wufoo.com. They have to log in through the provided link, which is similar to this example link: https://youraccountname.wufoo.com/login/.

You May, You May Not. Let’s Give Permissions To Our User.

The next thing to do is to setup the permissions for your new user. By default, when you create a new user, the user has no permissions set up and can’t do much in your Wufoo account. The new user can log in but can’t create or edit any forms, reports, or themes. Not very useful! But fret not, this is where permissions come in.

With permissions, you can allow your new user the ability to create new forms, reports, or themes. To do so, you just need to select your new user, and select which permissions you’d like to give them in the top right module of the User Management page titled, “This User Can Do the Following”. Simply select what you’d like your new user to be able to create (forms, reports, themes) and you’re set.

If you have existing forms that you’d like your new user to have access to, you can do that too! To do so, simply select your new user, and in the module in the bottom right of the User Management page titled, “This User Can Access”, click the button, “Add Permissions”.

This will display a dialog box which from where you’ll be able to select the forms, reports, and themes you’d like your new user to be able to access. Select the permissions you want to grant, and click Save Permissions. Your new user’s access permissions will automatically update to reflect the permissions you’ve granted.

You’ve done it! You’ve created a new user in your Wufoo account and setup permissions for your new user, granting them access to create new forms, reports, and themes, and even giving them access to forms you’ve already created. Good job! If you’ve got any questions or have some tips on how you manage your users, comment below and let us know!

Google Checkout Closing Down - Alternative Payment Gateways to Use With Your Wufoo Form

By Andrew Gosnell · November 15th, 2013

This is a warning to anyone who is still using Google Checkout as the payment gateway for your Wufoo form! As they previously announced, Google will be closing down the Google Checkout payment gateway.

After Wednesday, November 20th, you’ll no longer be able to accept payments through your Wufoo form into your Google Checkout account.

Before that happens, you’ll want to switch over any of your forms that are currently using Google Checkout, and connect them to one of our other great payment gateway options. Here are a few of our suggestions:

Stripe

If you’re in the United States, we recommend Stripe. They have a super-easy signup process that will get you up and running in minutes.

Another benefit for using Stripe over Google Checkout is that your form will use the integrated Wufoo payment page. So if you have your Wufoo form embedded in your own page, your customers will stay right on your website when paying, rather than getting redirected to a third-party site.

Check out our blog post about Stripe for more information about how to connect your Wufoo form to Stripe.

Braintree

If you’re in Australia, Canada, Europe, or the United States, then Braintree might be a good option for you. Check out our blog post about Braintree to learn more about your options with them.

As with Stripe, when you use Braintree with your Wufoo form, your customers will pay on an additional payment page of your Wufoo form, rather than being redirected to a third-party site.

Find out more about Braintree or sign up at the Braintree website.

Other Options

We have several other payment gateway options including PayPal and Chargify, listed in our Payment Settings help article.

And of course if you have any questions about your Wufoo payment settings or how to switch your form over to a new payment gateway, please don’t hesitate to reach out to us.

Making Wufoo More Secure: SSL/HTTPS

By Johan Lieu · October 9th, 2013

SSLWe’ve recently made a very important change to way that we manage the security of your Wufoo experience and want to let you know about our decision to make this change.

Beginning on 9/17/2013, we made the change to enable HTTPS by default for all forms, widgets, and reports. Previously, HTTPS was only available to customers on our Bona Fide or better plans, but we’ve now made it available for all users on all plans by default.

From now on, whenever you copy and paste your form URL to share with coworkers, customers, and others, you’ll notice that the URL now has HTTPS indicating that it will be served securely whenever someone views the form. When someone submits information? That’s right—secure.

This also applies if you use our Code Manager to grab the embed code to place your form on your own site. Whether it’s via Javascript, iframe, or our WordPress Shortcode plugin, your form will be served over HTTPS and your information and data will be secure. Additionally, we’ve made this change for all widgets and reports in addition to forms, so anything you share will be secure by default.

This was a big and important change for us here at Wufoo and we feel that it was the right thing to do for you—our awesome customers.

From all of us…thanks again for using Wufoo.


FAQ

  1. What if I’ve embedded my form using HTTP in the past?

    If you’ve embedded your form prior to 9/17, your form will still work. It was a big technical hurdle to ensure that enabling HTTPS by default for forms did not affect the many, many forms that were in use around the web.

  2. Can I still customize my secure form with my own logo or CSS?

    Yup! The only think you’ll need to do is to ensure that your logo is being securely hosted and that the logo will be served over HTTPS. This same goes for hosting your own CSS files for customizing the look of your forms. You can find more information about secure hosting here.

  3. I’m having other issues with my forms since the update.

    If you’re experiencing any issues with your forms since we’ve enabled HTTPS by default, please let us know.

  • Search

  • About

    The Wufoo Blog is the official online publication written by the developers of Wufoo about their online form builder, form-related technologies, and whatever else may fit their fancy—like robots.

  • Archives