Stream giveaways: how to run them fairly and usefully
Updated November 11, 2026 · 4 min read
A giveaway is an easy way to liven up a stream: viewers stay till the end, type in chat and invite friends. But a poorly run giveaway brings in random people who leave right after the draw, and causes arguments about fairness.
Here's what to give away, how to pick a winner fairly and how to make a giveaway bring in regulars rather than freebie hunters.
Run usefully, a giveaway isn't just handing out prizes: it's a way to engage chat, bring back regulars and thank your community.
Why run giveaways
A good giveaway is a gift to your community and an event viewers remember. It keeps people on stream, livens up chat and gives them a reason to return. The key is that it rewards your community rather than baiting everyone.
What to give away
Prizes related to your channel attract your audience, not random people.
games and in-game items;
channel merch;
gift subs to the channel;
a chat TTS voice subscription: the winner speaks on stream in a character voice for a month;
a match with the streamer or picking the next game.
Giveaway ideas for a small channel
Cheap prizes tied to the channel are often valued more than expensive random ones.
a game chat wants to play with the streamer;
VIP for a month;
a gift sub to the channel;
a voice subscription in chat TTS;
the right to pick next stream's game or challenge.
How to pick a winner fairly
Fairness comes first. If viewers doubt the result, the giveaway hurts the channel.
announce the rules in advance and don't change them mid-way;
pick the winner live, in front of everyone;
use random selection: a bot or a random number generator;
check the winner is in chat and give them time to respond;
don't draw among friends and mods if the giveaway is for viewers.
How to deliver the prize
Contact the winner through Twitch or Discord DMs and don't ask for more data than you need. For a physical prize, the address is only for shipping; never show it on stream. Announce that the prize was delivered: it builds trust for next time.
Entry rules
Simple rules beat complicated ones. It works well when entry is tied to activity on stream: type in chat, redeem a Channel Points reward, be there for the draw. That way the prize goes to someone who actually watches.
Follow Twitch's rules and your local laws on giveaways, and don't require payment to enter.
How to announce a giveaway
Announce it in advance on social media and Discord with the prize, date and rules. On stream, remind people when chat is active, not every five minutes. Show on screen how long is left and how to enter.
A giveaway at the end of the stream works well: viewers stay to the finish, and your average goes up.
How often to run giveaways
Regular but not frequent works best: once a month or for an occasion, like a channel anniversary, a follower milestone or a reached goal. Giveaways every stream attract prize hunters who leave right after and never join the community.
Giveaways and chat TTS
A giveaway becomes a show when entrants announce themselves out loud. With chat TTS every «I'm in» plays in a character's voice, and the winner draw becomes a small celebration. In Chat2Speech mods can skip a message or clear the queue if there are too many entries: !tts skip and !tts clear.
You can gift a voice subscription to the winner right from your Chat2Speech dashboard.
What not to do
Don't run giveaways every stream: they become a chore and attract people only for prizes. Don't promise prizes you can't deliver. And don't use giveaways to farm follows: viewers who came just for a prize leave after the draw.
Questions
How do I pick a giveaway winner fairly?
Announce the rules in advance, pick at random live in front of everyone and check the winner is in chat.
What should I give away on stream?
Prizes that fit your channel: games, merch, gift subs, a chat TTS voice subscription or a match with the streamer.
Can I require a follow to enter?
It's better to tie entry to activity on stream. Viewers who came only for a prize usually leave after the draw.
How do I pick a giveaway winner fairly?
Use a random pick live on stream, with a generator or a bot command, and show the result on screen.
Can I require a sub to enter?
Better not to require a purchase: it may break platform rules and lottery laws. «Be in chat» or «follow» is safer.