Home Invite Bot

iTicket Documentation

Your Support System, Reimagined

Welcome to the iTicket documentation! Here you'll find everything you need to set up and configure the best ticket system for your Discord server.

What is iTicket?

iTicket is a powerful and highly customizable Discord ticket bot designed to streamline support for your community. It creates private support channels between your staff team and users who need help.

✨ Highly Customizable

Configure every aspect of your ticket system to perfectly match your server's needs and branding.

⚡ Easy to Use

No complex setup required. Use both the web dashboard and Discord commands to manage your tickets.

📊 Powerful Analytics

Track response times, ticket volume, and team performance with detailed analytics.

Quick Start Guide

Get iTicket running on your server in just a few minutes:

  1. Invite the Bot
    Click the "Invite Bot" button and select your server. Make sure you grant all required permissions.
  2. Run the Setup Command
    Use /ticket setup in Discord to configure the ticket category and support role. This is all you need to get started!
  3. Create Tickets
    Users can now create tickets using /ticket create or through ticket panels.
  4. Optional: Use the Dashboard
    Log in with Discord on our website for advanced features like the Visual Panel Editor and analytics.
💡 Pro Tip

Start with a single ticket category to test everything, then expand as you get comfortable with the system.

Inviting the Bot

To add iTicket to your server, you'll need the Manage Server permission.

Required Permissions

iTicket needs the following permissions to function properly:

  • Manage Channels - Create and manage ticket channels
  • Manage Roles - Set permissions on ticket channels
  • Send Messages - Communicate in tickets
  • Embed Links - Send formatted embed messages
  • Attach Files - Send transcripts and attachments
  • Read Message History - Generate ticket transcripts
  • Use External Emojis - Display custom button icons

Ticket Panels (Dashboard)

Ticket panels are embed messages with buttons that users can click to create tickets. This is an optional feature available through the web dashboard.

Creating a Panel

  1. Log in to the dashboard
  2. Select your server
  3. Go to Panel Management
  4. Create a new panel with your preferred settings
  5. Deploy the panel to a channel

Panel Options

Customize your panel with:

  • Embed title and description
  • Embed color
  • Button text and style
Note

Panels are optional. Users can also create tickets with /ticket create.

Ticket Settings

Configure your ticket system using the /ticket setup command or the dashboard.

Basic Settings

  • Ticket Category - Discord category where ticket channels are created
  • Support Role - Role that can view and respond to tickets

Advanced Settings (Dashboard)

Configure additional options from the dashboard:

  • Ticket name format
  • Logs channel for transcripts
  • Ticket limits per user
  • Auto-close settings

Permissions

Control who can access tickets:

  • Support Role - Set with /ticket setup, can view all tickets
  • Server Admins - Full access to all settings and tickets
  • Ticket Creator - Can only see their own ticket

Slash Commands

iTicket uses Discord's slash commands for all interactions. Here are the available commands:

Command Description
/ticket create Create a new ticket (with optional subject and type)
/ticket close Close a ticket
/ticket claim Claim the ticket as your own
/ticket unclaim Release your claim on a ticket
/ticket reopen Reopen a closed ticket
/ticket info View ticket information
/ticket clear Clear messages in a ticket
/ticket setup Set up ticket system (Admin)
/ticket delete Delete a ticket permanently
/feedback Submit feedback about iTicket

Ticket Management

Managing tickets is easy with both buttons and commands.

Ticket Actions

When viewing a ticket, staff can:

  • Close - Close the ticket with /ticket close
  • Claim - Assign yourself with /ticket claim
  • Unclaim - Release your claim with /ticket unclaim
  • Reopen - Reopen a closed ticket with /ticket reopen
  • Delete - Permanently delete with /ticket delete

Setup Command

Use /ticket setup to configure the ticket system for your server. You can specify the category where tickets are created and the support role that can access them.

Transcripts

iTicket saves ticket conversations so you can review them later.

Export Formats

Export ticket transcripts in multiple formats:

  • TXT - Plain text format
  • HTML - Formatted web page
  • JSON - Structured data format
  • PDF - Document format

Transcript Delivery

Configure how transcripts are sent when tickets close:

  • Send to a logs channel in your server
  • DM the transcript to the user

Analytics

Track your ticket statistics from the dashboard.

Basic Stats

  • Total Tickets - Overall ticket count
  • Active Tickets - Currently open tickets
  • Closed Tickets - Resolved tickets

Advanced Analytics (Premium)

  • Ticket Volume - Tickets over time
  • Resolution Time - Average time to close
  • Priority Breakdown - Tickets by priority level

Automation

Premium features to automate your ticket workflow:

🤖 Auto-Close Inactive Tickets

Automatically close tickets after a period of inactivity (configurable in minutes, hours, or days).

📁 Long-Term Ticket Support

Move inactive tickets to a separate category instead of closing them.

✋ Ticket Claiming

Staff can claim tickets to show they're handling them. Channels can be renamed when claimed.

📋 Ticket Logs

Send ticket transcripts to a logs channel when tickets are closed.

Need More Help?

If you have questions or need assistance, join our support Discord server and our team will be happy to help!

Join Support Server