How to Create a Registration Form

Formsite Registration Form

Registration forms collect information and let people sign up for events and groups. These forms collect basic contact information plus details required for further categorization. Examples include clubs, team sign-ups, event registrations, and sweepstakes, to name a few. Building a registration form takes just a few minutes with Formsite.

Best Practices for Creating Online Forms

Online forms have general rules we recommend for virtually every form and survey. Our tips provide an easier experience for visitors and maximize completion rates. These rules include:

  • Only ask for answers you need.
    Collecting information unrelated to the form puts visitors on edge and causes them to question the form’s legitimacy. Only ask for information that someone signing up would need for identification at the event.
  • Use the right input item.
    Some questions ask for answers of a certain type, so use the right item for the job. For example, email addresses need the Email Address item to use that address. Radio Buttons and Dropdowns let visitors give one answer out of many, and Checkboxes allow more than one answer. Text input items are the Short Answer and Long Answer items.
  • Keep pages small.
    Use Page Break items to add pages to the form and display a few (or even one) items on each page. The fewer items the visitor sees, the more they can concentrate on the answer.
  • Use extra information or placeholder text.
    If the answer needs specific formatting, add placeholder text as an example. You can also add instructions to the item’s label or using the “Use extra pop-up instructions…” setting.
  • Create a Success Page instead of using confirmation emails.
    Email has become very personal, and messages with a simple “Thank you” are commonly marked as spam. Our recommendation is to use a Success Page instead of the email unless there’s a reason for the email message.

Best Practices for Creating Registration Forms

Besides the general rules, registration forms come with their own tips:

Formsite Registration Form quantity
  • Allow for registering multiple people.
    Use one of our built-in methods to collect registrations for multiple people. These methods include the repeating page rule and restarting the form, among others.
  • Use Inventory to prevent overselling.
    Some events have limited space so controlling the number of attendees is important. Inventory allows for setting the maximum number available.
  • Clearly state the privacy policy.
    Be sure to establish and follow rules for using registrants’ email addresses. For example, add a Description Text item with the text: “We take your privacy seriously. We promise to never sell or give away your email address.”
  • Provide an opt-in method.
    This allows registrants to agree to receive your email and know what to expect. For example, add a Checkbox item with the choice “Agree to receive emails”. The Notification can then be set with the conditional logic to send only when the result has that item checked.

Benefits of Online Registration Forms

  • Embed on your site with no code experience needed.
    We provide a unique embed code for every form you can copy and paste for easy embedding. Add using an HTML widget or directly into your site’s code and it just works.
  • Build email marketing lists by subscribing registrants who opt in.
    Use the Mailchimp, Constant Contact, or Zapier integration to sign up visitors. Send email addresses and any other information to build your list.
  • Collect payments using built-in payment integrations.
    Connect to PayPal, Stripe, or accounts to collect payments through the form. Use the order form tools to calculate the order, include coupon codes, taxes, and more.
  • Secure data collection and storage.
    We encrypt data at all times including during the form submission process and at rest in the database. Use two-factor authentication and Sub-users to allow secure access to results.
  • Send data to other services to make a custom process.
    Formsite’s built-in integrations give form owners ways to connect to other online services. Examples include Google Drive and Google Sheets, Microsoft OneDrive, Salesforce, and more. Plus, the Zapier integration connects with literally thousands of other online services.
  • Use Workflow for passing data to other forms.
    Perfect for follow-up forms, upsells, option choices, and approvals.

Steps to Create a Registration Form Without Coding

1. Sign up for free at

If you don’t already have an account, go to Formsite and click the Sign Up Free button. You’ll start in the free 14-day trial of our Pro 1 service where you’ll have high limits for testing and access to all of the integrations.

Formsite registration form free trial

2. Create your Registration Form

Click the Create New Form button and choose a template or start with a blank form. Our template area has tons of online form templates organized by industry and type. Browse through them for examples of questions or styles that suit your needs. You can quickly start with a template or get started with a blank form and add your items from scratch.

Formsite registration form templates

3. Build your form

Use the form editor to add, edit, and delete items. The drag and drop editor makes adding online form items fast and easy. The form builder shows exactly what the form looks like, and the style settings give full control of how everything looks. Choose the fonts, colors, sizes, and everything else with the Customize tools. Advanced users can use the Style -> Advanced page to directly edit the CSS, too.

Formsite registration form drag and drop builder

4. Customize your form

Set rules, pricing, inventory, scoring, or any other form features. Use the conditional logic to show or hide items based on answers to the form. Page rules allow for skipping pages to show specific pages or Success Pages. Set up Inventory on items to set a limit for how many to accept and use Scoring to assign values to choices. Use Order Form items to calculate an order total and enable a payment integration to collect payments.

Formsite registration form customize

5. Test your form

Test the form and submit results to make sure everything works as expected. Check that the rules trigger as expected and all of the settings do what you need. See your form submissions in the Results Table as soon as they come in. Optionally set up Notification emails to send after each successful submission, and enable integrations to send the data to another service.

Formsite registration form testing

6. Share your form

Share the form by posting or emailing the link, or embed on your site using the provided embed code. Embedding the form makes it part of your site so your form visitors don’t have to leave your site to complete the form. WordPress users can use our plugin to embed using a shortcode, too.

Popular Registration Form Templates

Billions of forms submitted