How to Create a WordPress Entry Contest Form

How to Create a Contest Entry Form in WordPress (2 Easy Ways)

Editorial Note: We may earn a commission when you visit links on our website.

Running a contest on your website is a great way to engage people actively with your brand and expand your reach to a wider audience.

In other words, running a contest is a win-win strategy—your audience wins something for free, and you capture more leads for your business.

In this guide, I’ll share my experience with creating a contest entry form in WordPress with 2 easy methods.

Create Your Contest Entry Form Now

How to Create a WordPress Contest Entry Form

You can start building a contest entry form right away by following the instructions in the video below:

Or, if you prefer written instructions, follow the step-by-step details below for creating your contest entry form easily:

Method#1: Create a Contest Entry Form Using WPForms

First, we’ll show you how you can run an online contest using a form. To do this, you’ll need WPForms Pro activated on your WordPress site.

pricing wpforms

Once you’ve acquired your WPForms Pro license, install the plugin on your site. If you’re unsure how, refer to this guide for help installing plugins.

Get the WPForms Plugin Now!

When it’s installed on your site, you can immediately start building your contest entry form.

Step 1: Use the Contest Entry Form Template

WPForms comes with a vast library of 1,800+ form templates for marketing, business operations, and various other purposes.

There’s a built-in contest entry form template that’s just perfect if you’re looking to run an online contest.

To start creating your form, open your WordPress admin area and click through WPForms » Add New.

Add new form

Once you’ve done that, you’ll see the form builder screen open. You can give a name to your form here.

Name your form

Then scroll down and search for the contest entry form. Click on Use Template under Contest Entry Form to immediately load your template.

Form template selection screen

Here’s what the template will look like once it’s loaded for you. You can also add additional fields to your form easily.

Contest entry form template

 

The bottom of this template includes the rules of entry, which are added using the Content field. These rules probably won’t apply in your case, but you can easily edit them.

The rules of entry field

To edit these rules, click the Rules of Entry field to open its Field Options. Then, you can use the text editor of the Content field on the left to edit your rules and format them any way you like. It’s as simple as that!

Editing the rules of entry field

When your contest form looks the way you want it to, click Save. Great! Let’s proceed to the next step and configure our form’s settings.

Step 2: Configure Your Contest Entry Form Settings

To start, go to Settings » General.

Navigating to the general settings in the WPForms form builder

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.
  • Tags — Assign a tag to your form to find it faster.
  • Submit Button Text — Customize the copy on the submit button.
  • Submit Button Processing  Text — Edit the text that appears after pressing submit button.

You can find additional settings by expanding the Advanced menu.

General settings

Also, activating spam protection on your form is a good idea to prevent bots from making fake entries in your contest.

WPForms has various spam filtering tools, including a built-in spam protection tool and popular services like Akismet, Google reCAPTCHA, and more.

You can access spam prevention settings from Settings »  Spam Protection and Security.

Opening the form spam and security settings

Once again, you should press Save to save your settings.

Step 3: Edit Notifications and Confirmations

WPForms automatically sends you notifications every time users submit your form. You can edit your notifications by going to WPForms » Notifications.

Accessing the notifications settings in the form builder

You can also set up notifications for the people submitting your contest forms. This will let them know that their entry has been received.

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

In addition to notifications, every form shows a confirmation message or takes people to a confirmation page after they submit it.

By default, the Contest Entry Form template has a confirmation message configured. But you can edit your confirmations by going to Settings » Confirmations from the form builder.

Editing form confirmation

For detailed instructions, check out our tutorial on setting up a simple form confirmation in WPForms so you can customize the message site visitors will see when they enter a contest on your website.

Step 4: Set Up the Form Locker Addon

WPForms has flexible access controls that enable you to manage contests very easily. But you’ll need to get the Form Locker addon before using these access controls.

From the Settings menu, click on the Form Locker option.

Activating the Form Locker addon

If it hasn’t been installed already, a modal window will open. Press Yes, Install, and Activate to continue.

Confirm form locker activation

Once it’s finished installing, you’ll see another modal popup with a success message. Click on Yes, Save and Refresh, to

Save and refresh form

Excellent! The Form Locker addon is now ready to use.

Step 5: Configure Contest Form Access Controls

You can now click on the Form Locker option to configure its settings.

Accessing the Form Locker settings in the form builder

One of the most useful settings you’ll find here is Form Scheduling. Click the toggle button next to Form Scheduling to expand more options.

Using these options, you can control when your contest form should become available for entries and when it should be closed automatically.

Just enter the Start Date and Start time along with End Date and End Time as you see fit.

You can also change the Closed Message that will appear to users accessing your form after it’s been closed.

Setting up form scheduling in the Form Locker addon

It may also be helpful to cap the number of entries you want to accept for your form. To do this, click the Enable Total Entry Limit toggle button.

Enabling a total entry limit in the Form Locker addon

After you’ve done that, you’ll be able to access additional options. Use the Limit field to define the maximum number of entries you want to allow.

As before, the Closed Message text box will enable you to write a message to display once the entry limit is reached.

Setting the total entry limit for a form in the Form Locker addon

It’s also possible to limit entries by specific users. You can restrict the number of entries a user can make by IP address, email, or both.

Restricting entries by IP address and email address

Scroll down to specify the entry limits for each user and how long they should apply for.

Select limit

You can also prevent users from making multiple entries by requiring a unique answer for certain fields.

For instance, you can require unique answers for your Email or Phone fields so that the same person cannot make multiple entries.

You can access these settings by going to the Field Options of your desired field.

Email advanced field options

After that, scroll to the bottom of the settings and click on the toggle button next to Require Unique Answer.

Require unique answer

Once you’ve set up the conditions for your contest, press the Save button on the top.

Step 6: Publish Your Contest Entry Form

Now that your contest entry form is all set up, you can embed it on your site. To do so, press the Embed button at the top-right corner of the form builder.

Embed form

When you’ve done that, a new modal will pop up. In this example, we’ll click the Create New Page in this modal to embed our form in a new page.

Create new page

Next, enter a name for your page and press Let’s Go!

Entering name of page to embed form in

After this, you’ll find your WordPress page editor window open. Here, you should see your form embedded within the page.

When you’re ready to launch your contest, click the Publish button at the top.

Launching the contest entry form

Fantastic! Your contest entry form is now ready and will start accepting entries based on the schedule and conditions (if any) you set up earlier.

Next, let’s look at another way to add a contest entry form to your WordPress site. This time, we’ll use RafflePress.

Method#2: Host a Contest Using RafflePress

RafflePress is a giveaway plugin to easily create a WordPress contest form on your site. Here’s how:

Step 1: Install The RafflePress Plugin

RafflePress is one of the best WordPress plugins to host a giveaway online. There’s a free version and a powerful premium version, and it has a user-friendly drag-and-drop builder that makes using either version a breeze.

And if you really want to use the power of giveaways to grow your business online, you’ll want to check out the perks of upgrading to RafflePress Pro.

It offers some great features like design options, email marketing and social media integration, and more. To learn more, jump over to our RafflePress review.

best wordpress podcasting plugins rafflepress

For this tutorial, we’ll show you how to create a WordPress contest form with RafflePress’ free version.

To install the plugin, go to your WordPress dashboard and click on Plugins » Add New. Type RafflePress in the search bar and click Install Now.

install rafflepress

So now that you’ve activated the plugin, you’re ready to create your simple giveaway.

Step 2: Create Your First Giveaway

Scroll down the page and click on the orange Create Your First Giveaway button.

how to create your first giveaway

Next, name your giveaway and select the pre-built giveaway template you’d like to use. For this tutorial, we’ll pick a classic giveaway.

select and name wordpress contest

If you’d like to focus on a specific goal as you host a giveaway, the pro version of RafflePress lets you choose from many additional (and highly effective) pre-built giveaway templates like:

  • Grow Your Email List
  • Pre-launch Campaign
  • Grow Your Facebook Page
  • Grow Your Instagram Following
  • Refer-a-Friend Viral Giveaway
  • Grow Your Twitter Following
  • Grow Your YouTube Channel

These are all fantastic ways to grow your audience.

Step 3: Add Details to Your Giveaway

Now that you’ve picked your template, you need to add all the details of your online contest.

First, click on the box with the pencil on the left-hand panel to provide a title and description for your prize.

Read the post on proven contest prize ideas if you need a little help coming up with something to give away!

In this Giveaway Prize Details section you can also:

  • Add additional prizes by clicking on the +Add Another Prize button
  • Set the start and end dates of your contest
  • Set your time zone

Step 4: Add Actions & Entry Options to Your Giveaway

RafflePress is wonderful for WordPress contests because it has a ton of actions and entry methods for you to offer your users.

So you can customize your giveaway to match your goals and your website’s goals. To add an action and edit its entry options, click on the Actions tab on the left-hand panel.

create wordpress contest with clicking on actions

Some possible online growth goals and the suggested entry option actions are to:

  • Get more email subscribers — Add the Join an Email Newsletter action (Pro).
  • Get more social media followers — Add a Facebook, Twitter, Instagram, Pinterest or YouTube action. An Instagram giveaway is a great way to encourage others to tag a friend right now (Pro).
  • Increase social engagement — Add a Refer-a-Friend (Viral Sharing) action or a Watch a Video action (Pro).
  • Grow your website traffic — Add a Tweet a Message or Visit a Page action.
  • Get user-generated content like from a video contest — Add an Invent Your Own action.

There are many other actions you can take when you host your giveaway, but those are some solid ideas to get you started.

The Pro version of the software will give you a ton more options. Each action has entry options that can be customized once you click on the + symbol for that action.

You can change the action’s title, choose the value of points someone will earn by completing it, make the action mandatory for entry, allow daily entries, enter a related URL, and more.

edit your action options in your wordpress contest

If you have the Pro version, you can customize the design to match your brand’s colors on the Design tab on the left-hand side to make your giveaway look even slicker.

Step 5: Adjust Your Giveaway Settings

RafflePress gives you many options to tweak your giveaway even more in the settings panel. First, enter your contest rules. Let’s do that before we adjust any other settings.

To get started, click on the Settings tab with the gear icon. Then, select Giveaway Rules and click the orange + Generate Rules button.

add wordpress contest rules

Next, enter your giveaway’s details on the page that popped up and click on the Generate Rules button at the bottom of the generator.

save rule generator in wordpress contests

RafflePress will then use the information you entered to generate basic giveaway guidelines and rules.

generated rules

Also, on this setting page, you can do many other things like:

  • Enable email verification
  • Success tracking
  • Social logins
  • Display your giveaway winners
  • Success redirection
  • and more…

Step 6: Save Your Giveaway

Once you have customized your giveaway’s details, actions, design, and settings, remember to click the Save button at the top right corner.

save your wordpress contest details

Step 7: Publish Your Giveaway to Your WordPress Site

The final step is to publish your giveaway on your website. To do this, RafflePress offers 3 options:

  • RafflePress WordPress Block – Embed the giveaway in your post or page in the WordPress block editor
  • WordPress Shortcode – Use the Classic WordPress editor and embed the giveaway using a shortcode
  • Giveaway Landing Page – Build a standalone landing page for your giveaway

In this example, we’re using a WordPress block. Create a new page or post and click the + icon to locate the RafflePress widget.

Select the giveaway you want to embed into your WordPress site from the list. Now click on the Publish button in the top right corner.

publish your wordpress contest

And there you have it. You’ve now created your giveaway in just a few clicks, without knowing any code.

finished wordpress contest page

And there you have it! You can now create a contest entry form in WordPress in two ways. Choose the method that’s the easiest for you, and you’re good to go!

FAQs about Contest Entry Forms

Contests are a popular topic of interest among our readers. Here are answers to some common queries about them:

How to collect contest entries?

To collect contest entries, use a form builder like WPForms. Create a contest entry form with fields for participant details such as name, email, and other required information. Publish the form on your WordPress site and promote it to gather entries.​

How do I create my own contest?

To create your contest, define the contest rules and prizes. Then, use a form builder like WPForms to create a contest entry form. Embed the form on your website and promote the contest through social media and email to encourage participation.

How do you make a giveaway entry?

To make a giveaway entry, use a tool like WPForms or RafflePress to create a simple entry form. Include fields for name, email, and any other necessary information. Share the form on your website and social media to attract participants.​

What is the difference between a giveaway and a contest?

A giveaway usually involves a random drawing to pick a winner, while a contest requires participants to perform a task or meet certain criteria to win. In a contest, entries are often judged based on quality or creativity.

How do you pick a winner for a giveaway?

To pick a winner for a giveaway, collect all entries and use a random selection tool or software to choose a winner fairly. Ensure that the selection process is transparent to maintain trust among participants.

Next, Check Out Giveaway Plugins

WordPress contest plugins can help you run social media contests, video contests, and more. Check out our post about creating free giveaways and contests to find tons of options.

You may also want to explore our list of form builders with conditional logic to create a contest entry form that only accepts entries after certain criteria or rules are met.

Create Your Contest Entry Form Now

Ready to build your form? Get started today with the easiest WordPress form builder plugin. WPForms Pro includes lots of free templates and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on Facebook and Twitter for more free WordPress tutorials and guides.

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.