Giveaways
Run giveaways with entry rules, bonus entries and a page for each one, save the rules you use most as presets, and design how the messages look.
- Dashboard
- Dashboard › Giveaways
- Commands
/giveaway (or e!g)- You need
- Manage Server
- Element needs
- View Channel, Send Messages and Embed Links in the giveaway channel. The commands also check for Manage Messages and Mention Everyone.
- Plans
- More winners, longer giveaways, more presets and designs. Editing a running giveaway and checking the rules until the end need Basic; claim time needs Premium. See plans
What it does
Element posts a giveaway in the channel you pick, with an Enter button and a link to the giveaway's own page. Members who meet the rules enter, and when the time runs out Element draws the winners at random, posts them in a reply and sends them a DM.
Each giveaway can have:
- requirements members must meet, and ways to skip them,
- bonus entries, so some members have a better chance,
- roles that can't enter at all,
- a donor, a message from the host, and a prize image.
Presets save the rules you use most, so a giveaway starts with one pick. Designs set how every giveaway message and DM looks.
Why use it
Giveaways reward your members and bring quiet ones back. Entry rules keep them fair, like needing a level or some messages first, and the giveaway page shows everyone the rules, their chance and the winners.
Set it up
- Open the dashboard, pick your server and go to Giveaways.
- Click Start a giveaway. Under Where and what, pick the Channel, write the Prize, and set the Winners and when it ends.
- Pick a Preset to fill in the rules, or set Who can enter for this giveaway only.
- Under Extras, add a donor, a message, a prize image or a Compact message if you like.
- Check the Summary and start it.
- Run
/giveaway startwith time (like1h30m,2dor1w), winners and a title. Add preset to use a saved preset, or donor, image and message. - Or run
/giveaway createfor a panel of buttons that adds requirements, skips, bonus entries and pings before you start it. /giveaway simpletakes roles and message counts as plain options and uses the server's default preset.
The giveaway guide walks through it step by step.
Who can enter
Everyone gets 1 entry. On the dashboard, these rules are under Who can enter, in the start form and in each preset.
- Requirements: members need all of them. Each one is a list of roles (every role, or at least one), an Amari level, Amari weekly XP, or a number of messages sent after the giveaway starts.
- Skip requirements: members who meet any one of these don't need the requirements.
- Bonus entries: each role in a list adds entries, or only the best role a member has counts. Amari and message rules can add entries too, from 1 to 100 per rule.
- Can't enter: members with any of these roles can't enter, even if they could skip the requirements.
Messages count only in the channels you choose, after the giveaway starts, with a short cooldown so spam doesn't count. Amari rules need the Amari bot in your server.
When to check the rules decides what happens after someone enters:
- Check when they enter: members who meet the rules when they press Enter stay in.
- Keep checking until the end: members who stop meeting the rules lose their entry before winners are drawn, and role changes update their bonus entries.
Presets
A preset saves rules you reuse. Make them on the Presets tab of the dashboard's Giveaways page, or with /giveaway preset create and /giveaway preset view.
- Rules, the check mode and pings are copied into a giveaway when it starts. The host-only and DM settings follow the preset, so changing them affects running giveaways too.
- Only the host can end, edit or reroll starts off in a new preset, so anyone with Manage Server can, on the dashboard or in Discord. A giveaway with no preset, and no server default, is host-only.
- DMs to the winners and the host are on by default.
- Pings ping roles in a channel when a giveaway starts there, at most as often as you set. On the dashboard, hosts can turn the ping off when they start one.
One preset can be the server default, used when a giveaway doesn't name one.
Designs
The Designs tab sets how each giveaway message looks: the giveaway itself, the ended message and winners, the claim prompts, the DMs, and the replies members get when they press Enter.
Start a design from a theme (Element, Slate, Prestige or Confetti) or a blank page, then point a preset at it or make it the server default. Without one, giveaways use the Confetti theme. Each giveaway keeps the design it started with.
The giveaway message needs an Enter button or a link to the giveaway page, or nobody can join.
The giveaway page
Every giveaway has a page on Element's website, linked from View giveaway on the message and from /giveaway view. It shows the prize, the rules, the host and the time left, and each member's own entries and chance. Members can enter and leave there too.
The page lists the Entrants, Winners and Activity. Staff with Manage Server also see tools to end the giveaway, reroll winners, edit it, and remove an entrant with a reason, which is shown in the activity list and sent to them. The entrant list is removed 90 days after a giveaway ends.
After it ends
- Winners are drawn at random, and more entries mean a better chance. Element edits the giveaway message, posts the winners in a reply and sends the DMs.
- Reroll draws new winners within 90 days of the end. Replace one winner, or draw extra ones. On the page, tick the winners to replace, then replace them all at once.
- Claim time gives winners a set time, from 2 minutes to 7 days, to press Claim. Anyone who doesn't is replaced by a new draw. It needs a preset with auto-claim on, and
/giveaway end_claim_rolloutfinishes early.
Commands
| Command | What it does | You need |
|---|---|---|
/giveaway start | Start a giveaway, with its rules as options | Manage Server |
/giveaway create | Start a giveaway from a panel of buttons | Manage Server |
/giveaway simple | Start a giveaway with the server's default preset | Manage Server |
/giveaway end | End a giveaway early. Reply to it, or give its message ID | Manage Server |
/giveaway reroll | Draw new winners after it ends | Manage Server |
/giveaway edit | Change a running giveaway's prize, time, winners, image or message | Manage Server, Basic plan |
/giveaway end_claim_rollout | Stop waiting for claims and finish the giveaway | Manage Server |
/giveaway view | Get the link to a giveaway's page | |
/giveaway list | List the running giveaways, in the server or a channel | |
/giveaway joinall | Enter every giveaway you can, in the server or a channel | Premium for the server, or Basic or Supporter for you |
/giveaway preset create / view / list / set-default / delete | Manage presets | Manage Server |
/giveaway guide | Explain giveaways, flags, presets and plan limits |
With the prefix, e!g and e!gw work too, and an image attached to the message becomes the prize image.
Limits
| Free | Basic | Premium | |
|---|---|---|---|
| Winners per giveaway | 25 | 100 | 300 |
| Longest giveaway | 30 days | 90 days | 180 days |
| Giveaways running at once | 25 | 150 | 500 |
| Presets | 1 | 10 | 50 |
| Roles in each rule group | 3 | 5 | 8 |
| Message rules | 2 | 3 | 3 |
| Channels per message rule | 1 | 3 | 5 |
| Rules in total | 10 | 15 | 15 |
| Channels with ping roles | 3 | 5 | 10 |
| Your own designs | 1 | 10 | 50 |
| Edit after it starts | No | Yes | Yes |
| Keep checking until the end | No | Yes | Yes |
| Compact message | No | Yes | Yes |
| Claim time | No | No | Yes |
Common problems
- "I can't post the giveaway in #channel". Element needs View Channel, Send Messages and Embed Links there.
- "This server can run up to … giveaways at once". End one first, or raise the limit with a plan.
- "Only the original host may end this giveaway". The giveaway has no preset (so it's host-only), or its preset has Only the host can end, edit or reroll on. Turn it off in the preset to let anyone with Manage Server.
- A giveaway can't be edited. It has ended, it ends in under two minutes, or the server is on the free plan.
- Winners can't be rerolled. Rerolls work for 90 days after the end, and need someone left to draw.
- "This giveaway has bypass rules but no requirements". Skips only matter when there's something to skip: add a requirement or remove the skip.
Turn it off or reset it
There's nothing to switch off: giveaways only run when someone starts one. End a running giveaway with /giveaway end or End now in its menu on the dashboard. Deleting a giveaway's message deletes the giveaway.
To choose who can run giveaway commands, and where, use command rules.