Build a Form
You can create rules to build a dynamic form that can show and hide fields, skip pages, and show custom confirmation messages based on what people select or type when filling out your form.
Edit the Submit, Next, and Previous buttons on your form, change button styles using custom CSS, and learn what to do if the Submit button is missing on your embedded form.
Importing Predefined Choices in Bulk
Wufoo provides lots of pre-written sets of answer choices (available in English only) that you can add to Multiple Choice or Dropdown fields to save you time. You can also add your own predefined answer choices in bulk by copying and pasting a list of your choices, separated by line breaks.
Get the most out of Wufoo! Learn the basics and find links to related documentation for each section.
By default, Wufoo forms have one page, but you can add Page Breaks to your form to introduce pagination and break up your form into smaller steps or sections.
Form Title, Name, and Description
Form Names are the first impression people get of your form. They help you keep track of your forms on the Forms page, and they determine the URL ending of the Title Links to your form. Descriptions are a block of text that display under the Form Name. They're useful for giving an introduction to your form.
When you change the language of your form, we automatically display translations for the default text in your form. You can change the form language under the Form Settings tab.
The Form Builder is where you can add fields to your form, adjust the settings for each field, and configure some form-wide settings. Watch our video on how to use the Form Builder, and get links to more documentation on how to use each section.
How to add, delete, duplicate, or reorder fields on your form. You can add a maximum of approximately 100 fields to one form.
Collecting Payments Through Your Form
You can use one of our payment integrations to collect payments from people who fill out your form. Learn about the 3 steps you need to complete on the Payment Settings page to get your payment form up and running: Merchant Setup, Payment Options, and Assign Prices.
The File Manager gives you a place to securely store files in your Wufoo account. You can upload files, like images and logos, to use when designing your form or manage files that people uploaded when they filled out your form.
Welcome to the New Wufoo Experience
Wufoo's getting a new look! Try out the latest features and designs and give feedback to help us create the best Wufoo experience for everyone.
You can view your form from the Forms page. When you view your form, you're actually opening up the real form, so any entries you submit are recorded and count toward the monthly entry limit for your plan.
The Wufoo mobile site is great if you'd like to keep tabs on your forms on the go. Check out all your latest entries, send form notifications to someone's by email or text, or create a form super fast from one of our templates and share it out.
The Form Manager is where you can view and manage all the forms in your account. To get there, click Forms in the header of your account. It's also the page you see when you first log in.
You can password-protect a form so that people must enter the password to gain access to the form. To add a password: Hover over the More menu next to your form in the Form Manager and click Add Password.
Making a Form Public or Private
Public forms can be viewed and filled out by anyone. Private forms can only be viewed and filled out by users logged in to your Wufoo account.
Labels help you categorize your forms in the Form Manager. You can add labels to forms then create a filter to quickly find the forms you’re looking for.
Once you share your form link with people, embed it on your website, and start getting entries, it becomes a little bit trickier to make certain changes to your form. Keep these tips in mind before editing a live form.
Deleting a form from the Forms page immediately and permanently deletes all entries and uploaded files associated with that form.
You can duplicate a form from the More menu from the Forms page.
The Website field is a single textbox that's validated to only accept a website URL.
The Time field is a set of 3 textboxes (for hour, minutes, and seconds) with an AM/PM dropdown menu.
The Single Line Text field is a single textbox that accepts any type of text up to 255 characters.
The Rating field lets people rate a statement out of 5 stars.
The Price field is an open-ended field where people can enter a price of their choice.
The Phone field lets people enter a phone number in U.S. or international format, depending on the Phone Format setting you select.
The Paragraph Text field is a large textbox that accepts multiple lines of text—ideal for essay questions or open-ended comments. You can add a maximum of 10 Paragraph Text fields per form.
The Number field is a single textbox that's validated to only accept numerical answers.
The Name field is a set of text fields where people can enter their name.
Multiple Choice is a closed-ended field type where people can select only one answer from a list of choices.
The Likert field is displayed as a matrix, where people can evaluate a series of statements using the same scale.
The File Upload field lets people attach a file to their entry. Learn about limits for this field, viewing and downloading entries, and managing your storage limit.
Fields are the building blocks of forms—they let you collect data from the people who fill out your form. There are lots of field types you can add to your form so you collect the right kind of data, in the right format.
The Email field is a single textbox that's validated to only accept email addresses.
Dropdown is a closed-ended field type where people can select only one answer from a menu of choices—ideal for presenting a long list of options without cluttering your form.
The Date field lets people enter a date in the proper date format, or choose a date via a date picker calendar.
Checkboxes is a closed-ended field type where people can select any number of answers from a list of choices.
The Address field is a set of text fields where people can enter the address of a location.
Adding Extra Text with Section Break Fields
Section Break fields let you add large amounts of text into your form. Since HTML is supported, it's also really useful to use as a empty canvas for using HTML to add images, links, maps, and videos.
The DocuSign field lets you integrate with your DocuSign account so people can sign your form. It's a super useful field for when you need a more formal signature, like a consent form or when agreeing to terms of service.
Setting Max Quantities Per Answer Choice
Use the Max Quantities field setting to limit how many times a specific answer choice can be selected. This is useful for order and registration forms where you have a limited inventory, and you want to prevent people from submitting an order for a answer choice that isn't available anymore.
Select Required in the Field Settings of a field to require everyone to answer that field.
The Randomize setting lets you display the answer choices for a Multiple Choice field in a random order for each person that takes your form. You can only apply the Randomize setting to the Multiple Choice field type.
Preventing Duplicate Answers on a Specific Field
You can apply the No Duplicates setting to an individual field to prevent people from entering an answer that has already been submitted by someone else in a previous entry.
You can prepopulate many field types so that an answer is pre-selected, or has a predefined value, when people go to your form.
The Placeholder Text field setting adds grey example text to your field that disappears when people start typing, and isn't recorded in your results.
Limiting Answers to a Specific Range
The Range setting lets you apply a range or limit on the answers a field will accept. For Single Line Text and Paragraph Text fields, set a minimum and maximum word count or character count. For Number fields, set a minimum and maximum range of values, or number of digits.
Field Settings are settings that you can apply to an individual field on your form—they control all sorts of things like validation, format, visibility, encryption, layout and requirements for filling out the field correctly.
While all Wufoo forms are SSL-encrypted, you can encrypt up to 5 Single Line Text fields on your form to add an extra layer of security to those specific fields. Encrypted fields are stored with additional security on our servers, so they're ideal for fields that are collecting extra-sensitive data.
The Admin-Only field setting lets you hide a field from public view, so it's only editable through the Entry Manager to users in your Wufoo account with View and Edit permissions for that form.
The Field Size setting lets you change the size for some field types.
Adding Instructional Text to a Field
You can use the Instructions for User field setting to provide additional context or instructions for filling out a particular field in your form. When someone clicks into a field to fill it out, the instructions for that field will appear in a box to the right.
The Form Settings tab is where you can edit properties that apply to your entire form, set up confirmation options to customize what happens when people complete your form, and set limits and restrictions on form activity.
Using Templating to Customize Notifications & Confirmation Emails
Templating lets you personalize notification and confirmation messages by adding bracketed templates that are dynamically replaced with data and metadata specific to that entry. You could also think of templating as merge tags.
Send a Confirmation Email Upon Submission
When someone successfully submits an entry, you can automatically send them a confirmation email to let them know. You can customize the email to include any follow-up info you'd like, and you can choose to include a copy of their entry in the email as well.
Schedule an Open or Close Date for a Form
You can apply the Schedule Form Activity form setting to open and close your form at a specific date and time.
Page Rules allow you to skip people to different pages in your form when certain conditions are met. This allows you to create custom paths for the different types of people filling out your form, making sure they only see pages relevant to them.
Limiting the Total Number of Form Entries
You can set a form-wide limit on the total number of entries the form will accept. In other words, you can turn the form off after it receives a certain amount of entries. When the limit is hit, the form becomes inactive.
Form Rules allow you to trigger an action after someone submits your form. You can redirect people to another site, create a customized confirmation message, or send an email—only when they meet your conditions.
Field Rules allow you to show or hide fields based on how someone has filled out other fields in the form. This allows you to customize the experience of people filling out your form, making sure they only see fields relevant to them.
Confirmation Options & Form Closed Options
Confirmation options control what happens when someone completes your form. By default, we show a standard message, but you can show custom text or redirect people to a website instead. You can also send a confirmation email to the person that filled out your form.
Allowing Only One Entry Per IP Address
You can apply the Allow Only One Entry Per IP form setting to prevent people from submitting multiple entries from the same computer. This helps restrict your form to only allow one entry per person.
Adding Terms or a Consent Statement to a Form
Set up your form so that people need to agree to your terms of service or a consent statement before filling out your form. You can even display your terms in a scrolling textbox so that they don't crowd your form.