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

  1. Open the dashboard, pick your server and go to Giveaways.
  2. Click Start a giveaway. Under Where and what, pick the Channel, write the Prize, and set the Winners and when it ends.
  3. Pick a Preset to fill in the rules, or set Who can enter for this giveaway only.
  4. Under Extras, add a donor, a message, a prize image or a Compact message if you like.
  5. Check the Summary and start it.

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_rollout finishes early.

Commands

CommandWhat it doesYou need
/giveaway startStart a giveaway, with its rules as optionsManage Server
/giveaway createStart a giveaway from a panel of buttonsManage Server
/giveaway simpleStart a giveaway with the server's default presetManage Server
/giveaway endEnd a giveaway early. Reply to it, or give its message IDManage Server
/giveaway rerollDraw new winners after it endsManage Server
/giveaway editChange a running giveaway's prize, time, winners, image or messageManage Server, Basic plan
/giveaway end_claim_rolloutStop waiting for claims and finish the giveawayManage Server
/giveaway viewGet the link to a giveaway's page
/giveaway listList the running giveaways, in the server or a channel
/giveaway joinallEnter every giveaway you can, in the server or a channelPremium for the server, or Basic or Supporter for you
/giveaway preset create / view / list / set-default / deleteManage presetsManage Server
/giveaway guideExplain 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

FreeBasicPremium
Winners per giveaway25100300
Longest giveaway30 days90 days180 days
Giveaways running at once25150500
Presets11050
Roles in each rule group358
Message rules233
Channels per message rule135
Rules in total101515
Channels with ping roles3510
Your own designs11050
Edit after it startsNoYesYes
Keep checking until the endNoYesYes
Compact messageNoYesYes
Claim timeNoNoYes

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.

Guides