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:
- Invite the Bot
Click the "Invite Bot" button and select your server. Make sure you grant all required permissions. - Run the Setup Command
Use/ticket setupin Discord to configure the ticket category and support role. This is all you need to get started! - Create Tickets
Users can now create tickets using/ticket createor through ticket panels. - Optional: Use the Dashboard
Log in with Discord on our website for advanced features like the Visual Panel Editor and analytics.
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
- Log in to the dashboard
- Select your server
- Go to Panel Management
- Create a new panel with your preferred settings
- Deploy the panel to a channel
Panel Options
Customize your panel with:
- Embed title and description
- Embed color
- Button text and style
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!