Guides

How to Host a Fair Giveaway on Discord (and Keep Alts Out)

Run Discord giveaways people trust: start one in a single command, set requirements, block alt accounts, reward boosters with bonus entries and reroll winners.

How to Host a Fair Giveaway on Discord (and Keep Alts Out)

Giveaways are one of the best ways to celebrate a milestone, thank your members or grow your server. They also attract alt accounts and people who join, enter and leave. A good giveaway is quick to start, fair to real members and hard to farm.

Here is how to run one with Ethvex, from a one line quick start to requirements and bonus entries.

The fastest way: one command #

If you just need a giveaway right now, start it in a single command:

/giveaway start prize:Discord Nitro duration:1d winners:2
Starts a one day giveaway with 2 winners in the current channel.
%gw start Steam Gift Card 12h 3 #giveaways
Prefix version: prize, duration, winners and channel in any order.

Durations look like 30m, 12h, 1d or 1d12h30m. If you leave the duration or channel out, your saved defaults are used.

The full setup panel #

Run /giveaway start with no options to open the setup panel. It has four tabs:

TabWhat you set
SetupPrize, duration, winners (1 to 50), channel, description, button or reaction entry, and max entries per person.
RequirementsWho can enter and who gets extra chances.
AppearanceColour, banner and thumbnail, button label and emoji, footer text.
ActionsWinner and host DMs, pings, a winner role and a separate announcement channel.

Keeping it fair #

These options live in the Requirements tab and are part of Pro:

  • Minimum account age keeps brand new alt accounts out.
  • Minimum time in server stops people joining just to enter.
  • Required roles, such as Verified or Level 5, limit entries to real members.
  • Blocked roles, such as Muted, keep rule breakers out.
  • Booster only for special giveaways just for your boosters.
  • Bypass roles let staff or VIPs skip every requirement.

When someone does not meet a requirement, Ethvex tells them exactly why, so you do not get a flood of confused questions.

Rewarding your best members #

Bonus entries give chosen roles extra chances to win, from 2x up to 100x. A common setup is 2x entries for server boosters, which is a nice thank you that does not exclude anyone else.

After it ends #

  • DM the winners with a custom message and DM the host with the results.
  • Give winners a role automatically.
  • Announce winners in a different channel if you like.
  • Reroll with /giveaway reroll <id> if a winner does not claim, picking 1 to 50 new winners.

Managing running giveaways #

Every giveaway has a short 6 character ID. Find it with /giveaway list, then use /giveaway pause, resume, end or cancel with that ID. Pausing freezes the timer and stops new entries until you resume.

Tips for better giveaways #

  • Pick prizes your members want, like Nitro, game keys or exclusive roles.
  • Keep the duration short, 1 to 3 days, so excitement does not fade.
  • Use a dedicated channel so giveaways do not get buried in chat.
  • Announce winners publicly so everyone can see the giveaway was real.
  • Follow Discord's rules and never require members to pay or invite people in exchange for entries.

Wrapping up #

Fast to start, fair to enter and easy to manage: that is what makes members trust your giveaways. The free plan runs 3 active giveaways at a time, and Pro removes the limit and adds requirements and bonus entries. See the Giveaways docs for every option.

Frequently asked questions

How do I stop alt accounts entering my giveaway?

Set a minimum account age and a minimum time in server in the Requirements tab. Together they stop brand new accounts and people who join only to enter.

How do I reroll a Discord giveaway?

Run /giveaway reroll with the giveaway's 6 character ID, which you can find with /giveaway list. You can pick between 1 and 50 new winners.

Is the giveaway bot free?

Yes. Ethvex runs up to 3 active giveaways at a time for free. Pro removes the limit and adds entry requirements and bonus entries.

Try it on your own server

Ethvex is free to add and every system is set up through simple panels. No code needed.