Reward donors with roles

Give members a role automatically when their donations reach an amount, and take it back if their total drops.

  • About 3 minutes
  • In Discord and on the dashboard
  • 4 steps

Before you start

  • Donation categories set up (see the track donations guide)
  • Manage Server and Manage Roles

Choose your milestones

A reward is a role, an amount and where the amount counts: one category, or a whole container.

Element gives the role when a member's total there reaches the amount, and takes it back if an amount removed drops them below it. Rewards on a category replace its container's rewards for donations to that category.

  • SupporterGiveaways container1m
  • Big SpenderGiveaways container10m
  • LegendGiveaways container100m
Three milestones on the Giveaways container.

Add a reward on the dashboard

Open Donations, then the Role rewards tab. Pick what the reward is for, type the amount (like 1m or 250k) and choose the role.

The role picker greys out roles Element can't give, and roles above your own highest role.

elementbot.app/dashboard/…/donations/rewards
CategoriesRole rewardsAutoTrack

Add a reward

Element gives the role when a member's total in the category or container reaches the amount, and takes it back if an amount removed drops them below it.

🎁 Giveaways

Like 1m or 250k.

1m
Supporter

Add a reward with commands

Run /donation linkrole with the role, the amount and the category or container name.

Linking the same role to the same category or container again changes its amount.

staff

Commands matching /donation linkrole

  • /donation linkroleLink a role to a donation threshold.APP
/donation linkrolerole:@Supporteramount:1mname:giveaways

Put Element's role above the rewards

Element can only give roles below its own highest role. In Server Settings › Roles, drag the Element role above every reward role.

Roles — 6

  1. Moderator
  2. ElementAbove the rewards
  3. Legend
  4. Big Spender
  5. Supporter
  6. @everyone

Review and remove rewards

/donation viewlinks lists every reward, and /donation unlinkrole removes one. On the dashboard, the Role rewards tab lists them with a remove button each.

If a reward's role is deleted, Element removes the reward the next time it updates someone's roles.

staff

Commands matching /donation

  • /donation viewlinksView linked roles and thresholds.APP
  • /donation unlinkroleRemove a role link from a scope.APP
/donation unlinkrolerole:@Supportername:giveaways

1/4