Blog / Discord Giveaway Guide

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.

7 min read · Updated February 2026

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)

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

Related Guides