RafflePress Logo
RafflePress announcement for review actions

New Update: Boost Social Proof with Reviews & Automation

Introducing RafflePress's new leave-a-review giveaway actions. Boost customer engagement and build trust effortlessly by incentivizing reviews in WordPress.
How to Do Giveaways on Twitch

How to Do Giveaways on Twitch + WordPress: Step-by-Step

Written By: author avatar Stacey Corrin
author avatar Stacey Corrin
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.
     Reviewed By: reviewer avatar John Turner
reviewer avatar John Turner
John Turner is the co-founder of RafflePress. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Want to know how to do giveaways on Twitch?

I’ve entered dozens of Twitch giveaways as a viewer, and run plenty as a creator. Some are quick chat contests. Others collect entries for days and drive real channel growth.

In this guide, I’ll show you how to do giveaways on Twitch step-by-step, whether you want something fast and simple or a full campaign that grows your community.

TL;DR: You can use a Twitch bot like Nightbot or Moobot for simple live giveaways. Or set up a longer giveaway with RafflePress on your WordPress site to grow across Twitch, Discord, YouTube, and more. I’ll walk you through both options below.

Best Twitch Giveaway Tools (Quick Comparison)

Here’s a quick comparison of the most popular tools you can use to run Twitch giveaways.

ToolBest ForFree?
RafflePressWordPress users, multi-platform giveawaysFree version available
NightbotSimple live chat giveawaysYes
MoobotKeyword entry giveaways in chatYes
StreamElementsIntegrated giveaways + overlaysYes

Most Twitch giveaways use chat bots like Nightbot or Moobot. Viewers enter by typing a keyword in chat (like !giveaway), and you pick a random winner live. These are great for quick contests, but they have limits:

  • You can’t collect email addresses or build a list
  • They only work when you’re live
  • You have fewer ways to customize entry methods

If you want more control, or if you want your giveaway to keep running even when you’re offline, using a tool like RafflePress on your WordPress site is the better choice.

Table of Contents: How to Do a Giveaway on Twitch

Here’s a quick summary of the exact steps I use to run successful Twitch giveaways using WordPress and RafflePress:

Why Run Giveaways on Twitch?

Giveaways are a great way to grow your Twitch channel. Studies show that businesses can gain many new fans through online giveaways. This shows how powerful they are for reaching more people.

Bar chart showing giveaway contest stats for Facebook page growth and user engagement

When you host a giveaway on Twitch, you get many good things, like:

  • Attracting more viewers
  • Getting more subscribers
  • Opening up chances for brand deals
  • Getting more people to join in
  • Sharing your content on other websites and social media

For example, G Fuel, an energy drink company, worked with streamer “Ninja” for a PS5 giveaway on X (formerly known as Twitter). This led to over 8,000 retweets and 7,000 likes. That’s how well giveaways can work!

Tweet from G Fuel and Ninja promoting a PS5 giveaway on Twitter

How Do You Run a Giveaway on Twitch Without a Bot?

You don’t need Twitch chat bots or complex tools to host a fun giveaway. In fact, my favorite method is to use RafflePress on a WordPress site. It gives you more control, collects real user info, and lets your giveaway run while you’re offline.

RafflePress website screenshot promoting it as a WordPress giveaway plugin

Sure, many other giveaway tools exist. But RafflePress is a well-liked WordPress giveaway plugin. I like it for Twitch giveaways for these reasons:

  1. Reach people beyond Twitch to find new fans.
  2. Let people enter by following you on other social media or joining your Discord.
  3. Build a simple, appealing giveaway page that people will want to use.
  4. Gather helpful information about those who join your giveaway.
  5. It works smoothly with your WordPress website.
  6. Checks prevent cheating and make sure everyone has a fair chance.
  7. It helps your giveaway follow all important rules.

If you want a giveaway tool that works across many websites and apps, RafflePress is a fantastic choice.

Twitch Giveaway Ideas That Actually Work

Need ideas for your next Twitch giveaway? Many streamers simply ask viewers to “type !enter in chat.” But this might not work well if your viewers aren’t excited about the prize or how to enter.

Here are some great Twitch giveaway ideas. They will keep your viewers entertained and help you reach your growth goals:

  • Flash Giveaways: Run a short giveaway during your stream where viewers enter by typing a keyword in chat. Great for boosting live engagement.
  • Comment-to-Win: Ask viewers to leave a comment on your latest blog post or video. This drives traffic and encourages discussion.
  • Trivia Contests: Reward viewers who get the correct answer first. You can tie it to your stream content or general gaming knowledge.
  • Viewer Milestone Celebrations: Hit 500 followers? 1,000? Celebrate with a giveaway that rewards everyone who helped you get there.
  • Creative Submissions: Let viewers submit artwork, memes, or clips — and have your audience vote on their favorites.

Still looking for more inspiration? Here’s a full list of live stream giveaway ideas and Twitch giveaway ideas for followers to help you find the perfect fit.

How to Run a Twitch Giveaway from Your Website

This guide will show you how to run a giveaway on your Twitch stream. I’ll use a WordPress site and RafflePress. If you don’t have a WordPress website yet, you can follow this helpful guide on how to start a blog in WordPress. It covers everything from getting a domain name to setting up your site.

If you already have a website, just follow the steps below to host a great giveaway on Twitch.

1. Set a Goal for Your Twitch Giveaway

Graphic showing how to create SMART goals for a giveaway campaign

Before anything else, decide what you want your giveaway to achieve. A clear goal helps you track success and choose the right prize and promotion tactics.

Sit down, and ask yourself what you want to achieve from running a giveaway contest. For example, you might decide to do a giveaway on Twitch to:

  • Increase engagement on your stream
  • Improve loyalty to your brand
  • Attract more followers and subscribers
  • Drive targeted traffic to your website
  • Increase email list subscribers
  • Grow your other social media channels

By setting S.M.A.R.T. goals that are specific, measurable, achievable, relevant, and time-bound, it’s a lot easier to get the results you want from your giveaway.

These giveaway ideas may also help with deciding on which goal best aligns with your brand.

2. Choose a Giveaway Prize

After setting your goals, you need to think about what prize you’ll offer to attract giveaway entries. Your prize is the main reason people enter. Pick something your Twitch viewers will actually get excited about, not just anything free.

Freebies are fun, but they won’t help much if the prize doesn’t actually excite your audience.

Think about your audience. What do they like? What excites them? Use those interests as inspiration for your giveaway prize.

Example of a Twitch giveaway prize including game items and hardware

For instance, the most popular Twitch giveaway prizes include:

  • Free game keys or in-game currency
  • Game consoles and accessories
  • Headphones and computer equipment
  • Branded merchandise and gift cards
  • Twitch or Discord roles

 See our complete list of giveaway prize ideas for even more inspiration.

3. Set Your Twitch Giveaway Rules

Every giveaway needs rules to stay fair and legal. Keep them simple but clear so viewers know exactly how to enter and what to expect.

But don’t worry, the rules don’t have to be complicated. I usually follow this simple checklist when I create mine:

  • Eligibility: Who can enter? Be clear about age limits, locations, or follower requirements.
  • Entry Methods: How do people enter? Watching your stream, following your channel, visiting your site?
  • Start and End Dates: Include the exact time your giveaway begins and ends (and don’t forget the timezone).
  • Prize Details: List exactly what’s being given away, including quantity, value, and any restrictions.
  • Winner Selection: Explain how you’ll choose the winner — randomly, by vote, or another method.
  • Notification and Delivery: How will winners be contacted, and how long do they have to claim the prize?

I use the built-in Giveaway Rules Generator in RafflePress to make this even easier. It fills in most of the details for you, you just answer a few quick questions.

Need help writing your rules? Here’s a full guide on how to write Twitch giveaway rules step-by-step.

Twitch Giveaway Tools: Bots vs Website Tools

Tool TypeProsCons
Twitch BotsEasy, live-onlyNo user data, limited rules
RafflePress (WP)Custom rules, cross-platformRequires WordPress site
Nightbot / MoobotQuick, auto commandsNo email collection

4. Set Up Your Twitch Giveaway

The easiest way to run a Twitch giveaway without a bot is by using RafflePress on your WordPress site.

Twitch giveaway with RafflePress

You can set up everything in a few minutes, without touching a single line of code..

  • Choose a giveaway template: Pick one that matches your goal, like “Grow Your Twitch” or “Classic Giveaway.”
  • Add your prize details: Write a quick description and upload an image.
  • Pick your entry methods: Let viewers enter by following you on Twitch, joining your Discord, watching a video, or more.
  • Customize the design: Match your branding with colors, layout, and backgrounds.
  • Set the rules and duration: Use the built-in rules generator to stay compliant.
  • Publish the giveaway: Embed it on a page, post, or create a distraction-free giveaway landing page.
RafflePress giveaway landing page

Want help with each step? Follow this full tutorial on how to do a giveaway in WordPress with RafflePress.

5. Promote Your Twitch Giveaway

Once it’s live, it’s time to spread the word.

Visual example of Twitch giveaway promotion tips for creators

There are several ways you can promote your giveaway to your Twitch audience, including:

  • Announcing your giveaway on your Twitch chat
  • Adding your giveaway to your Twitch stream panels
  • Sharing the giveaway on your main social media networks
  • Writing about your giveaway on your blog
  • Collaborating with other Twitch streamers

For even more ideas, take a look at these giveaway promotion ideas.

Ideally, start promoting it a couple of weeks before launch, that way, you’ll have plenty of buzz on day one.

6. Pick a Winner for Your Twitch Giveaway

After running your giveaway for a reasonable amount of time, such as a week or 2, you’re ready to choose a winner. RafflePress makes it super easy to pick a giveaway winner, so you can do it in just a few clicks. Using its random winner picker is a great way of ensuring fairness and transparency.

When your giveaway ends, head to RafflePress » Giveaways from your WordPress dashboard and click the Needs Winners link on the right.

Admin view in WordPress showing the Needs Winners status for giveaways

On the following page, you can see the details of everyone who entered your giveaway, along with how they entered, total entries, and more. To pick a winner randomly, click the Pick Winner button, select your options, and click Choose Winners Now.

Button in RafflePress interface to randomly pick giveaway winners

From there, you’ll see the winner highlighted at the top of the list. So, go ahead and click the Email Winner link to tell them the great news.

Screenshot showing how to email a giveaway winner directly from WordPress

What If Don’t Have a WordPress Website?

If you’re running a giveaway on Twitch and you don’t have your own WordPress website, there are several easy ways to draw a winner.

One streamer on Reddit shared this advice:

I will have the winner reach out to me via twitch whispers, twitter, or discord and get an email address and typically work it out that way. I just did a giveaway for a copy of a game and just PayPal’ed the winner the value of the game.

7. Follow Up After Your Giveaway

After completing your giveaway in Twitch, it’s a good idea to follow up with everyone who entered. Following up with all of your giveaway participants helps form better relationships and gives your channel a good reputation.

Not to mention, you can mention your giveaway one last time.

To follow up with your audience after the giveaway, you can:

  • Announce the winner on a live Twitch stream
  • Showcase the winner in your Twitch panels
  • Announce the winner on your social media channels
  • Broadcast the winner on your Discord server

Remember to thank everyone for taking part and invite them to your next giveaway for more chances to win.

8. Analyze Your Twitch Giveaway Results

The final task for any giveaway is to examine your results. Did you achieve the goals you set for your channel? Understanding Twitch giveaway data will help you know what you could do differently next time.

One way to begin analyzing giveaway results is with RafflePress’s Entries Report. With this report, you get a breakdown of how users entered your giveaway, and as a result, you can see which action was most popular.

You can find it by heading to RafflePress » Giveaways and clicking Users under your giveaway. Then, at the top of the screen, click the Entries Report link.

Pie chart breakdown of giveaway entry actions from RafflePress's entries report

You’ll see a pie chart with a section for each giveaway action with a percentage for each type of entry. That way, you know which actions are most effective for future giveaways.

If you want deeper data, you can also use MonsterInsights to track traffic to your giveaway page, referral sources, and overall site activity right from your WordPress dashboard.

This helps you see which platforms sent the most traffic and which actions led to the most engagement so you can improve your next Twitch giveaway.

How to Do Giveaways on Twitch FAQs

Can I run a Twitch giveaway without using a bot?
Absolutely. You can use a tool like RafflePress to run your giveaway directly from your WordPress site — no bots required. This lets you collect entries over several days, customize your entry actions (like “Follow on Twitch” or “Visit a page”), and grow your email list at the same time.
What’s the best Twitch giveaway tool?
For WordPress users, I recommend RafflePress. It’s easy to use, helps you grow your community across multiple platforms, and includes fraud protection, email collection, customizable entry methods, and automated rule generation. If you’re not using WordPress, Moobot or Nightbot can work for basic live giveaways.
How long should a Twitch giveaway last?
That depends on your goal. A flash giveaway can last just a few minutes to boost live engagement, while a larger giveaway (like to celebrate a follower milestone or launch) might run for 1 to 2 weeks. Just make sure to promote it consistently during that time.
Do I need to include rules for a Twitch giveaway?
Yes — giveaway rules are important for staying compliant with Twitch’s terms and local laws. Your rules should cover who’s eligible, how to enter, when it ends, how the winner will be selected, and how the prize will be delivered. RafflePress includes a rules generator to help with this.

Get Started with Giveaways on Twitch

I hope this article helped you learn how to do giveaways on Twitch without the fuss. 

The follow on Twitch action and other RafflePress giveaway actions make it easy to run any giveaway from WordPress and grow your brand on multiple online channels. What’s more, you can do it all without writing a single line of code.

If you’ve been on the fence, now’s the time to give it a shot.

Get Started with RafflePress Today!

You might also like the following best WordPress plugins to grow your brand:

If you liked this article, then please subscribe to our YouTube Channel for RafflePress video tutorials. You can also find us on Twitter and Facebook.

author avatar
Stacey Corrin Writer
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.

Let's Connect

Join Our Newsletter

Subscribe to get Free WordPress Tips and Resources

We do not sell or share your information with anyone.

Copyright © 2024 SeedProd LLC. RafflePress® is a registered trademark of SeedProd LLC

WPBeginner Verified Badge