Permissions
BetterTicket gives you granular control over what each role can do inside a ticket channel — both while the ticket is open and after it's been closed. Permissions are configured per panel, so different panels can have different access rules.
Role Contexts
Permissions are set for four distinct role groups. Each group can be configured independently for both the open and closed states of a ticket.
| Role Group | Who it covers |
|---|---|
| Support Team | The staff roles assigned to this panel. These roles can see and respond to all tickets from this panel. |
| Ticket Owner | The specific Discord member who opened the ticket. |
| Additional Roles | Any extra roles you've added to the panel (e.g. a manager role that should have read access to all tickets). |
| Everyone | All other server members (the @everyone role). By default, everyone is denied access to ticket channels. |
Open vs Closed State
Every permission can be set separately for two states:
- Open — the ticket is active and the opener can participate.
- Closed — the ticket has been closed. You may want to remove the opener's access but keep staff in the channel.
For example, you might allow the Ticket Owner to Send Messages while open, but deny it once closed — preventing them from sending more messages in a resolved ticket.
Allow / Deny / Neutral
Each permission toggle has three options:
- Allow — Explicitly grants this permission to the role group in this ticket channel.
- Deny — Explicitly removes this permission, even if the role has it granted server-wide.
- Neutral — BetterTicket does not set this permission. The role's existing server or category permissions apply.
Important: BetterTicket can only grant permissions that it already has itself. For example, if the bot doesn't have Manage Messages globally, it cannot grant it to any role in a ticket channel. Always ensure BetterTicket has the permissions you want to delegate.
Permission Reference
General Channel Permissions
| Permission | What it controls |
|---|---|
| View Channel | Whether the role can see the ticket channel at all. Denying this hides the channel completely. |
| Manage Channel | Allows editing the channel's name, topic, and settings. |
| Manage Permissions | Allows modifying the channel's permission overrides. Use with caution. |
| Manage Webhooks | Allows creating and deleting webhooks in the ticket channel. |
| Create Invite | Allows generating invite links that point to the ticket channel. |
Text Permissions
| Permission | What it controls |
|---|---|
| Send Messages | Allows sending messages in the channel. This is the core permission for participation. |
| Send Messages in Threads | Allows sending messages inside threads created within the ticket channel. |
| Create Public Threads | Allows creating public threads inside the ticket channel. |
| Create Private Threads | Allows creating private threads inside the ticket channel. |
| Embed Links | Allows sending messages that auto-embed URLs (e.g. YouTube, Twitter previews). |
| Attach Files | Allows uploading files and images. |
| Add Reactions | Allows adding emoji reactions to messages. |
| Use External Emojis | Allows using custom emojis from other servers. |
| Use External Stickers | Allows using stickers from other servers. |
| Mention @everyone, @here, and All Roles | Allows using @everyone, @here, and role mentions. |
| Manage Messages | Allows deleting and pinning messages sent by others. |
| Manage Threads | Allows archiving, deleting, and editing threads. |
| Read Message History | Allows scrolling back and reading previous messages. Without this, a member can only see new messages. |
| Send Text-to-Speech Messages | Allows using the /tts command to send audio messages. |
| Use Application Commands | Allows using slash commands and other application interactions in the channel. |
| Send Voice Messages | Allows sending voice message recordings. |
Recommended defaults: For most setups, grant the Support Team all text permissions while open and closed, grant the Ticket Owner Send Messages + Attach Files + Embed Links while open and deny Send Messages when closed, and deny everything for Everyone in both states.
BETTERTICKET