How to run a giveaway contest on WP (and why you should)

Sara Díez Parra

Sara Díez Parra

Marketing & Comms
Tips & Tools

Are you looking for ways to drive traffic to your site?

Maybe you’d like to engage with more people by creating a giveaway contest. 

Giveaway contests create excitement and anticipation. People are more likely to engage with your business when they feel they can win something. 

Getting people’s attention is important. Using a giveaway contest creates many opportunities for your business to grow. Here’s how a giveaway can help:

  • Create a buzz to launch a campaign or product
  • Increase sales
  • Get more leads
  • Drive more traffic to your website
  • Get more email subscribers

When people enter a contest on social media, other people also become aware of it. They become inclined to join in when they see other people participate. This is how giveaway contests leverage the power of social proof. It can draw in even more people to engage with your business. 

A giveaway contest done with the right tools can shape your business’s growth. Sounds good, doesn’t it? Let’s find out how to create a giveaway contest for WordPress. 

The best giveaway tool you’ll find is RafflePress. It’s a complete giveaway plugin that you can use to set up your giveaway contest in minutes. 

It is built for WordPress and combines an easy to use interface with extensive tools to drive a giveaway campaign. Here’s a step-by-step guide on how to use RafflePress to make an awesome new giveaway.

Creating your Giveaway Contest

Make sure that you’ve downloaded RafflePress from the plugin repository. RafflePress Lite is the free version and it has everything you need to launch a basic campaign.

We recommend that you subscribe to the Pro version or higher. This will allow you to access advanced features to create an effective giveaway contest. You get greater functionality and design control.

Here are some of the features that are available on the Pro and higher licenses: 

  • Giveaway contests on multiple sites
  • Priority support from RafflePress 
  • Social media entries
  • Polls and surveys 
  • Landing pages

There are many more interesting features that give you the ability to completely take advantage of contest giveaways. 

Once you’ve subscribed to a Pro version of RafflePress, you can move on to taking the first step to creating your giveaway contest.

1. Create your new giveaway contest

On your WordPress dashboard, hover your mouse over the RafflePress menu item. You will see a floating menu appear. Click on Add New to create your new giveaway contest. 


2. Name your giveaway content campaign

Clicking on Add New brings you to the templates page. Here, you can give your giveaway a campaign name and select a template.


There are several templates available to you. Templates like the Classic Giveaway, Refer A Friend, Grow Your Email List and others are made to help you achieve your goals. To learn how to use RafflePress right now, let’s choose the Classic Giveaway.

Hover over Classic Giveaway and click on Use this Template. You will then be able to add details to your giveaway contest. 


3. Set the prize details

You will find yourself under the Setup Tab where you can edit the details of the prize you are giving away.

Under the Giveaway Prize Details section, click on the pencil icon. Give your prize a memorable name. 


Add a short description of the prize to the giveaway. You can also upload an image of the prize here. Click the Select Image button below the description box. Upload an appropriate image from your computer or image library. 

You can offer prizes that are interesting to your audience and relevant to your domain. Some great contest prize ideas are:

  • Money
  • Products
  • Ebooks
  • Video courses
  • Gift cards

Make sure that the prize details tell the audience what they are getting. Use clear and relevant content. Also, use a high-quality image to make the giveaway more enticing to your audience.


Once you’ve entered all the information you need you can move to the next step. Click Done Editing when you’re happy with the details.

4. Choose an entry method

Now that you have all the giveaway details in place, you can choose how people enter the contest.

Choosing the entry method is an important step. You can decide the type of action people can take to participate in the giveaway. The actions you choose will directly affect whether your desired outcomes take place. 

To choose an entry method click on Actions on the right-hand side menu


Actions are grouped according to three goals: 

  • Get More Subscribers
  • Get More Social Engagement
  • Get More Traffic 

Each Action group has a drop-down menu. Find the action you want to add and simply click on it to add it to your giveaway. 

Once you’ve chosen an action, you can set entry options. This allows you to edit the title and the value of each action. This means that you can show users how many entries each action gives them. For example, a user who participates using an email optin gets one entry only, but they can get three entries if they signed up with a social media profile. 

This encourages the audience to take steps that are most important to you, helping you achieve your goals. 


Once you have added these details to the action, click Save

You can add more actions and add the details you want for each. If your priority is to build an email list, then offer them more entries for an email optin. You can also rearrange the entry options so that the most important one is right at the top. This is done with RafflePress’s simple drag and drop feature.

5. Design your contest

Now that you have your contest details and actions spelled out, you can move on to designing the giveaway. 

Clicking on Design takes you to the design section.


Your giveaway comes in two layouts. One with the display image on top followed by the header. The other with the header on top and the image below. Choose a layout option that works for you. 

You can choose your fonts and colors so that it matches your brand. If you’re creating a standalone page for your contest, you can choose the background color of the page. You can also choose a background image for the giveaway contest landing page. 

When you’re satisfied with how your giveaway looks, click the Save button.

6. Configure the contest settings

The final step is to configure the contest settings. Choose Settings which is right below the Design tab. 

These are the settings that you can work with: General, Giveaway Rules, Email Verification, Success Tracking, Success Redirect, and Social Logins.

The most important setting to manage now is Giveaway Rules. This is where you include details about your contest giveaway rules. RafflePress makes this easy for you by generating automatic rules. 

Click on Generate Rules. A form pops up where you can type in details such as Sponsor Name, Email, Address, and Country. You can also insert eligible locations and the minimum age to participate. 


7. Publish your contest

You’re almost done! Your final step is to publish your giveaway and make it live. Click on the Publish tab at the top of your screen. You will get three options to publish:

  • RafflePress WordPress Block: Use this to embed the giveaway widget in a WordPress post or page. This works with the new WordPress block editor. 
  • WordPress Shortcode: You can embed the giveaway in a sidebar widget, inside the WordPress theme or in the classic WordPress editor.
  • Giveaway Landing Page: Create a standalone landing page for the giveaway on your website.

Promoting your giveaway contest 

Now that you have a live giveaway, it’s time to promote it. Don’t wait for people to find your giveaway. Tell them about it!

You can promote your contest in different ways. 

Social media: Share your giveaway on platforms like Facebook, Instagram, and Twitter. Draw people’s attention to it by using relevant hashtags. You can also ask your audience to tag their friends in the comments.

Email marketing: Send out an email to your subscribers telling them about the contest. Add links to the email that makes it easy for them to share it with others. 

Collaborate with other websites: You can reach out to other blogs and websites that have complementary products. They can help you reach out to their audience while your contest gives them fresh content.

There are other ways to promote your giveaway as well

  • Submit your giveaway to a contest directory
  • Create a popup on your site with OptinMonster
  • Add a link to the contest on your home page

Following up on your giveaway contest 

Once you’ve received all the submissions to the contest and the contest end date is over, you can choose a winner. Hover over the RafflePress button to find Giveaways. Click on Giveaways where you will find your finished and ongoing campaigns. Once you’ve found your finished campaign, click on Needs Winners.


RafflePress allows you to choose your winner fairly. Simply click on Choose Winners Now to get a winner. You can then email them to let them know they won. 

Even though the contest is over, you can still leverage it past its end date. You can do this by following up with the winner and other participants.

Contact your winner and ask them to share their win on their social media profiles. You can also share the winner’s name and prize on your website’s social media. 

Send an email to all the entrants who participated in the contest. Thank them for participating and let them know that they should try again in the next giveaway. You’ve now successfully completed a giveaway contest. Go ahead and experiment with different templates and prize offers to see what gives you the best result.

Use giveaway contests to help your business grow

Contests are fun and exciting. They make people interested in engaging with your business. It brings your audience’s attention to your website and creates opportunities. 

You can drive more traffic to your website, get leads, or build an email list. Using a giveaway also creates a positive feeling around your brand. It can lead to better brand awareness. So, get started on your own giveaway contest and help your business grow. 

About the author


Syed Balkhi is the founder of WPBeginner, the largest free WordPress resource site. With over 10 years of experience, he’s the leading WordPress expert in the industry. You can learn more about Syed and his portfolio of companies by following him on his social media networks.

Sara Díez Parra

Sara Díez Parra

Marketing & Comms
happy valentines day love Viabill 2

Tips & Tools

Ways retailers can take advantage of Valentine’s Day



Ways retailers can take advantage of Valentine’s Day

Tips & Tools

Blog post about small business

Sara Díez Parra

Sara Díez Parra

Marketing & Comms
Small Business Saturday

Success stories

NaturAll Club’s Revenue Increased by 10 Percent with ViaBill  NaturAll Club is a hair care company specializing in kinky and curly hair that only uses natural, safe, and non-toxic ingredients for …

Sara Díez Parra

Sara Díez Parra

Marketing & Comms
Interview with NaturAll Club on the benefits of ViaBill’s flexible payment model

Don’t miss any update

Request Demo

Get approved for ViaBill in just 30 seconds

A valid email address is required


e.g. 7543010

This field is required

This field is required

There are one or more required fields missing, please check the form and try again!
When you click “Check Yourself” you also accept our Privacy Policy.

Get in touch with sales

When you click “Contact Sales” you also accept our Privacy Policy.


It seems like you are in the US, do you want to continue to our US website?

ViaBill +