Features Overview
ServerMate features are enabled per server from Feature Centre in the web dashboard (opens in a new tab). Most also have slash commands you enable on the Commands tab.
Plan limits (Free vs Pro) are on Pricing (opens in a new tab). In Discord, /help shows tiers for your server.
Core (Free tier)
These work on the Free plan unless noted.
Moderation
Dashboard: Feature Centre → Moderation
- Warn, kick, ban, mute, and unmute from Discord or the dashboard
- Moderation cases with moderator, target, reason, and timestamps
- Mod log channel via
/setmodlogor the Moderation panel - Bulk message cleanup with
/prune - Sticky messages with
/stickyand/unsticky
User verification
Dashboard: Feature Centre → User Verification
- Verification flows with role assignment after verify
/sendverifyto prompt a member/setverifylogfor verification logging
Embedded messages
Dashboard: Feature Centre → Embedded Messages
- Visual embed builder in the dashboard
- Send rich messages to any channel (title, fields, images, buttons)
Reaction roles
Dashboard: Feature Centre → Reaction Roles
- Self-assign roles via reactions or role menus
- Configure requirements and restrictions in the dashboard
Custom commands
Dashboard: Feature Centre → Custom Commands
- Server-specific commands with a configurable prefix (default
.) - Text or embed responses, variables (
{user},{server},{channel}), role/channel restrictions
Custom bot required: Dot-prefix commands (anything other than /) need a connected custom bot with Message Content Intent — the bot must read messages to trigger them. Slash-prefix (/) custom commands are registered as slash commands and do not need Message Content.
See Custom bot setup and Commands — custom commands.
Polls
Dashboard: Feature Centre → Polls
- Create polls from the dashboard or with
/pollin Discord
Tickets
Dashboard: Feature Centre → Tickets
- Support ticket panels and settings
- Members open tickets with
/create-ticket
Feedback & support
Dashboard: Feature Centre → Feedback (when enabled)
/feedback— submit feedback via modal/support— submit a support request via modal/setfeedbackchannel— set where submissions are posted
Server Link
Dashboard: Feature Centre → Server Link
Link live game servers to Discord (FiveM, RedM, Minecraft, Steam/A2S games, and WARDOGS):
/addserver— link to add connections in the dashboard/serverstatus— status embed for a linked server/serverplayers— player count or list
WARDOGS: add the server's join code from the in-game server browser (no IP or port). Player count and map come from the public wardogservers.com (opens in a new tab) server list, which refreshes every few minutes; player names are not available. If that list is temporarily unavailable the status shows as Unknown rather than offline.
Stat voice channel: a locked voice channel renamed with the player count (e.g. Players Online: 42/64).
Voice channel status: optionally show a short live status line under the stat voice channel in the Discord sidebar, e.g. 🟢 Online · restart in 1h 58m. Turn it on per connection in Server Link → Discord display → Voice channel status:
- Default shows the server state and, if you set a restart schedule, the countdown to the next restart. The channel name keeps the player count.
- Pick which fields to show and their order. Every game offers state, restart countdown and players; FiveM/RedM add server name, game type, map, locale, tags, OneSync/Private flags and uptime (when the server publishes it); Minecraft adds version and MOTD; Steam/A2S adds map, game and password/VAC flags; WARDOGS adds map, mode, region, full/reserved slots and password flag.
- Choose a separator (
·,|or-), add an optional prefix/suffix, custom Online/Offline/Unknown labels, and an offline message that replaces the status while the server is down. - The live preview shows exactly what Discord will display. Discord cuts the sidebar text off at roughly 45 characters (the full text shows on hover); the hard limit is 500.
- Discord clears a channel's status when the last person leaves it, so ServerMate re-applies it automatically every few minutes.
- The bot (ServerMate or your custom bot) needs Set Voice Channel Status and Manage Channels on the stat channel. Stat channels created by ServerMate include both.
- WARDOGS team scores: add your server's RCON host, port and password under Discord display -> RCON (optional) to unlock the Team scores field: a coloured square per faction followed by its score (no team names). ServerMate stores the password encrypted, only reads the server status with it (read-only), never shows it again after saving, and you can replace or remove it at any time. Use Test connection to check it. If RCON is unreachable or the password is rejected, the team scores are left out and the rest of the status still shows. Show scores only while a game is on does the same whenever the server is empty or every team is still on 0, and while a game is on it shows only the scores. That choice is stored in the existing voice status settings (no new table). Score emotes can replace a faction's coloured square with a custom emote from this Discord server; teams you leave unmapped keep the square.
Free: limited linked servers · Pro: higher limits (see Pricing (opens in a new tab)). Stat channels and voice channel status are available on both.
Creator Alerts
Dashboard: Feature Centre → Creator Alerts
- Per-creator alerts for Twitch, YouTube, Kick, TikTok, and X
- Route alerts to specific channels
/creatorslash command to add, remove, or list creators from Discord
Free: 2 active alerts · Pro: unlimited alerts + Live alert rules (discover streams by game/category on Twitch)
See Creator Alerts setup.
Todo lists
Dashboard: Feature Centre → Todo Lists
- Shared task boards synced between dashboard and Discord
/todofor members,/todo-adminfor list and channel setup
→ Todo lists command reference — full parameter docs for every subcommand
Utilities
Always available when enabled on the Commands tab:
/help— command and feature reference/config— quick server settings (admins)/setup— template setup wizard (admins)
Pro features
Require a Solo, Squad, City, or Network plan unless your server has a manual grant. Upgrade from Subscription in the dashboard or Pricing (opens in a new tab).
AI Summarisation
Dashboard: Feature Centre → AI Summarisation
/summarise— summarise recent messages, a thread from a message, or a member's messages- Right-click a message → Summarise from here
- Monthly summary quota by plan (e.g. 30 on Solo); optional bring-your-own OpenAI key
- Works best with Custom Bot + Message Content Intent — required to read message text; see Custom bot setup
See AI Summary setup.
Custom Bot (Bot customisation)
Dashboard: Feature Centre → Bot Customisation · → Full setup guide
- Run ServerMate through your own Discord application (name, avatar, presence)
- Required (with Message Content Intent) for:
- AI Summarisation — reading channel text for
/summarise - Dot-prefix custom commands (e.g.
.rules) — not slash-prefixed/custom commands - Full message delete logging in moderation (content in mod logs)
- AI Summarisation — reading channel text for
- Pro plan required · guided setup in the dashboard matches the Developer Portal steps
Server Groups
Dashboard: Server Groups tab (not per-feature)
- Group multiple servers under one workspace
- Shared oversight and group-level settings
- Ban sync on Squad and above — bans propagate across grouped servers with linked cases
Ban sync
Part of Server Groups (Squad, City, Network plans):
- Ban in one server → auto-ban in synced servers in the group
- Exemptions for trusted members
- Per-server opt-in/out
Dashboard-only (no slash command)
These are configured entirely in the web dashboard:
- Members — browse and manage members
- Roles — role explorer, bulk assignment, kanban-style role management
- Overview — activity feed, stats, quick actions
- Subscription — plan, billing, Stripe portal
- Settings — permissions, delegates, general server settings
Feature management checklist
- Feature Centre — toggle the feature on
- Open the feature panel — complete setup (channels, rules, creators, …)
- Commands tab — enable related slash commands
- Settings → Permissions — web access + command access for staff roles
- Test in a private channel before going server-wide
Troubleshooting
| Issue | What to check |
|---|---|
| Feature missing in sidebar | Not enabled in Feature Centre, or plan does not include it |
| "Premium required" | Upgrade under Subscription or Pricing (opens in a new tab) |
| Command not in Discord | Parent feature off, command disabled on Commands tab, or custom bot not connected |
| Permission errors | Bot role hierarchy, Discord permissions, Settings → Permissions command access |
More detail: Help — common issues · FAQ