Donations
Keep a running total of what each member has donated, reward them with roles at milestones, and count Dank Memer donations automatically.
- Dashboard
- Dashboard › Donations
- Commands
/donation- You need
- Manage Server to add, remove and archive donations and to set role rewards (plus Manage Roles on the dashboard). Administrator to create, move, merge or delete containers and categories, and for AutoTrack.
- Element needs
- Manage Roles for role rewards, with its role above them. Manage Webhooks to post in a logging channel.
- Plans
- Child containers, and more categories and AutoTrack channels. See plans
What it does
Element keeps a total for every member in every category you create, such as "Weekly giveaway" or "Event fund". Staff add and remove amounts by hand, or Element counts Dank Memer donations in the channels you pick. Members can check their own totals at any time.
Categories live in containers, which group them. A container's total is the sum of its categories, so you can reward someone for a single category or for everything they've given to a container.
- Role rewards give a role when a member's total reaches an amount, and take it back if an amount removed drops them below it.
- AutoTrack watches Dank Memer's
/serverevents donatein a channel and adds each donation for you. - Archiving hides a category from menus and keeps every total, so you can start a new season without losing the old one.
- Logging posts each donation added or removed in a channel you choose for each container.
Why use it
Servers that run giveaways, events or a shared bank need to know who gave what. A total that staff can't miscount, rewards that apply themselves, and a log of every change replace spreadsheets and pinned messages.
Set it up
- Open the dashboard, pick your server and go to Donations.
- On Categories, click New container, then add a category to it. The name is what commands use, so keep it short. The label is what members see.
- Optionally pick a logging channel for the container.
- Add role rewards on Role rewards, and Dank Memer channels on AutoTrack.
/donation createmakes a container. Give it a name./donation viewopens a container's menu, where you add categories and set its label, emoji and logging channel./donation addgives a member credit in a category, and/donation removetakes it away./donation linkrolesets a role reward, and/donation autotrack addtracks a Dank Memer channel.
The track donations guide walks through it step by step.
Commands
| Command | What it does | You need |
|---|---|---|
/donation create | Create a container, or a child container inside one | Administrator |
/donation view | Open a container's menu to manage its categories and settings | Administrator |
/donation add | Add an amount to a member's total in a category | Manage Server |
/donation remove | Take an amount off a member's total | Manage Server |
/donation check | Show a member's totals (yours by default) | Anyone |
/donation linkrole | Give a role when a total reaches an amount | Manage Server |
/donation unlinkrole | Remove a role reward | Manage Server |
/donation viewlinks | List the role rewards | Manage Server |
/donation archive / unarchive | Hide or bring back a category, keeping its totals | Manage Server |
/donation merge | Add one category's totals into another and delete the first | Administrator |
/donation move_category | Move a category to another container | Administrator |
/donation move_container | Move a child container to another parent | Administrator, and the Basic plan or higher |
/donation delete | Delete a container, with its child containers and categories | Administrator |
/donation autotrack add / remove / list | Manage AutoTrack channels | Administrator |
/donation autotrack stats | Show recent AutoTrack donations, with filters | Administrator |
Amounts accept short forms like 250k, 1.5m, 2b or 2e6. Categories are deleted from their container's menu or on the dashboard.
Customise it
- Labels, emojis and descriptions for containers and categories change what members see in menus.
- Child containers nest containers one level deep, for example a "2026" container holding a container per event. A container that holds categories of its own can have up to 4 children; for a fifth, move its categories out first.
- Multipliers on AutoTrack scale what counts: coins times the cash multiplier, items at their market value times the item multiplier, each from 0 to 5.
- Category rewards replace container rewards for donations to that category, so a category can have its own milestones.
Limits
| Free | Basic | Premium | |
|---|---|---|---|
| Top-level containers | 5 | 5 | 5 |
| Child containers per parent | none | 5 | 5 |
| Active categories per container | 5 | 10 | 25 |
| Archived categories per container | 5 | 10 | 25 |
| Categories one channel can AutoTrack into | 1 | 5 | 10 |
Common problems
- A role reward wasn't given. Element needs Manage Roles, and its own role must be above the reward role. Deleted roles are removed from rewards automatically.
- AutoTrack missed a donation. It only counts
/serverevents donatein a tracked channel, or in a text channel inside a tracked channel category. Items count at Dank Memer's market value, so an item without one adds nothing. - A command can't find the category. Commands use the category's name, not its label. Archived categories only answer to
unarchive. - The logging channel stopped. If Element loses access to it, it clears the setting. Pick the channel again once Element can post there.
Turn it off or reset it
- Start a new season: archive the old categories and create new ones. Totals stay in the archive.
- Stop counting a channel:
/donation autotrack remove, or remove it on the dashboard's AutoTrack tab. - Delete everything: delete each container. Every total, reward and AutoTrack setting in it goes with it, and this can't be undone.