Setting Up Automated Discord Rewards

by Hunter Dickinson
4 min read
Setting Up Automated Discord Rewards


One of the most difficult parts of running a Discord server is keeping your community engage. With users often being in dozens of servers, making sure your members feel valued is of utmost importance to keep them coming back and within your community. This guide will walk you through the steps of rewarding your active members through the Whop Currency Bot in the order of:

  1. Setting up your currency name
  2. Configuring the bot
  3. Viewing users currency


This guide requires for you to either be already tokengating membership passes or selling discord access on Whop and for the Whop bot to already be in your server and configured. A guide on setting up the Whop bot can be found here.

Setting your currency name

The Whop currency bot rewards members with a custom currency. Before any settings can be configured, you must set a name for the server currency.

Nearly all of the configuration is done with the /config command in Discord. If it's your first time running this command, you will be prompted to set a currency name.

Select “Set Currency Name” and submit a name. This can always be changed but should be unique and fun!

Configuring the bot

Currently, there are 9 different features to reward your members. This guide will only cover configuring the chat feature which gives members currency for sending messages. All of the configurations follow a similar setup process. For a full breakdown of the different features and settings available visit the Currency Bot feature docs here.

After setting your currency name or using /config this message will appear

If you ever decide to change your currency name this would be the place to locate.

The dropdown below contains all of the configuration options. Clicking on it will display your choices.

In this guide, we will be configuring the chat settings so go ahead and click on “Chat” in the dropdown.

The configuration panel will change to display the current configuration with a short description of each setting. By default, every feature of the Currency Bot is disabled. Any setting with a * is required.

By using the “Select a setting” dropdown, you can select a setting to edit. You can configure the settings however you like, but if you are looking for recommendations refer to the placeholder or example settings in the feature docs here

Some settings are changed in pop-ups and others use drop-downs.

For pop-up settings, simply enter a value and press “Submit”.

For settings that use drop-downs, such as WL/BL Channels and WL/BL Roles, there will be a dropdown for each setting. If you have more than 25 roles or channels you will need to use the page buttons to access them.

By clicking on an option it will be added or removed from the configuration. Once you are happy with your choices click “Go Back” to configure other settings.

Below is a fully configured example.

Viewing users currency

After you have configured a feature, members will automatically begin to earn currency. To see how much currency you and other members have earned there are a few commands that can be used.

/leaderboard will display the top 8 users in the server. You can filter the results by all time, the past year, the past month, the past week, or the current day.

To view your most recent currency events you can use the /log command. If you have administrator permission there is an optional member parameter that will allow you to view the logs of other members.

/profile will display your total currency, messages sent, and passive currency. If you have administrator permission there is an optional member parameter that will allow you to view another member’s profile.