Features

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 /setmodlog or the Moderation panel
  • Bulk message cleanup with /prune
  • Sticky messages with /sticky and /unsticky

User verification

Dashboard: Feature Centre → User Verification

  • Verification flows with role assignment after verify
  • /sendverify to prompt a member
  • /setverifylog for 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 /poll in 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
  • /creator slash 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
  • /todo for members, /todo-admin for 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)
  • 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

  1. Feature Centre — toggle the feature on
  2. Open the feature panel — complete setup (channels, rules, creators, …)
  3. Commands tab — enable related slash commands
  4. Settings → Permissions — web access + command access for staff roles
  5. Test in a private channel before going server-wide

Troubleshooting

IssueWhat to check
Feature missing in sidebarNot 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 DiscordParent feature off, command disabled on Commands tab, or custom bot not connected
Permission errorsBot role hierarchy, Discord permissions, Settings → Permissions command access

More detail: Help — common issues · FAQ