Tickets
Create private support channels, claim Cases, change priority, add staff notes and tags, control access, transfer ownership, create transcripts and close completed Cases.
Case/DocumentationEverything you need to set up, configure, troubleshoot and use Case.
Case is a Discord support and application platform. Members open tickets or applications from panels, staff manage them with Case's tools, and server owners configure everything from the dashboard.
Create private support channels, claim Cases, change priority, add staff notes and tags, control access, transfer ownership, create transcripts and close completed Cases.
Create custom questions, route submissions to reviewers, accept or decline applicants, keep status history and automate result roles or messages.
Configure panels, destinations, application routing, questions, transcript settings, permissions and logs without editing bot code.
Save ticket history as a permanent read-only record after the Discord channel is closed.
Case normally needs View Channels, Send Messages, Embed Links, Read Message History, Attach Files and Manage Channels. Manage Roles is also required if you use application role automation.
Choose the support role, ticket category and logging channel. These are the core server settings used by the ticket system.
Build your ticket or application panel, set its routing destination, add application questions and configure accepted or declined outcomes.
Post the finished panel into Discord. Members can then start the ticket or application workflow from that message.
Required for creating, renaming, moving, locking, archiving and closing ticket channels.
Required for application outcome roles. Case's role must also be higher than the roles it needs to manage.
Required for complete ticket transcripts and access to older ticket messages.
Required for ticket controls, application results, logs, reminders and normal bot responses.
A member opens a Case from a configured ticket panel. Case creates a private channel and records the opener. Staff can then claim it, set priority, add internal notes and tags, control access, transfer it to another staff member and save a transcript before closing it.
Claim a Case when you begin handling it. If another staff member needs to take over, use unclaim or transfer rather than leaving ownership unclear.
Priority describes urgency. Status describes workflow state. They are separate so a ticket can be urgent while still open or pending.
Case can grant or remove explicit ticket access for members and roles without changing their global Discord permissions.
Application questions are created from the dashboard. Completed answers are sent to the configured review workflow, where authorized staff can inspect them and accept or decline the applicant.
Accepted and declined outcomes can send custom messages and apply configured roles. Discord role hierarchy still applies.
Only grant reviewer access to people who should be able to read application answers and make decisions.
Case can save ticket history with usernames, avatars, timestamps, messages, attachments, embeds and ticket metadata. Online transcripts are read-only so staff can review a closed Case later.
If a transcript is missing messages, verify that Case could view the channel and read message history before the ticket was closed.
The Case dashboard is the main configuration area. It includes ticket and application builders, routing, questions, role automation, dashboard-user access, audit logs, transcript settings and server settings.
Saving a new panel design does not automatically rewrite an old Discord panel message. Publish a fresh panel when you want Discord to show the latest version.
Search all 94 Case commands below. Each command has its own explanation, usage guidance and important note.
/applicationaccept
Applications
Accepts the active application and records the reviewer decision.
/applicationblacklist
Applications
Block a member from applying.
/applicationclose
Applications
Close and delete an application channel.
/applicationdeny
Applications
Declines the active application and records the reviewer decision.
/applicationfaq
Applications
Show quick guidance for applicants.
/applicationinfo
Applications
Show information about the application in this channel.
/applicationlist
Applications
List recent applications.
/applicationpanel
Applications
Posts the configured application panel.
/applicationpanelpreview
Applications
Preview the application panel privately.
/applicationreset
Applications
Reset a member's open application.
/applicationsetup
Applications
Configures the server's application system.
/applicationstats
Applications
Show application statistics.
/applicationunblacklist
Applications
Allow a blocked member to apply again.
/add
Core Ticketing
Add a member to the current Case.
/claim
Core Ticketing
Assigns the active Case to you.
/close
Core Ticketing
Finishes the active Case and closes its workflow.
/panel
Core Ticketing
Posts the configured ticket panel into Discord.
/priority
Core Ticketing
Changes the priority of the active Case.
/remove
Core Ticketing
Remove a member from the current Case.
/rename
Core Ticketing
Rename the current Case.
/settings
Core Ticketing
View Case settings for this server.
/setup
Core Ticketing
Configures the server's core Case ticket settings.
/unclaim
Core Ticketing
Releases the active Case from its current staff owner.
/botinfo
Information & Diagnostics
Show information about Case.
/caseabout
Information & Diagnostics
Learn what Case can do.
/casehealth
Information & Diagnostics
Run a quick Case configuration health check.
/caseinvitecheck
Information & Diagnostics
Check whether Case has key server permissions.
/casepermissions
Information & Diagnostics
Show the important permissions Case needs.
/casesummary
Information & Diagnostics
Show a compact summary of Case configuration.
/caseversion
Information & Diagnostics
Show the current Case build.
/channelinfo
Information & Diagnostics
Show information about a channel.
/help
Information & Diagnostics
Points users to Case help.
/panelpreview
Information & Diagnostics
Preview the ticket panel privately.
/ping
Information & Diagnostics
Check Case latency.
/roleinfo
Information & Diagnostics
Show information about a role.
/serverinfo
Information & Diagnostics
Show basic server information.
/userinfo
Information & Diagnostics
Show information about a member.
/supportrole
Other
Show the configured support role.
/blacklistupdate
Ticket Management
Enforce the blacklist against currently open Cases.
/ticketaddrole
Ticket Management
Give a role access to the current Case.
/ticketage
Ticket Management
Show how long ago this Case was opened.
/ticketarchive
Ticket Management
Archive the current Case without deleting it.
/ticketblacklist
Ticket Management
Prevent a member from opening tickets.
/ticketblacklistcheck
Ticket Management
Check whether a member is ticket-blacklisted.
/ticketcategory
Ticket Management
Show the configured ticket category.
/ticketclaimer
Ticket Management
Show who currently owns the Case.
/ticketclaimforce
Ticket Management
Force-claim the current Case even if someone else owns it.
/ticketclearnotes
Ticket Management
Delete all staff notes on this Case.
/ticketcount
Ticket Management
Count a member's recorded tickets.
/ticketcreated
Ticket Management
Show the exact Case creation timestamp.
/ticketdm
Ticket Management
DM the ticket opener from Case.
/ticketduplicate
Ticket Management
Create a linked duplicate Case channel.
/ticketexport
Ticket Management
Export ticket details as JSON.
/ticketfaq
Ticket Management
Show quick guidance for ticket users.
/ticketfind
Ticket Management
Find a member's open Case.
/ticketid
Ticket Management
Show the Case/channel ID.
/ticketinfo
Ticket Management
Show detailed information about the current Case.
/ticketlist
Ticket Management
List recent open tickets.
/ticketlock
Ticket Management
Lock the current Case so the opener cannot send messages.
/ticketlogs
Ticket Management
Show the configured ticket logs channel.
/ticketmembers
Ticket Management
List members with explicit access to this Case.
/ticketmentionstaff
Ticket Management
Mention the configured support role in this Case.
/ticketmove
Ticket Management
Move this Case to another category.
/ticketname
Ticket Management
Show the current Case channel name.
/ticketnote
Ticket Management
Add a private staff note to the current Case.
/ticketnotes
Ticket Management
View staff notes for the current Case.
/ticketopenstatus
Ticket Management
Mark this Case as open.
/ticketowner
Ticket Management
Show who opened the current Case.
/ticketpending
Ticket Management
Mark this Case as pending.
/ticketping
Ticket Management
Ping the ticket opener with a support reminder.
/ticketpriorityhigh
Ticket Management
Quickly sets the active Case priority to High.
/ticketprioritylow
Ticket Management
Quickly sets the active Case priority to Low.
/ticketprioritynormal
Ticket Management
Quickly sets the active Case priority to Normal.
/ticketpriorityurgent
Ticket Management
Quickly sets the active Case priority to Urgent.
/ticketpurge
Ticket Management
Delete a number of recent messages in this Case.
/ticketreminder
Ticket Management
Post a standard waiting-for-response reminder.
/ticketremoverole
Ticket Management
Remove a role's explicit access to this Case.
/ticketrenameuser
Ticket Management
Rename this Case using the opener's current name.
/ticketreopen
Ticket Management
Mark the current Case as open again.
/ticketrequest
Ticket Management
Create a Case ticket for another member.
/ticketresolved
Ticket Management
Mark this Case as resolved without closing it.
/ticketslowmode
Ticket Management
Set slowmode for the current Case.
/ticketstats
Ticket Management
Show ticket statistics for this server.
/ticketstatus
Ticket Management
Show the current Case status.
/tickettag
Ticket Management
Add a tag to the current Case.
/tickettags
Ticket Management
View tags on the current Case.
/tickettopic
Ticket Management
Set the current Case channel topic.
/tickettransfer
Ticket Management
Transfer a claimed Case to another staff member.
/ticketunblacklist
Ticket Management
Remove a member from the ticket blacklist.
/ticketunlock
Ticket Management
Unlock the current Case for the opener.
/ticketuntag
Ticket Management
Remove a tag from the current Case.
/transcript
Transcripts
Generates a transcript of the active Case.
/transcriptinfo
Transcripts
Explain Case transcript formats.
/transcriptpreview
Transcripts
Generate the improved HTML/TXT transcript without closing.
Check that the configured category still exists and that Case has Manage Channels and permission to view that category.
Check that the role still exists, Case has Manage Roles and the Case bot role is above the target role.
Case must have View Channel and Read Message History access in the ticket channel.
Publish a fresh panel after changing its design. Existing Discord panel messages are not automatically replaced.
Make sure the user is still in the Discord server and has the required Case dashboard capability.