Utilities dashboard
Thirteen small but useful tools live behind one page. Forms, polls, tags, snipe, translate and more — toggle each one, jump into its sub-page or watch usage from the modules grid.
Before you start
- STANDARD tier or higher (some individual modules require PREMIUM)
- You have utilities.manage to toggle modules and edit defaults
- SYNTHET has Send Messages and Embed Links in any channel a utility posts to
- Slash commands are synced — utilities mostly run from chat commands
What you'll see
A header with a Save settings button, then five tabs. Most of the work happens on the modules grid.
Overview tab
Lands you here when you open the page. Read-first dashboard.
Hero stats
- Active modules — how many of the 13 are currently enabled.
- Uses (7d) — total slash-command runs across enabled utilities.
- Top utility — biggest user of command volume in the last week.
- Errors (24h) — only counts non-zero, links straight to the audit tab.
Quick toggles
The four highest-volume utilities (forms, polls, tags, snipe by default) appear with a one-click on/off switch. Useful when you spot abuse and want to disable something without leaving the overview.
Recent activity
The last 10 utility-related audit events. Click an entry to deep-link into the audit tab pre-filtered to that utility.
Modules tab
The heart of the page. A grid of 13 utility cards.
Card layout
- Coloured accent bar at the top — picks up the parent category colour token.
- Icon + title + 1-line description.
- Toggle switch (top right) — turn the utility on or off without opening it.
- Footer chips: command count, 7-day uses, default-enabled badge.
- Click anywhere on the card to jump to the dedicated sub-page.
The 13 utilities
| Setting | Type | Default | Description |
|---|---|---|---|
| Forms | 4 commands | On | Build multi-step forms and post submissions to a channel. |
| Polls | 3 commands | On | Quick or scheduled polls with live vote bars. |
| Tags | 5 commands | On | Saved snippets you can recall in chat with /tag. |
| Bulk roles | 2 commands | Off | Add or remove a role for many members at once. |
| Invite tracker | 3 commands | On | Per-invite analytics — who invited whom, and when. |
| Channel sync | 2 commands | Off | Mirror messages between two channels (premium). |
| Snipe | 1 command | On | Recover the last deleted or edited message in a channel. |
| Translate | 2 commands | On | On-demand translation between 100+ languages. |
| Auto-thread | 1 command | Off | Automatically open a thread under every message in a channel. |
| Server optimizer | 2 commands | Off | Audit channel/role layout and surface cleanup suggestions. |
| Counters | 3 commands | On | Live member-count voice channels (server, online, bots, …). |
| Bump reminders | 2 commands | On | Reminds nominated users to bump on Disboard / Discord.me. |
| User profile | 4 commands | On | Per-user profile cards with bio, links, and pronouns. |
Analytics tab
Aggregates usage across every utility. Refreshes when you switch into it.
Usage chart
A 30-day stacked area chart. Each utility gets its own colour band so you can spot which tools dominate. Hover for per-day numbers.
Top commands
- Ranked table with command name, parent utility and run count.
- Defaults to the last 7 days. Switch to 30 days from the dropdown.
- Errors column highlights any command exceeding the error budget.
Per-utility breakdown
Pie chart with each utility as a slice. Filters to only-enabled by default; toggle to include disabled utilities (which will all show 0).
Audit tab
Read-only log. Use it to answer 'who turned this off?'
Filters
- Utility — all 13 plus a hub-level events option.
- Action — toggled, configured, deleted, restored, bulk action.
- Actor — search by user ID or display name.
Table columns
- Timestamp.
- Utility (with its category colour as a leading dot).
- Action label.
- Actor.
- Details — old/new value where applicable.
Settings tab
Cross-utility defaults. Click Save settings in the header to apply.
General defaults
Default colour applied to embeds rendered by any utility command.
Example: #5865F2
If on, command replies are visible only to the caller unless overridden per-utility.
Inline hints on first run of new utility commands.
Error reporting
| Setting | Type | Default | Description |
|---|---|---|---|
| Surface errors | Toggle | On | Reply to the user with a short error blurb on failures. |
| Detailed staff log | Toggle | On | Mirror full stack traces to a staff channel (set below). |
| Staff log channel | Channel | unset | Where to send detailed errors. Leave empty to skip mirroring. |
Aliases section
An advanced collapsible lets you create alternate command names per utility. Useful for migrating away from a different bot.
Common tasks
Turn on a utility you've never used
Start with auto-thread, off by default.
- Open DashboardUtilitiesModules.
- Find the Auto-thread card and click its toggle.
- Click the card to jump into the dedicated config page.
- Pick which channels should auto-thread, then save.
- Back on the modules grid, the card now shows uses (7d) climbing as messages arrive.
Investigate a command spike
When the overview tile shows an unexpected uses jump.
- Open the Analytics tab.
- Sort the top-commands table by uses.
- Identify the offending command — say /snipe.
- Click it to deep-link into the snipe sub-page filtered to that command.
- If it's abuse, return to Modules and toggle the utility off temporarily.
Roll back a misconfiguration
Auditing who changed what.
- Open the Audit tab.
- Filter Action to configured.
- Find the entry and read the Details column for old/new values.
- Open the affected utility and revert manually — there's no one-click undo.