Docs/Bot/Ticket System
Essentials

Ticket System

Professional support ticket system for handling user inquiries, issues, and private conversations with your team.

How It Works

Users click a button or use a command to open a ticket. WardX creates a private channel where only the user and your support team can communicate. Tickets can be claimed, transferred, and closed with full transcript logging.

1

User Opens

2

Channel Created

3

Staff Responds

4

Close & Log

Features

Ticket Categories

Create multiple ticket types (Support, Sales, Reports) with different teams assigned to each.

Staff Claiming

Staff can claim tickets to show they're handling it. Prevents duplicate responses.

Private Channels

Only the ticket creator and assigned staff can see the channel. Full privacy for sensitive issues.

Transcript Logs

Full chat history saved as HTML transcript. Sent to log channel and optionally to user.

Auto-Close

Automatically close inactive tickets after a set period with warning messages.

Opening Forms

Require users to fill out a form when opening tickets to gather initial information.

Ticket Panel

Create a beautiful embed panel where users can open tickets with a button click.

Panel Customization:

  • Custom embed title & description
  • Custom button text & color
  • Multiple buttons for categories
  • Custom thumbnail/image
  • Dropdown menu selection
  • Limit tickets per user

Staff Controls

/ticket close

Close the ticket and generate transcript

/ticket claim

Claim the ticket as the handling staff member

/ticket add @user

Add another user to the ticket channel

/ticket transfer @staff

Transfer ticket to another staff member

Configuration Options

Channel Settings

  • • Ticket category (folder)
  • • Naming format (ticket-0001)
  • • Transcript log channel
  • • Archive category

Behavior Settings

  • • Max open tickets per user
  • • Auto-close after X days inactive
  • • Send transcript to user on close
  • • Ping staff on new ticket

Quick Setup

1

Configure Ticket System

Go to Dashboard → Ticket System → Enable and configure settings

2

Set Support Roles

Assign which roles can see and respond to tickets

3

Create Ticket Panel

Design your panel embed and send it to your support channel

4

Set Log Channel

Choose where to save ticket transcripts for record keeping