Professional ticket system for your Discord server โ simple, reliable, and fully customizable.
Create stylish panels with dropdown menus. Users choose a category and describe their issue in a modal.
Each ticket is a private channel visible only to the author and your support team.
Generate HTML transcripts of any ticket with one click. Saved to your log channel automatically.
Set a timer to automatically close inactive tickets. Keeps your server clean.
Assign a role to handle tickets. Only staff can see and respond to support requests.
Custom welcome messages, ticket limits, and more โ all via slash commands.
/ticket config and set the support role and a category. Example:/ticket config support_role:@Support category:Tickets log_channel:#logs
/ticket panel. Enter categories in the format: Bug,๐ง; Report,๐ซ; Question,โ (semicolon separated, each label + optional emoji).
/ticket config All options:support_role โ Role that can see and manage tickets.category โ Category where ticket channels are created.log_channel โ Channel where transcripts and logs are sent.welcome_message โ Custom message when a ticket is opened. Use {user} and {guild}.ticket_limit โ How many open tickets a user can have (default 1).auto_close_hours โ Hours of inactivity before auto-closing (0 = off).transcript_on_close โ Whether to save a transcript when closing (true/false).Inside a ticket channel, three buttons appear:
Both the ticket author and support roles can use these buttons.
If auto_close_hours is set, the bot checks every 30 minutes. Tickets with no activity for the specified time are deleted (transcript saved if configured).
Run /ticket config support_role:@YourRole to assign which role can view and manage tickets. You can change it at any time.
All panels are saved and reloaded automatically. Tickets remain unchanged. The bot is fully persistent.
Use /ticket config welcome_message:"Hello {user}, we will help you soon!"
Yes, set ticket_limit via config. If a user tries to open another, they are prompted to close an existing one first.
The bot needs these permissions to work:
โ Add to Discord