How do I run a giveaway in Streamlabs?
Activate Cloudbot in the dashboard, open the Giveaway module, add a Merch or Custom giveaway, start it, then click Pick a Winner when it closes.
Streamlabs runs giveaways through Cloudbot: you activate the bot, give it mod access, and run a ticket draw using loyalty points, then pick the winner in the dashboard. There is no on-stream reveal and custom giveaways cap at 10 winners. StreamerGiveaway needs no bot and shows the draw live.
LuckyLlama
Winner, from 248 entries
Side by side
| Feature | StreamerGiveaway | Streamlabs |
|---|---|---|
| Live winner-reveal overlay (OBS browser source) | ||
| Open entry, no loyalty points needed | Points | |
| Subscribe-to-enter (Twitch EventSub) | ||
| Channel points redemption entry | ||
| Chat command entry | ||
| Winners per draw | Up to 500 | Up to 10 |
| Runs with no bot to activate | ||
| Free to start | Cloudbot free; Ultra extras |
Last updated June 2026. Reflects free-tier capabilities. Features change, so check the current docs before you decide.
How it works today
Streamlabs handles giveaways inside Cloudbot, separate from the desktop app. Here is what running one actually takes.
Activate Cloudbot
In the Streamlabs dashboard, turn on Cloudbot and give it moderator permissions in your chat so it can run commands.
Add a giveaway
Open the Cloudbot Giveaway module and choose Merch (needs items in your merch store) or Custom (any prize). Set the name, timer, and permissions.
Viewers buy tickets
Entry is ticket based using loyalty points viewers earn from watch time. You set the ticket cost, luck, and bonus tickets for subscribers and followers.
Pick a winner
When the giveaway closes, click Pick a Winner in the dashboard. The winner's recent chat shows so you can verify them or reroll. Custom giveaways allow up to 10 winners, merch giveaways one.
Being honest about it
Use StreamerGiveaway when
You do not want to activate yet another bot, you want entries open to everyone instead of gated behind points, you need more than 10 winners per draw, or you want the winner revealed live on your overlay.
Stick with Streamlabs when
You already run Streamlabs and Cloudbot for your whole stack and want the giveaway tied to your existing points economy or merch store, and a dashboard-picked, chat-announced winner under 10 people covers you.
The switch in plain terms
Two things usually push streamers to switch: the setup and the cap. Cloudbot means activating a bot, granting mod access, and running a points economy before anyone can enter, and custom giveaways stop at 10 winners. StreamerGiveaway is a Twitch login and a browser source, entry is open to everyone through chat, subs, or channel points, the winner is revealed on your overlay, and a single draw can pick up to 500 winners.
FAQ
Activate Cloudbot in the dashboard, open the Giveaway module, add a Merch or Custom giveaway, start it, then click Pick a Winner when it closes.
There is no native giveaway-winner overlay. You pick the winner in the dashboard and announce it, and the winner's recent chat shows so you can verify them.
Up to 10 for custom giveaways and 1 for merch giveaways. StreamerGiveaway draws up to 500 winners in a single giveaway.
Entry is tied to the loyalty points system, so a pure open raffle is not the native flow. StreamerGiveaway has no points gate and opens entry to everyone.
Yes, free to start. Cloudbot is also free, though some Streamlabs extras sit behind Ultra. StreamerGiveaway needs no bot in your channel, just a Twitch login.
No. StreamerGiveaway runs in the browser. You log in with Twitch and add one browser source to OBS or Streamlabs, with no bot to activate or mod.
Free to start. Log in with Twitch and run a giveaway your whole chat can watch on the overlay. Nothing to install.