Twitch giveaways are different from YouTube giveaways. The audience is live, the chat moves fast, and the draw itself becomes a piece of content — viewers tune in to watch the spin, not just to enter. Get it right and you'll convert lurkers into followers and followers into subs. Get it wrong and you'll attract bot entries, violate Twitch's policy, or pick a winner who turns out to be ineligible.
Choose your entry mechanic
Twitch giveaways usually run on chat-driven entry. Viewers type a specific keyword (like !giveaway or !win) into chat, and a bot logs them as entered. This is far better than 'follow to enter' alone because it gives you a list of actual chatters — viewers who were there live — rather than passive followers who'll never come back.
- Chat keyword entry — viewers type !giveaway or a specific word to enter (most common)
- Sub-only entry — only active subs can enter (great for sub-appreciation giveaways)
- Bits-cheered entry — viewers cheer a minimum number of bits to enter (monetized)
- Multi-action entry — follow + type keyword + (optionally) sub for bonus entries
Use a chat bot like StreamElements, Nightbot, or a custom chat-import tool to collect entries. WheelsHub's comment-import dialog works with Twitch chat exports too — you can paste the chat log and the tool extracts all unique chatters as your entry pool.
Set the rules clearly
Display the giveaway rules on stream the entire time. A persistent on-screen banner with: the prize, the entry keyword, the deadline ('giveaway draws at 9pm!'), and any restrictions (sub-only, region-only, 18+). When viewers can see the rules without asking in chat, you get more entries and fewer 'how do I enter?' questions clogging the chat.
- Prize and approximate value
- Entry keyword (e.g. !win)
- Entry deadline in your local time
- Eligibility (region, age, sub-only)
- Date the winner will be announced (usually live on stream)
Pick a winner live, on stream
The draw is the climax of the giveaway. Done live, it's content — viewers tune in for the suspense of the spin. Done off-stream, it's an announcement, and announcements don't pull viewers. Always draw live.
WheelsHub's Wheel of Names is perfect for the on-stream draw. Paste your list of entrants (exported from your chat bot), make the wheel full-screen on your stream, and spin. The visual is satisfying, the suspense is real, and you can clip the moment the winner is announced for short-form content. The Stream Raffle template is pre-built for exactly this scenario.
Export the entry list from your chat bot — usually a copy-paste of all the chatters who typed the keyword.
Open WheelsHub's Wheel of Names or the Stream Raffle template in your browser.
Paste the entry list into the wheel.
Make the wheel full-screen and capture it as a browser source in OBS or Streamlabs.
On stream, announce the giveaway is closing, then spin the wheel live.
Capture the winner's name on screen, then verify they meet the eligibility rules before announcing.
Twitch's policy requires that contests are run lawfully and that you don't mislead entrants. Disclose that Twitch is not a sponsor, that Twitch is not responsible for the prize, and that viewers provide information to you, not Twitch. For paid-entry giveaways (bits or subs), check your local sweepstakes laws — many jurisdictions restrict pay-to-enter contests.
What to do when the winner is a no-show
Twitch winners ghost all the time. The viewer was just lurking, didn't realize they won, and closed the tab. State upfront in your rules: 'Winner must claim within 48 hours or we redraw.' When the winner doesn't respond in chat or via DM within your claim window, redraw — and announce the redraw on stream so your community sees the process.
Common Twitch giveaway mistakes
- Picking a winner off-stream — kills the content value of the giveaway
- Forgetting to remove duplicate entries from chat (some viewers type the keyword 20 times)
- Running a bits-to-enter giveaway without checking local sweepstakes law
- Not having a claim deadline, so you're stuck waiting for a winner who'll never respond
- Picking a winner who turns out to be in a region you can't ship to — state shipping restrictions upfront
Run Twitch giveaways consistently — say, once a month — and you'll build a habit in your community. Viewers will show up specifically because they know there's a draw at 9pm, and the suspense of the wheel is content you can clip and repost for weeks.