🎁 Giveaways
Run keyword-based giveaways that track entries and pick random winners.
Overview
The giveaway system lets you:
- Start a giveaway with a keyword
- Track who enters
- Randomly select winners
- Announce results in chat
How Giveaways Work
- You start a giveaway with a prize and keyword
- Viewers type the keyword to enter
- Entries are tracked (one per user)
- You close entries when ready
- System picks a random winner
- Winner is announced
Giveaway Settings
| Setting | Description | Default |
|---|---|---|
| Active Keyword | Word viewers type to enter | !join |
| Prize | What the winner receives | (empty) |
| Status | Current state (active/inactive) | inactive |
| Entries | List of entered usernames | [] |
Running a Giveaway
Step 1: Set Up the Giveaway
- Go to Chat Bot → Giveaways in your dashboard
- Enter the Prize description
- Set the Keyword (default:
!join) - Leave Status as "inactive" until ready
Step 2: Announce the Giveaway
Tell your chat about the giveaway:
- What the prize is
- How to enter (the keyword)
- Any rules or requirements
Step 3: Open Entries
- In the dashboard, change Status to "active"
- Viewers can now enter by typing the keyword
- Entries are tracked in real-time
Step 4: Monitor Entries
- Watch the entry count grow
- Entries appear in the dashboard
- Each viewer can only enter once
Step 5: Close Entries
- Change Status to "inactive"
- No more entries accepted
- You're ready to pick a winner
Step 6: Pick a Winner
- Click the Pick Winner button
- A random entry is selected
- Winner is announced in chat
- Consider re-rolling if winner is absent
Step 7: Reset for Next Time
- Clear entries
- Update prize info
- Ready for the next giveaway
Commands
| Command | Description |
|---|---|
!join | Enter the giveaway (default keyword) |
| (custom keyword) | Enter if different keyword set |
Giveaway Ideas
Game-Related
| Prize | Description |
|---|---|
| Game key | Steam/console game codes |
| In-game items | Items, currency, skins |
| Game coaching | 1-on-1 session with you |
Stream-Related
| Prize | Description |
|---|---|
| Gift sub | Subscription to your channel |
| VIP status | VIP badge in chat |
| Custom command | Personal command of their choice |
| Shoutout | Dedicated shoutout segment |
Physical
| Prize | Description |
|---|---|
| Merch | T-shirts, stickers, etc. |
| Snacks | Send treats to winner |
| Custom art | Personalized artwork |
Experiences
| Prize | Description |
|---|---|
| Co-stream | Play together on stream |
| Voice chat | Hangout session |
| Choose the game | Pick next game you play |
Best Practices
Before the Giveaway
- Plan the Prize: Know exactly what you're giving away
- Set Rules: Duration, requirements, restrictions
- Verify Eligibility: Consider region restrictions for physical prizes
- Test: Make sure the system works
During the Giveaway
- Remind Viewers: Periodically mention how to enter
- Build Excitement: Talk about the prize
- Monitor Chat: Watch for issues
- Set Duration: Don't drag it out too long
After the Giveaway
- Contact Winner: Get info needed to deliver prize
- Announce Publicly: Celebrate the winner
- Deliver Promptly: Send prize quickly
- Thank Everyone: Appreciate all participants
Tips for Fair Giveaways
Preventing Abuse
- One entry per user (automatic)
- Require follower status (verify manually)
- Only pick from active chatters
- Re-roll if winner is suspicious
Transparency
- Show entry count to viewers
- Pick winner live on stream
- Don't re-roll just because you don't like the winner
Engagement
- Require interaction (chat, follow) to enter
- Make it easy to participate
- Run giveaways at consistent times
Troubleshooting
Entries Not Working
| Issue | Solution |
|---|---|
| Can't enter | Check status is "active" |
| Wrong keyword | Verify keyword setting |
| Bot not responding | Reconnect bot |
Winner Selection Issues
| Issue | Solution |
|---|---|
| No entries | Ensure some entries exist |
| Same winner repeatedly | Clear entries between giveaways |
| Winner not in chat | Consider re-rolling |
Management Issues
| Issue | Solution |
|---|---|
| Can't clear entries | Check dashboard connection |
| Entries not showing | Refresh the page |
| Status stuck | Refresh and try again |
Advanced Tips
Subscriber-Only Giveaways
While not built-in, you can:
- Run the giveaway normally
- Check if winner is a subscriber
- Re-roll if not (announce this rule beforehand)
Multi-Prize Giveaways
- Pick multiple winners (one at a time)
- Remove winners from the pool
- Assign prizes in order
Giveaway Trains
Run consecutive giveaways:
- Quick entries (2-3 minutes each)
- Multiple prizes
- Keep energy high
FAQ
Q: Can someone enter multiple times? A: No, each username can only enter once per giveaway.
Q: Do I have to use "!join" as the keyword? A: No, you can set any keyword you want.
Q: Can I see who entered? A: Yes, the entry list is visible in the dashboard.
Q: What if the winner doesn't respond? A: You can re-roll to pick a new winner.
Q: Is there a limit on entries? A: No strict limit, but very large giveaways may be slower.
Q: Can I exclude certain users? A: Not automatically, but you can re-roll if needed.
Q: Do giveaways work on all platforms? A: Yes, entries work from Twitch and Kick chat.
