Introduction

Set up Modmail, answer members in Discord, and keep your support records organized.

Modmail gives members a private way to contact your support team through your Discord bot. Use this guide to set it up and start answering requests.

What is Modmail?

Modmail connects a member's direct messages with a private channel where your staff can handle the conversation together. Each conversation is called a ticket. Members don't need to contact individual staff or share their question in a public channel.

A member starts by messaging your bot or choosing an option on a panel in your server. Your ticket menu guides them to a support category, or opens a ticket directly if you offer one route. Their messages and files appear in the ticket channel, and your team's replies reach them through the bot's DMs. The member can't see the staff channel or your internal notes.

When the conversation is finished, your team closes the ticket. You can revisit the conversation in hosted transcripts on the dashboard, or search across all messages in all transcripts to find something without opening each ticket separately. You can also set up ratings to ask members how their support experience went after a ticket closes.

You can open Modmail in the dashboard to manage your bot.

Set up your support desk

Start with a working bot, then choose where tickets open and who handles them.

  1. Enable Modmail for your bot.
  2. Complete the guided setup to choose your menu and connect ticket channels, staff roles, and transcripts.
  3. Check servers and permissions with a test ticket before inviting members to use support.

If you haven't created a bot yet, start with Welcome to AeroNexus.

Help members find the right category

Your Ticket Menu offers the choices; categories decide where those choices lead. Panels put a ticket launcher in a Discord channel.

You want to…Read
Choose the support topics you needPlan your categories
Arrange the choices members seeBuild your Ticket Menu
Change staff access, messages, or transcript destinationsManage categories
Add a ticket launcher to a server channelCreate a panel

Work through a conversation

Read the member's request and past tickets, send an answer, and close the conversation when it's finished. Use explicit reply commands to send to the member, and check your bot's reply settings before typing in the channel.

Keep answers and records useful

Use saved replies for repeated questions, then revisit records and feedback when you need context or want to improve support.

Last updated on