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
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.
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.
Like 1m or 250k.
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.
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
- Moderator
- Legend
- Big Spender
- Supporter
- @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.
1/4 Choose your milestones