A giveaway is one message with a button. Members press it to join, and when the time is up ZombyIO draws the winners and names them in the channel. Anybody who has left the server by then is passed over.
Takes about 4 minutesFree, Premium raises limits
What you will end up with
Members join with one press and get a private answer. At the end the button goes away, the message shows the winners, and a reply pings them.
giveaways
ZombyIOAppToday at 14:32
🎉 Discord Nitro for a month
Joined: 128
Winners: @Sam
ZombyIOAppToday at 14:32
Congratulations @Sam! You won Discord Nitro for a month.
Where to find it
Open the dashboard, pick your server and choose Giveaways in the sidebar (on a phone: under Features in the bar at the bottom). That is two clicks from your server list. You can also press Ctrl K anywhere in the dashboard and type the name.
In the dashboard, pick your server and choose Giveaways in the sidebar. Under New giveaway, choose the channel it should go to. ZombyIO needs permission to see that channel, send messages and embed links in it.
You do not have to switch anything on first: starting your first giveaway turns the feature on.
zomby.io/dashboard/…/giveawaysGiveawaysEnabledNew giveawayWhere should it go?#giveawaysThe bot needs to be allowed to post in that channel.
2
Step 2: Name the prize
Type the prize, up to 200 characters. It becomes the headline of the message. The description below it is optional, up to 1,000 characters, and is the place for how you deliver the prize.
Tip
Say in the description how winners claim the prize and by when. It saves you the same question in a dozen direct messages.
zomby.io/dashboard/…/giveawaysWhat can people win?Discord Nitro for a monthDescriptionWinners get their code by direct message within a day.
3
Step 3: Choose how long it runs and how many win
Pick a card under How long, and how many winners:
Quick draw: one hour, one winner, no conditions.
Week-long: seven days, three winners, no conditions.
Keep alts out: three days, one winner, accounts at least 30 days old.
Or set both yourself. A giveaway runs from one minute to 28 days and has up to 20 winners.
zomby.io/dashboard/…/giveawaysHow long, and how many winnersPick a starting point or set both yourself.Quick drawOne hour, one winner, no conditions.Week-longSeven days, three winners, no conditions.Keep alts outThree days, one winner, accounts at least 30 days old.
4
Step 4: Decide who may join
Open Who may join if you want conditions. Leave it shut and every member can join with one entry.
Must have one of these roles: any one of them is enough.
Must not have these roles: holding one keeps somebody out, whatever else they hold.
Bonus entries: a role with 3 entries gives three times the chance of a member with one. Somebody with several roles counts the highest.
Discord account at least this old: keeps freshly made second accounts out.
Role to ping: mentioned once when the giveaway starts.
Important
The conditions are fixed when the giveaway starts, because members decide whether to join by what the message says. To change them, call it off and start a new one.
zomby.io/dashboard/…/giveawaysWho may joinRoles, bonus entries, account age and a ping. Leave it alone and everyone can join with one entry.Must have one of these rolesBoosterLeave it empty and every member can join. With several, any one of them is enough.Discord account at least this oldAny age7 days30 days
5
Step 5: Start it
Check the picture beside the settings, which is drawn by the same code as the real message, and press Start giveaway. The message appears in the channel within a second or two.
You can also start one from Discord with /giveaway start. It takes the prize, and optionally the length, the number of winners and the channel. Whatever you leave out comes from Defaults at the bottom of the page.
Tip
Only people with the Manage Server permission see /giveaway. You can open it to other roles under Server Settings, Integrations, ZombyIO.
zomby.io/dashboard/…/giveawaysAnybody who has left the server or no longer meets the conditions is passed over.Start giveaway1 of 3 running
giveaways
ZombyIOAppToday at 14:32
🎉 Discord Nitro for a month
Winners get their code by direct message within a day.
1 winner
Joined: 128
Hosted by @Alex
🎉Join
6
Step 6: See how members join
A member presses Join and gets a private answer. If they do not meet a condition, the answer says which one. Pressing again offers a Leave button, so a second press can never take away somebody’s chance by accident.
The number on the message is brought up to date about once a minute. The page in the dashboard shows the exact number, and Who joined lists every member with their entries.
giveaways
ZombyIOAppToday at 14:32
You are in for Discord Nitro for a month. Good luck!Only you can see this
ZombyIOAppToday at 14:32
You have already joined this one.LeaveOnly you can see this
7
Step 7: Let it end, or end it yourself
At the end time ZombyIO draws the winners. Before anybody is named, it asks Discord whether that person is still on the server and still meets the conditions, and draws the next one if not. The result stays with the giveaway under Finished.
Under Running you can press End now and draw, or Call it off to end it with no winner. In Discord, the same is /giveaway end and /giveaway cancel.
zomby.io/dashboard/…/giveawaysRunningThey end by themselves. Ending one early draws the winners now.Discord Nitro for a monthJoined: 128End now and drawCall it off
8
Step 8: Draw again if you need to
If a winner never claims the prize, press Draw again under Finished, or use /giveaway reroll. It draws from those who have not won yet and pings the new winner. The old winner stays listed, marked as such.
Tip
Entries that did not win are deleted 30 days after the end, so a new draw is only possible for those 30 days.
zomby.io/dashboard/…/giveawaysFinishedKept for 90 days. A new draw takes someone who has not won yet, up to 30 days after the end.Draw again
giveaways
ZombyIOAppToday at 14:32
New draw for Discord Nitro for a month: congratulations @Sam!
Every setting explained
In the order the page shows them. Names in bold are exactly what the dashboard calls each control.
New giveaway
Giveaways running at onceFree: 3 · Premium: 50
Only running giveaways count, so a finished one makes room. When Premium ends, those already running finish normally, and new ones wait until fewer are running than the free plan allows.
How long it runs
From 1 minute to 28 days. The chips are the usual lengths, and Exact value takes minutes.
How many win
From 1 to 20. If fewer members qualify, fewer win, and the channel is told.
Who may join
Must have one of these roles
Up to 10 roles, any one of which is enough. Checked at the press and again at the draw, so losing the role in between loses the chance.
Must not have these roles
Up to 10 roles. Holding one keeps somebody out, even if they also hold a required role.
Bonus entries
Up to 10 roles, each worth 2 to 10 entries in total. Set when the member joins, and not changed if their roles change later.
Discord account at least this old
Read from the Discord account, not from when they joined your server. No request to Discord is needed for it.
Role to ping
One role, mentioned once when the giveaway starts. Nothing else in the message can ping anybody.
Defaults
Channel
Where /giveaway start posts when no channel is given. With none chosen, it posts where it was typed.
Role to ping
The role /giveaway start pings, and the one this page starts with.
How long it runs
What /giveaway start uses when no length is given, and what this page starts with.
How many win
The number of winners /giveaway start uses when none is given, and what this page starts with.
Commands
Type / in Discord and they appear, in each member’s own language. Only members with the permission shown can use a command.
Premium costs €6 a month per server and is shared by every admin of that server. It raises limits, it does not unlock the feature.
Free and Premium
What
Free
Premium
Giveaways running at once
3
50
Something not working?
The problems people run into most often, and how to fix each one.
The giveaway did not start: “The message could not be posted”
ZombyIO cannot post in that channel. Give it View Channel, Send Messages and Embed Links there, or run Server Check, which lists what is missing.
It ended a few seconds after the time on the message
That is normal. A check for giveaways that are due runs every few seconds, and at a very busy moment they take their turn. None is ever skipped, and a restart of the bot does not lose one.
Fewer people won than I set
Fewer members joined, or some of those drawn had left the server or no longer met the conditions. If nobody at all could be drawn, the channel is told so.
I cannot start another one
The free plan runs 3 at once and Premium 50. Wait for one to end, or call one off under Running.
The winners were not named in the channel
ZombyIO could not post there at the end, for example because a permission was taken away. The winners are stored anyway and shown under Finished, with a note. Fix the permission and use Draw again, or tell them yourself.
The number on the message is behind
It is brought up to date about once a minute, because Discord allows only a few edits per channel. Who joined and the number in the dashboard are exact.
I deleted the giveaway’s message by hand
The giveaway still ends and the winners are still named in the channel. To stop it, use Call it off as well.
Ask in the ZombyIO support server. Bring your support ID, your server’s support ID and a sentence about what you expected to happen, and someone will look at it with you.