> ## Documentation Index
> Fetch the complete documentation index at: https://docs.razebot.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> A fully-featured ticket system with topics, forms, claiming, transcripts, and automation.

# Overview

> A fully-featured ticket system with topics, forms, claiming, transcripts, and automation.

Members click a button or dropdown on the ticket panel to open a private channel with your support team. Tickets can have custom forms, be claimed, prioritised, transcribed, and auto-closed on inactivity.

<CardGroup cols={3}>
  <Card title="Panels" icon="rectangle-ad" href="/server-config/tickets/panels">
    Send the panel and manage the ticket system.
  </Card>

  <Card title="Options" icon="sliders" href="/server-config/tickets/options">
    Topics, categories, limits, and claiming.
  </Card>

  <Card title="Forms" icon="list-check" href="/server-config/tickets/forms">
    Add intake questions to ticket topics.
  </Card>

  <Card title="Blacklist & Access" icon="ban" href="/server-config/tickets/access">
    Support roles, admins, and blacklist.
  </Card>

  <Card title="Lifecycle" icon="arrow-right-arrow-left" href="/server-config/tickets/lifecycle">
    In-ticket commands, claiming, and automation.
  </Card>

  <Card title="Custom Messages" icon="message" href="/server-config/tickets/messages">
    Opening embeds and notification messages.
  </Card>
</CardGroup>

## Quick setup

`;ticket setup` opens an **interactive wizard** — a paginated panel with buttons, dropdowns, and modals that configures the whole system without command syntax.

<Steps>
  <Step title="Launch the wizard">
    Run this in the channel where you want the panel. It enables the system and opens the wizard:

    ```bash theme={null} theme={null}
    ;ticket setup
    ```
  </Step>

  <Step title="Configure each step">
    Move through the pages with **Back** / **Next** and press **Edit** to open each modal:
    **Categories & Logging**, **Roles**, **Behavior**, **Limits**, **Topics**, and **Blacklist**. From the **Topics** page you can create topics and open a per-topic wizard for roles, trainee permissions, automation, and naming.
  </Step>

  <Step title="Send the panel">
    Press **Send Panel Here** on the Overview page, or run:

    ```bash theme={null} theme={null}
    ;ticket send #support
    ```
  </Step>
</Steps>

<Tip>
  Prefer point-and-click? The [dashboard](https://raze.lat/@me/) exposes every ticket option visually. The commands throughout these docs mirror the same settings for quick edits.
</Tip>

## How a ticket works

<Steps>
  <Step title="Member opens a ticket">
    They click the panel and select a topic. If the topic has a form, a modal appears for them to fill in before the channel is created.
  </Step>

  <Step title="Private channel created">
    Only the opener and assigned support roles can see it. The opening embed is sent if configured.
  </Step>

  <Step title="Staff handles it">
    Staff can claim, rename, prioritise, add members, or request closure.
  </Step>

  <Step title="Ticket closed">
    Channel moves to the closed category. Transcript posts to the log channel if configured.
  </Step>
</Steps>
