Moderation cases
Every warn, timeout, kick and ban a moderator made through BotGG, from commands, the console or the API, counted per person.
Who on your team is carrying the load, and who has gone quiet? The Staff Activity Report answers that every month. It sends the owner and the people you choose a report per moderator: moderation cases, tickets closed with the average first reply and CSAT, modmail threads, appeals decided, bans overturned on appeal and duty hours. It uses data BotGG already has, so there is nothing new to track.

Every warn, timeout, kick and ban a moderator made through BotGG, from commands, the console or the API, counted per person.
Tickets each staff member closed, their average time to first reply and the satisfaction rating members gave them after the ticket closed.
Appeals each moderator decided, and how many of their bans were overturned on appeal: a quiet signal that rules need clarifying.
Hours on duty from Staff tools shifts, next to the work done in them, so effort and results are read together.
On the day and hour you pick, last month’s report goes to the owner and chosen admins by DM, and optionally to a staff channel.
Open any period in the console: stat tiles, a chart of actions per moderator and the full table, with Send now and Send me a preview.
Open https://console.botgg.app, choose your server and switch on Staff Activity Report in the Moderation section.
Keep the owner DM on, add the admins who should receive it, and optionally a staff channel. Pick the day of the month and the hour.
Limit the report to your staff roles, hide members with only a few actions, and turn sections such as shifts or appeals off.
BotGG sends last month’s report on schedule. Anyone with Manage Server can check the current numbers with /staffreport at any time.
The report reads what your server already stores in BotGG: Moderation cases, Tickets with CSAT ratings, Modmail, Appeals and Staff tools shifts. It adds nothing new about anyone and keeps only the totals of each send, without names. Rows are sorted by actions (cases, tickets closed, appeals decided and modmail threads together), so you see at a glance who is active and who might need support or a break.
Periods follow your server’s time zone: last month, this month so far, the last 30 days or any past month. DM recipients, the owner included: up to 3 on Free and 10 on Pro. Previews go only to the person who asked and work even while the report is off.
/staffreport: the report for last month, visible only to you/staffreport period:: this month so far or the last 30 daysGenerated from the bot’s real command definitions. Full list on the commands page.
/staffreportperiod?Staff activity report: cases, tickets, CSAT, appeals, duty hoursEvery feature works on the Free plan. Pro raises the limits and unlocks extras.
| Limit | Free | Pro |
|---|---|---|
| Staff report recipients | 3 | 10 |
Turn on the Staff Activity Report in the BotGG console. It counts each moderator’s cases, tickets, appeals, modmail and duty hours from what BotGG already records and sends you a report every month.
No. It only reads work moderators do through BotGG: moderation cases, tickets, CSAT ratings, modmail, appeals and Staff tools shifts. Nothing new is tracked.
The server owner by DM (you can turn that off), the people you add, and optionally a staff channel. /staffreport needs Manage Server.
A ban by that moderator that was later approved on appeal. A few are normal; many can mean a rule is unclear or needs a second opinion before banning.
Yes. In the console pick last month, this month so far, the last 30 days or any past month, and send yourself a preview or the full report.
Add BotGG for free, then switch features on in the web console.