How to Pick a Winner on Discord: Complete Giveaway Guide
Discord giveaways are one of the best ways to reward your community members and attract new ones — but they only work if your audience trusts the process. This guide covers how to run a fair, transparent Discord giveaway with or without a bot.
Bot vs. Manual: Which Should You Use?
The two main approaches to Discord giveaways are using a dedicated bot (like GiveawayBot or Carl-bot) or running it manually. Both have tradeoffs.
Giveaway Bot
- Automated — picks winner automatically
- Handles reaction-based entries
- Role-based entry restrictions
- ⚠ Requires server permissions
- ⚠ Not always transparent to users
Manual (with Random Picker)
- No permissions or bot needed
- Fully visible and auditable
- Works with any entry type
- ⚠ Requires manual entry collection
- ⚠ More work for large giveaways
For smaller servers (under 500 members) or high-value prizes where trust is paramount, the manual approach is often better. This guide covers both, but focuses on the manual method since it's universally available.
How to Run a Discord Giveaway (Step by Step)
Create a #giveaway channel
Create a dedicated channel for giveaways and pin the giveaway announcement there. Use Discord's channel description to include the prize, entry requirements, and end date. This keeps the giveaway visible even as regular messages push it down.
Pro tip: Lock the channel so only admins can post. This prevents people from trying to comment in ways that wouldn't count as entries and keeps the channel clean.
Write a clear giveaway announcement
Your announcement should include: the prize (with a photo if possible), exactly how to enter, eligible countries or restrictions, the end date and time with timezone, and how the winner will be picked and contacted. Example: "React with 🎉 to enter. Winner picked randomly on Friday Feb 14 at 8pm EST using realwheelpicker.com. Open worldwide. Must be a member for 7+ days."
Pro tip: Use Discord formatting: **bold** for key info, > blockquotes for terms, and a countdown bot like Sesh to add a countdown timer to your announcement.
Choose your entry method
The most common Discord entry methods are: (1) React to the giveaway message with an emoji — easy to participate, easy to see who entered. (2) Reply in a specific channel with a keyword or phrase — gives you text entries to paste into a picker. (3) Complete a form via Google Forms link — best for complex qualification requirements.
Pro tip: Reaction-based entries are the most frictionless and will get the highest participation rate. If you need more verification (e.g., must have a certain role), combine reactions with role checks using Carl-bot's reaction roles.
Collect entries at the close date
When the giveaway closes: for reaction entries, click the emoji reaction and scroll through the user list — Discord shows everyone who reacted. Screenshot it for records, then copy all usernames. For text entries, copy all replies from the entry channel. Paste usernames one per line into realwheelpicker.com. Remove duplicate entries if your rules say one entry per person.
Pick the winner publicly
Share your screen in a voice channel, or record a short video of the spin. Paste all entries into the random wheel at realwheelpicker.com and spin it. Post the recording or screenshot of the result in your #giveaway channel. This gives your community proof the draw was fair and not predetermined.
Pro tip: Use Discord's Go Live feature to stream the pick in a voice channel. This creates a shared, live moment where your community watches the draw happen in real time.
Announce the winner and follow up
Ping the winner in the announcement channel: "@username — you won! DM an admin within 48 hours to claim your prize." If they don't respond in 48 hours, reroll using the same list (minus the non-responder). Always post a follow-up photo or confirmation when the prize is delivered — this builds trust for your next giveaway.
Discord Entry Types Compared
| Method | Ease for users | Ease of collection | Best for |
|---|---|---|---|
| Emoji reaction | Very easy | Easy | Most giveaways |
| Text reply | Easy | Medium | Word/phrase entries |
| Google Form | Medium | Easy (spreadsheet) | Qualification checks |
| Bot command | Easy | Automatic | Large servers |
Building Trust with Your Discord Community
Discord communities are tight-knit and skeptical. Unlike social media followers who come and go, server members are invested — they've chosen to be in your community long-term. This means accusations of unfair giveaways spread quickly and can cause lasting damage.
Use a visible, open-source random tool
Tools like realwheelpicker.com run entirely in the browser with no server involvement. Community members can independently verify what the tool does.
Post a screen recording of the draw
Even better than going live — a recording can be replayed and scrutinized. It shows the complete entry list and the spin in one clip.
Keep a log of past giveaways
A pinned post listing past winners builds a track record. When members can see that previous winners were real, they trust future giveaways more.
Let a community mod verify the entry list
Having a moderator (not you) confirm that all entries are legitimate removes any conflict of interest concerns.
Discord Giveaway Prize Ideas That Work
The best prizes are relevant to your specific community. Generic prizes (Amazon gift cards) generate entry spam from people who don't care about your server. Niche-specific prizes attract real community members.
Gaming servers
Steam games, Discord Nitro, in-game currency, custom role with perks
NFT / Crypto communities
Whitelist spots, rare NFTs, hardware wallets — (check local regulations)
Art & creative servers
Custom commissions, art software licenses, printing credits
Streamer communities
Subscriptions to the streamer's channel, merch, co-stream invitations
Study / education servers
Online course access, book vouchers, software subscriptions
Any server
Discord Nitro is universally valued and easy to distribute digitally
Summary
Running a Discord giveaway doesn't require a bot or special permissions. The core is simple: announce clearly, collect entries systematically, pick publicly with a verifiable random tool, and follow through quickly. Do that consistently and your community will trust — and look forward to — every giveaway you run.
The random picker tool is the linchpin of the whole process. A spinning wheel your community can watch is worth a hundred text messages saying "trust me, it was random."
Pick Your Discord Winner Now
Free, no signup, works on any device.