Skip to content

Features

Switching from another bot? See how Discord Tickets is different from other popular bots: view comparisons.

Concepts

Tickets
A ticket is a channel where a member can have a private conversation with staff.
Categories

Tickets are organised into categories that you create (such as ban appeals, staff applications, billing support etc).

Since v4, ticket and Discord categories are separate. Multiple ticket categories can belong to a single Discord channel category.

Panels
Unlike some other bots, panels are not a central concept in Discord Tickets. Tickets belong to categories, and a panel is one of several ways you can create a ticket.
Staff
A staff member is any member who has at least 1 role that is assigned to any ticket category within the guild.

Ticket creation

There are 5 ways to create a ticket:

This flowchart shows the different pathways that can be taken to create a ticket:

flowchart TB
    A1(["➡️ /new command"]) ----> B
    A2(["➡️ Panel button/menu"]) ----> D
    A3(["➡️ Messsage:Create command"]) ---> B
    %% fa:fa-arrow-right-long
    A4(["➡️ User:Create command (staff)"]) -...->|"Staff interaction"| B
    A5(["➡️ DM (message is topic)"]) --> AA{Mulitple servers?}
    AA -->|Yes| AA1[/"❓ Select server with menu"/] ---> B
    AA -->|No| B
    B{Multiple categories?}
    B -->|Yes| B1[/"❓ Select category with menu"/] -.-> C
    B -.->|Yes| B1
    B -.->|No| C
    B1 --> D
    C[/"🕑 Target user clicks button"/] -->|Creator interaction| D
    B -->|No| D{"Satisfies required roles,\nlimits, etc?"}
    D ==>|Yes|E{Category has questions?}
    D-->|No|F(["❌ End with error"])
    E-->|Yes|G[/"❓ Questions modal"/]
    E-->|No|H{Category requires topic?}
    H-->|Yes|I[/"❓ Topic modal\n(skipped if started with DM)"/]
    H-->|No|J
    G & I--> J(["✅ Create ticket"])

Archives

Questions

Tags

Automation

Context

Settings