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 donate in 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

  1. Open the dashboard, pick your server and go to Donations.
  2. 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.
  3. Optionally pick a logging channel for the container.
  4. Add role rewards on Role rewards, and Dank Memer channels on AutoTrack.

The track donations guide walks through it step by step.

Commands

CommandWhat it doesYou need
/donation createCreate a container, or a child container inside oneAdministrator
/donation viewOpen a container's menu to manage its categories and settingsAdministrator
/donation addAdd an amount to a member's total in a categoryManage Server
/donation removeTake an amount off a member's totalManage Server
/donation checkShow a member's totals (yours by default)Anyone
/donation linkroleGive a role when a total reaches an amountManage Server
/donation unlinkroleRemove a role rewardManage Server
/donation viewlinksList the role rewardsManage Server
/donation archive / unarchiveHide or bring back a category, keeping its totalsManage Server
/donation mergeAdd one category's totals into another and delete the firstAdministrator
/donation move_categoryMove a category to another containerAdministrator
/donation move_containerMove a child container to another parentAdministrator, and the Basic plan or higher
/donation deleteDelete a container, with its child containers and categoriesAdministrator
/donation autotrack add / remove / listManage AutoTrack channelsAdministrator
/donation autotrack statsShow recent AutoTrack donations, with filtersAdministrator

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

FreeBasicPremium
Top-level containers555
Child containers per parentnone55
Active categories per container51025
Archived categories per container51025
Categories one channel can AutoTrack into1510

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 donate in 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.

Guides