
Giveaways
Run chat giveaways with prize codes, public entry pages, and permission controls. Giveaways are part of the Chat Bot tools inside Stream Studio.
Running a Giveaway
Start
Use the Start button on any enabled giveaway. The bot posts your trigger message in chat so viewers know how to enter.
Viewer Entry
Viewers join by replying with the trigger phrase you set, for example !enter. Set max entries per user when configuring the giveaway.
End Early or Cancel
End the giveaway to pick a winner immediately, or cancel it with no winner. A live banner shows entries and time remaining.
Giveaway Codes
Add Codes
Add codes one by one, or paste a list when creating a giveaway. Each code has a value and prize name.
Bulk Import
Import codes in CODE|Prize Name|Description format, one per line, from the expanded card view.
Export and Status
Export the code list to CSV with status, winner, and source. Each row shows whether the code is available or used.
Public Entry Page
Entry URL
A unique link viewers can use to enter giveaways without typing in chat.
Copy Link
Copy the public giveaway URL to share on stream overlays, Discord, or social media.
Permissions
Allowed Roles
Tick which roles can end a giveaway: Broadcaster (always on), Moderator, VIP, or Subscriber.
Additional Usernames
Grant individual viewers permission to end giveaways by adding their Twitch usernames to the allow list.
Viewer Entry
All viewers can enter once the giveaway is live. Cap entries per user in the giveaway settings.
Active Giveaways
Current Status
View active giveaways, entry count, and the code (if any) attached.
End Early
Use the End Giveaway button to close entries immediately and pick a winner.