how to create an online race registration form

How to Create a WordPress Race Registration Form With a Plugin

Are you hosting a race and need a simpler, faster way to let people sign up to participate? Whether it be a running, biking, or swimming race, creating an online race registration form gives you an easy way to register people that want to participate in your event. In this article, we’ll show you how to create a WordPress race registration form with a plugin.

Click Here to Make Your WordPress Race Registration Form Now

Benefits of a WordPress Race Registration Form With a Plugin

Giving people a chance to register online for a race you’re hosting offers both you and your participants many benefits.

For Race Organizers

Here are some of the top reasons why race organizers should use an online race registration form:

  • Save Time. Creating an online race registration form is easy when you use WPForms. From there, all you have to do is let people register. Forget having to sort through the mail, filter registrations, and manually process payments. Instead, let your online form do all the hard work for you.
  • Better Race Management. WPForms makes managing all form submissions easy by centralizing form entries in one location, right in the backend of your website. You’ll never have to manually enter registrant information into spreadsheets and you can even export registrations to CSV files.
  • Improved Marketing. Getting the word out about your race is a cinch when you allow people to sign up online. Using email marketing campaigns, social media posting, and push notifications, anyone can find out about your race and rush to sign up with the click of link. You can also link to a video release form for participants to fill out if any recording will be happening the day of the race.

For Participants

WPForms is the best WordPress Form Builder plugin. Get it for free!

Here are some of the top benefits of registering online for a racing event:

  • Save Time. Just like race organizers, participants save time when they register online. Online forms can be simple and to the point and a submission is as easy as clicking a button. People don’t have to fill out paper forms and mail in entries hoping they don’t get lost.
  • Secure Online Payments. With secure online payments, participants will know their money is in the right hands and not lost in the mail. And, since WPForms integrates with Stripe, Authorize.Net, and PayPal, people registering will feel comfortable paying their fees online.
  • Form Confirmations and Notifications. With an online race registration form, participants receive immediate conformation their registration has been processed, as well as email notifications, complete with any information they may need to know about the upcoming event.

So, now that you know some of the benefits of using an online race registration form, let’s see how you can create one for your WordPress website using WPForms.

How to Create a WordPress Race Registration Form With a Plugin

Follow these step-by-step instructions to get a WordPress race registration form on your site using the WPForms plugin.

Step 1: Create an Online Race Registration Form in WordPress

Using WPForms is the easiest way to create a race registration form in WordPress. WPForms comes with the Form Templates Pack addon that allows you to choose from 100+ pre-built templates for every niche and industry, including an online race registration form template.

The first thing you’ll need to do is install and activate the WPForms plugin. For more details, see this step by step guide on how to install a plugin in WordPress.

Next, you’ll need to install and activate the Form Templates Pack addon.

To do this, go to WPForms » Addon and find the one labeled Form Templates Pack addon.

Click Install Addon and then Activate.

form templates pack addon

Now you’ll need to create a new form.

To do this, go to WPForms » Add New, and name your form. Then, scroll down to the section labeled Additional Templates and type “Online Race Registration Form” into the search bar.

online race registration form template

When the pre-built online race registration form template loads, most of the work is already done for you. In fact, you’ll find the following fields in the form:

  • Name
  • Email
  • Single Line Text
  • Dropdown
  • Multiple Choice
  • Paragraph Text

race registration form

If you want to see the online race registration form template in action, head over and check out our sample online race registration form demo.

You can add additional fields to your form by dragging them from the left hand panel to the right hand panel.

Then, click on the field to make any changes. You can also click on a form field and drag it to rearrange the order on your race registration form.

For example, if you want to collect race registration fees for your event, add a Single Item, Multiple Item, or Dropdown Items form field to your race registration form template.

For our example, we’ll add a Single Item form field and require a flat fee payment for entering the race.

add payment fields

Make sure to select the Required checkbox so new race participants cannot submit their race registration form without paying the race fee.

For help with integrating your race registration form with PayPal, be sure to check out this easy to follow tutorial on how to install and use the PayPal addon. And if you want to integrate it with Stripe, check out this tutorial on how to install and use the Stripe addon.

Also, check out how to accept payments with Stripe on your website.

When your online race registration form looks the way you want it to, click Save.

Step 2: Configure Your Race Registration Form Settings

To start, go to Settings » General.

WPForms General Settings

Here you can configure the following:

  • Form Name — Change the name of your form here if you’d like.
  • Form Description — Give your form a description.
  • Submit Button Text — Customize the copy on the submit button.
  • Spam Prevention — Stop contact form spam with the anti-spam feature, hCaptcha, or Google reCAPTCHA. The anti-spam checkbox is automatically enabled on all new forms.
  • AJAX Forms — Enable AJAX settings with no page reload.
  • GDPR Enhancements — You can disable the storing of entry information and user details, such as IP addresses and user agents, in an effort to comply with GDPR requirements. Check out our step-by-step instructions on how to add a GDPR agreement field to your simple contact form.

Click Save.

Step 3: Configure Your Race Registration Form Notifications

Notifications are a great way to send an email whenever someone registers for a racing event on your website.

WPForms Notifications Settings

In fact, unless you disable this feature, whenever someone submits a race registration form on your site, you’ll get a notification about it.

If you use smart tags, you can also send a notification to your participants when they fill out your form, letting them know you received it and will be in contact shortly if needed. This assures people their entry has gone through properly.

You can also add important information to the notification about the upcoming race. For instance, provide directions, start times, a list of what to bring, and parking information.

For help with this step, check out our documentation on how to set up form notifications in WordPress.

You can send more than one notification when someone registers for your racing event on your site. For instance, you can send a notification to yourself, your participants, and your event organizer.

For help doing this, check out our step by step tutorial on how to send multiple form notifications in WordPress.

Lastly, if you want to keep branding across your emails consistent, you can check out this guide on adding a custom header to your email template.

Custom Email Header

Step 4: Configure Your Race Registration Form Confirmations

Form confirmations are messages that display to people once they submit a race registration form on your website. They let people know that their registration has gone through and offer you the chance to let them know what the next steps are.

WPForms has three confirmation types:

  1. Message. This is the default confirmation type in WPForms. When someone submits an online race registration form, a simple message confirmation will appear letting them know their entry to your racing event was processed.
  2. Show Page. This confirmation type will take registrants to a specific web page on your site thanking them for their form entry. You can also redirect them to a page providing more information about the event for their convenience. For help doing this, check out our tutorial on redirecting people to a thank you page.
  3. Go to URL (Redirect). This option is used when you want to send poeple to a different website.

Let’s see how to set up a simple form confirmation in WPForms so you can customize the message site visitors will see when they fill out an online race registration form on your website.

To start, click on the Confirmation tab in the Form Editor under Settings.

Next, select the type of confirmation type you’d like to create. For this example, we’ll select Message.

Confirmation Message

Then, customize the confirmation message to your liking and click Save.

If you want to display different confirmations to site visitors based on their behavior, be sure to read up on how to create conditional form confirmations.

Step 5: Configure Race Registration Form Access Controls

WPForms comes with a Form Locker addon that gives website owners a way to configure form permissions and access controls.

To access these settings, go to Settings » Form Locker. Here, you’ll see 4 different settings:

form locker settings

  1. Enable password protection so only those with the password can fill out your form. You can give people the password in your email campaigns or on social media posts to narrow down the number of random form submissions you receive.
  2. Schedule start and end dates for your race registration forms so people can’t register right before the race begins.
  3. Limit the number of form entries you’ll accept and control the number of participants.
  4. Allow only those that have logged into your website to submit an online race registration form.

The Form Locker addon also gives you the ability to limit race entries to one person. For detailed help with form permissions, check out this documentation on how to install and use the Form Locker addon.

Step 6: Add Your Race Registration Form to Your Website

After you’ve created an WordPress race registration form with the WPForms plugin, you need to add it to your WordPress website.

WPForms allows you to add your forms to many locations on your website, including your blog posts, pages, and even sidebar widgets.

Let’s take a look at the most common post/page embed option.

To begin, create a new page or post in WordPress, or go to the update settings on an existing one. After that, click inside the first block (the blank area below your page title) and click on the Add WPForms icon.

race registration wordpress
The handy WPForms widget will appear inside your block. Click on the WPForms dropdown and pick the form you’ve just created and that you want to insert into your page.

select wpforms race registration form
Now, click Preview, and you’ll see your WordPress race form as it will appear on your website. If you’re satisfied with the way your WordPress form looks, go ahead and click on Publish and your form will go live on the Internet.

publish wordpress race registration form with plugin

Take a look at your published page to see exactly how it looks on your website!

published wordpress race registration form with plugin
To view your WordPress race registration form entries after they’ve been submitted, check out this complete guide to form entries.

Click Here to Make Your WordPress Race Registration Form Now

Final Thoughts on WordPress Race Registration Forms With a Plugin

And there you have it! You now know how to create an online race registration form in WordPress.

If you want to recruit volunteers for your racing event, be sure to check out how to create a volunteer application form on your website.

So, what are you waiting for? Get started with the most powerful WordPress forms plugin today.

And don’t forget, if you like this article, then please follow us on Facebook and Twitter.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.