Track donations

Set up containers and categories, add donations as they come in, and let members check their own totals.

  • About 5 minutes
  • In Discord and on the dashboard
  • 5 steps

Before you start

  • Administrator to create containers and categories
  • Manage Server to add and remove donations

Plan your categories

Element keeps a total for each member in each category. Categories sit in containers, and a container's total adds up its categories.

A common setup is one container per kind of donation, with a category per event or season. Rewards can then go to the biggest donors overall, or to the biggest donors to one event.

  • 🎁 GiveawaysContainer3 categories
  • Weekly giveawayCategory in Giveaways
  • Summer eventCategory in Giveaways
  • 🏦 Server bankContainer1 category
A container for giveaways with a category for each one, and a container for the server bank.

Create them on the dashboard

Open Donations for your server. On the Categories tab, click New container and name it. Then add a category to it.

The name is what commands use, so keep it short, like weekly. The label is what members see in menus, like "Weekly giveaway". Both can have an emoji and a description.

elementbot.app/dashboard/…/donations
CategoriesRole rewardsAutoTrack

New category in Giveaways

The name is what commands use, so keep it short. The label is what members see in menus.

weekly
Weekly giveaway
🎁

Create them with commands

Run /donation create with a container_name to make a container.

Then run /donation view with the same name. The menu that opens adds categories to the container and sets its label, emoji, description and logging channel.

staff

Commands matching /donation

  • /donation createCreate a donation container.APP
  • /donation viewOpen the container management view.APP
/donation createcontainer_name:giveaways

Add a donation

When someone donates, run /donation add with the user, the amount and the category_name. Amounts take short forms like 250k or 1.5m.

Made a mistake? /donation remove takes an amount off the same way. Any role rewards update straight away in both directions.

staff

Commands matching /donation add

  • /donation addAdd a donation for a user in a category.APP
/donation adduser:@Silveramount:250kcategory_name:weekly

Let members check their totals

Anyone can run /donation check to see their own totals, or pick a user to see someone else's. Pick a category or container in name to open it straight away.

general

Commands matching /donation check

  • /donation checkShow a user's donation summary.APP
/donation check

Log every change

Give each container a logging channel, on the dashboard or in its /donation view menu. Element then posts every donation added or removed in it: who, how much, which category and who made the change.

elementbot.app/dashboard/…/donations

Edit Giveaways

#donation-logs

1/5