Newt Docs Premium Status Support
Log in Add to Discord

A free Discord ticket bot

Put a panel of buttons in a channel. When somebody clicks one, Newt opens a private channel that only they, your support team and the bot can see.

Staff claim tickets, add people, and close them. When a ticket is deleted, the whole conversation is saved as a transcript first.

What it does

  • Several buttons on one panel, each with its own question and category
  • Claim, add and remove people, rename and close from inside the ticket
  • HTML transcripts that read like the Discord channel itself
  • A log of every open, claim, close and delete
  • Built on the web dashboard, or with slash commands

How to set it up

  1. On the dashboard, open your server, go to Tickets and create a panel: pick the channel it gets posted in, the category new ticket channels go under, and the roles that handle them. Add a button and save, and the panel appears within a few seconds.

  2. From Discord, /ticketpanel create makes the panel and /ticketpanel addoption puts a button on it.

  3. Set a transcript channel with /ticket settings or on the dashboard. Without one, deleting a ticket deletes the conversation with it.

  4. The bot needs the Manage Channels permission to create and remove the ticket channels.

Commands

CommandWhat it doesWho can use it
/ticketpanel create <channel> <title> [description] [category] [support_role] Start a new panel. Manage Server
/ticketpanel addoption <panel> <label> [emoji] [category] [question] Put a ticket button on it. Manage Server
/ticketpanel removeoption <panel> <label> Take a button off. Manage Server
/ticketpanel addrole <panel> <role> Let another role handle the panel's tickets. Manage Server
/ticketpanel removerole <panel> <role> Take a role off the support team. Manage Server
/ticketpanel list Every panel, its buttons, and anything that went wrong. Manage Server
/ticketpanel delete <panel> Remove the panel and its message. Open tickets stay open. Manage Server
/ticket settings [transcript_channel] [log_channel] [max_open] Where transcripts and logs go, and the open limit. Manage Server
/ticket close Close the ticket you're standing in. Ticket staff, or whoever opened it
/ticket claim Take the ticket as yours to handle. Ticket staff
/ticket add <user> Let somebody else see the ticket. Ticket staff
/ticket remove <user> Take somebody off it. Ticket staff
/ticket rename <name> Rename the ticket's channel. Ticket staff
/ticket transcript Save the conversation as an HTML file. Ticket staff
/ticketban <user> [reason] Stop somebody opening tickets. Their open tickets stay open. Ticket staff
/ticketunban <user> Let them open tickets again. Ticket staff

Questions

Is the ticket bot free?
Yes. Tickets, transcripts and the log are free. A free server can have 5 ticket panels, and Premium raises that to 15.
What permissions does it need?
Manage Channels, so it can create and remove the ticket channels. Pick a category for new tickets and it keeps them tidy under it.
Can one person open lots of tickets?
No. One open ticket per person is the default, and you can raise it to five.

More from Newt

Add Newt to your server

Free, and nothing runs until you switch it on.