How do I do a giveaway on Nightbot?
Open the Giveaway tab in the Nightbot dashboard, choose Active User, Keyword, or Random Number, set who is eligible, and click roll it to draw a winner.
Nightbot runs giveaways from its dashboard with three modes: active user, keyword, and random number. It works, but the winner only shows in the control panel, and there is no subscribe or channel points entry. StreamerGiveaway is a no-install alternative that reveals the draw live on your overlay.
LuckyLlama
Winner, from 248 entries
Side by side
| Feature | StreamerGiveaway | Nightbot |
|---|---|---|
| Live winner-reveal overlay (OBS browser source) | ||
| Subscribe-to-enter (Twitch EventSub) | ||
| Channel points redemption entry | ||
| Chat command entry | ||
| Runs with no bot added to your channel | ||
| Winners per draw | Up to 500 | 1 + reroll |
| Instant reroll for AFK winners | ||
| Free to start |
Last updated June 2026. Reflects free-tier capabilities. Features change, so check the current docs before you decide.
How it works today
If you already run Nightbot for commands and moderation, its giveaway lives in the same dashboard. Here is the actual flow.
Add Nightbot to your channel
Sign in at the Nightbot site and join the bot to your channel, giving it moderator access so it can read chat. It then sits in your channel full time.
Open the Giveaway tab
In the control panel, open Giveaways and pick a type: Active User (a random pick from recent chatters), Keyword (viewers type a word to qualify), or Random Number (the first to type a generated number wins).
Set eligibility and luck
Limit who can enter by user level, and use the luck sliders to give subscribers and regulars extra entries.
Roll the winner
Click roll it to draw. The winner appears in the Nightbot dashboard with a link to their channel, and you read the name out or paste it in chat yourself.
Being honest about it
Use StreamerGiveaway when
You want the giveaway to be a visible moment on stream, with the names and the winner shown on your overlay, plus the option for viewers to enter by subscribing or redeeming channel points, all without adding anything to your channel.
Stick with Nightbot when
You already run Nightbot for commands and moderation and you only need a quick keyword raffle that you read out yourself. Adding another tool buys you little if you do not care about an on-screen reveal.
The switch in plain terms
The honest difference is the reveal and the entry options. Nightbot picks a name on your second monitor. StreamerGiveaway shows entries filling up and the winner landing on your overlay, so chat lives the draw with you. You also get subscribe and channel points entry through Twitch EventSub, up to 500 winners in one draw, and a one-click reroll, with no bot to install.
FAQ
Open the Giveaway tab in the Nightbot dashboard, choose Active User, Keyword, or Random Number, set who is eligible, and click roll it to draw a winner.
No. The winner only appears in the Nightbot dashboard. There is no built-in browser-source overlay, so you announce the winner to chat yourself.
No. Nightbot giveaways run on chat keywords, active chatters, or a random number. StreamerGiveaway adds subscribe and channel points entry through Twitch EventSub on top of chat-command entry.
Yes, both are free to start. StreamerGiveaway adds a live overlay and needs no bot in your channel, just a Twitch login.
This is usually a stale dashboard session or a broken account connection. Logging out and back in, and rejoining the bot to your channel, normally clears it up.
Nightbot draws one winner and you reroll for more. StreamerGiveaway picks up to 500 winners in a single draw, which is handy for milestone celebrations.
Free to start. Log in with Twitch and run a giveaway your whole chat can watch on the overlay. Nothing to install.