The Wufoo Blog

How To Create A Simple Donation Form

By Chris Coyier · February 17th, 2011

Wufoo is perfect for creating donation forms. In this tutorial we’ll create The World’s Simplest Donation Form, which consists of only a single field. This is a price field, which allows a user to type in how much they want to donate, and then proceed directly to checkout where they will be charged that amount. Creating a donation form like this through Wufoo means your form will look great and provide as professional of an experience as possible.

Let’s walk through the process from start to finish. There is a screencast tutorial below, and written instructions below that depending on how you roll.

Screencast Tutorial

1. Bona Fide Plan & Payment Gateway

If you just want to give this a test drive to see what it’s like, you can process five transactions for free on our Free or Ad Hoc plans, but if you plan to go live with a donation form, you’ll need to be on our Bona Fide plan or above and have Payment Gateway set up. If you don’t have a Wufoo account yet, you can choose a plan and sign up here. If you do, you can see your current plan and change if needed by logging in and going to the Account tab. To see which Payment Gateways we support and compare them, see our Which Payment Gateway Should You Choose? page.

2. Create the Form

We’re going to create The World’s Simplest Donation Form, which has only a single field on it, a Price field. For this form, the idea will be that people type in the amount they wish to donate. From the Form Manager, click New Form! then name it, click the Price field to add it to the form, name that, and save.

Simple Donation Form

3. Add Payment Integration

After saving your form, head back to the Form Manager and click the Payment button beneath this new form. This will take you to the screen for setting up payment integration. Here you will enter information about the Payment Gateway you use. Then you’ll assign prices to fields on the form. Select the donation price field from the dropdown and click the Assign Prices to this Field button.

Wufoo · Payment Settings

Then click the Save Settings button and your form is all set to start accepting donations!

Taking it Further

Remember, keeping forms simple (less fields) increases their conversion rate. So don’t add extra fields to your form without being very sure you need them! That said, perhaps adding a few more fields makes sense for you. Check out our Donation Form template for in our Form Gallery for ideas.

Install Donation Form Template

Taking things further, you could hook it up to one or more of our integrations to grow your mailing list, handle lead management, etc.

Plan to reward your donators with gifts based on the donation amount? Check out our tutorial on creating a Dynamic Tiered Gift System.

This entry was posted 1 year ago and was filed under Tips & Tricks. Comments are currently closed.

Comments

  1. I can’t see the video :(

    Posted 1 year ago by Shelley.
  2. Is it possible on the “Donation Form” to have billing name/address saved (via cookie or something)? The quick donation slows down a bit if someone wants to give multiple times. Are there plans to save billing address info (just to prepoulate those fields -not cc) for easy donations and registrations? It would be MASSIVELY helpful.

    Posted 1 year ago by Bryan Chalker.
  3. I’m with Bryan. I think the ability to save that info would be a huge help!

    Posted 11 months ago by Robert.
  4. If you’re using one of the fancier payment gateways like PayPal Pro or Authorize.net, you can prepopulate info from the Wufoo form to the payment form.

    If you’ve already got the user’s info from your system, you can prepopulate it to the Wufoo form using url modifications: http://wufoo.com/docs/url-modifications

    We don’t have a feature to allow you to store it in cookies on our end, though.

    Posted 11 months ago by Andrew Gosnell.
  • 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