Detect rapid message spam using configurable message counts and time windows.
Everything in Relay.
A complete list of the current tools available across moderation, tickets, verification, community management, automation and more.
Moderation
Protect the server with configurable filters, raid controls and staff actions.
Catch repeated messages posted several times in a short period.
Limit messages that mention too many users at once.
Remove configured words or phrases with per-filter actions.
Block Discord invite links separately from the normal link filter.
Block regular links while allowing supported GIF links such as Tenor, Giphy and direct GIF files.
Control messages that contain large numbers of mentions.
Detect messages with too much uppercase text after a configurable minimum length.
Limit messages containing excessive emoji.
Detect repeated sticker-only messages over a configurable time window.
Detect bursts of new joins and automatically kick or ban when the configured threshold is reached.
Isolate suspicious users into a review flow where staff can allow, kick or ban them.
Choose delete, timeout, kick or ban behavior independently for supported moderation filters.
Exclude trusted roles and scope supported filters to selected channels.
Verification
Control how members unlock access to the server.
Give members the verification role when they press the panel button.
Require members to watch the configured verification video before receiving the role.
Require a quick checkbox browser check before receiving the verification role.
Optionally compare server-scoped connection and device fingerprints against previously banned verified members.
Choose the role Relay grants after successful verification.
Optionally remove another role when verification finishes.
Edit sections, fields, image, color, button text and button style.
Choose and move the verification panel directly from the dashboard.
Set how long generated video verification links remain valid.
Tickets
Create private support channels with different behavior for each panel.
Run separate ticket panels for different departments or purposes.
Choose where channels created by each ticket panel should live.
Use numbered ticket names or names based on the member username.
Choose which staff roles can see and manage tickets opened from each panel.
Choose which roles Relay mentions when that panel opens a ticket.
Let members choose a ticket type from a dropdown before the channel is created.
Ask up to five short or paragraph questions before opening the ticket.
Use multiple embed sections, fields, images, colors and custom panel content.
Staff can add another member to an active Relay ticket.
Members or authorized staff can close Relay ticket channels through the built-in flow.
Optionally save a text-only transcript when a ticket closes and open it from the ticket log.
Embeds
Build rich Discord messages without writing raw embed JSON.
Create and manage separate custom embed messages for the same server.
Use up to ten embed sections inside one Relay embed message.
Add Discord embed fields with inline or full-width layout.
Set images and colors for individual embed sections.
Add buttons with stable IDs that can connect to Builder flows.
Create buttons that open a configured HTTPS link directly.
Relay edits the existing Discord message when the embed configuration changes.
Reaction Roles
Let members choose roles through interactive Discord panels.
Assign roles from emoji reactions.
Assign roles through Discord buttons with configurable button colors.
Offer multiple role choices inside a Discord select menu.
Customize the reaction-role message with sections, fields, images and colors.
Create multiple reaction-role panels for different groups of roles.
Builder
Create visual automations by connecting triggers, logic and actions.
Member joined, member left, message sent, reaction added, button clicked, role added, voice joined, scheduled, ticket opened and giveaway joined.
Conditions, has-role checks, text matching, random chance, delays and counters.
Send normal messages, DMs, custom embeds and interaction replies.
Builder embed buttons can either trigger another Builder flow or open a configured HTTPS link.
Add or remove roles as part of a flow.
Create channels and rename channels.
Delete messages, timeout members, kick members or ban members.
Add a reaction to a message.
Call external HTTP endpoints from a Builder flow.
End a branch without continuing to another action.
Giveaways
Run Discord giveaways with optional requirements.
Create giveaways with a title, description, reward and end time.
Require someone to have been in the server for a minimum amount of time.
Require a minimum message count before someone can enter.
Require entrants to watch a configured video before joining.
Members can enter and leave active giveaways through Relay.
End or cancel active giveaways when needed.
Community
Everyday tools for engagement and server organization.
Automatically give a selected role to new members after an optional delay.
Copy popular messages to a starboard when they reach a configurable reaction threshold.
Let members use /suggest and vote with reactions in a text channel or a new forum post.
Reply automatically when messages contain or exactly match configured triggers.
Create up to ten log destinations and choose a different event set for each one.
Log member joins and leaves.
Log deleted messages and edited messages.
Log moderation actions taken by Relay.
Log ticket creation, closing and participant additions.
Optionally add a View transcript button to closed-ticket logs. Relay keeps the newest 300 text-only transcripts per server.
Log successful member verification.
Games
Built-in server activities and progression.
Run a counting channel with Relay-managed counting rules.
Give members XP from messages and track their level.
Configure XP per message and message cooldown behavior.
Automatically grant roles when members reach configured levels.
Announce new levels in a selected channel with a customizable message.
Exclude selected channels and roles from earning message XP.
Welcome & Leave
Send automatic messages when members enter or leave.
Send a customizable message in a selected channel when someone joins.
Send a separate customizable message when someone leaves.
Use member and server information inside configured messages.
Sticky Messages
Keep important content visible at the bottom of active channels.
Choose a channel and keep its configured Relay message at the bottom as chat moves.
Run sticky messages in multiple channels at the same time.
Relay replaces the old sticky message as new chat activity arrives.
Bot Customization
Change how Relay appears inside each connected server.
Set a server-specific Relay nickname.
Upload a server-specific bot avatar.
Set the default Relay embed color used by supported bot messages.
Team Access
Let other people help manage one server without sharing your account.
Invite another Discord member from the server to help manage Relay.
Invited users choose whether to join the team when they sign in.
The server owner controls which Relay areas each accepted team member can edit.
Only the server owner can invite members, change permissions or remove team members.
Team servers appear in the member server selector without using one of their own license slots.
