Quick Start
Invite the bot, run /setup, pick a template and press Apply. The ticket panel is live as soon as the wizard finishes. For the same path with a picture of each Discord message, see Your first ticket panel.
Which Ticket Tool is this?
Before you start
You need Manage Server (or Administrator) in the Discord server. Discord asks for it to add a bot, and /setup only shows for members who have it.
1. Add the bot
Select your server, authorize the bot, and keep the requested permissions enabled. Ticket Tool needs them to create private ticket channels and post the panel. Adding the Bot explains each permission.
2. Run the setup wizard
In Discord, run:
/setup
Press Let's Go!, then:
- Choose a starting point. Pick General support, Community, or Store or commissions.
- Check the preview. It lists the ticket categories the template creates and the channel the panel goes to. Use Put the panel somewhere else to pick another channel. Nothing is created until you apply.
- Press Apply. The bot creates the categories and posts the panel.
The template makes every role with Manage Server a support role, so those members see each new ticket. To add a dedicated staff role, press Set a staff role on the result, which opens the dashboard's Permissions page.
If another ticket bot is already set up in the server, the wizard offers to recreate its categories and panel instead. See Switch from another ticket bot.
To choose everything yourself, select Set it up manually instead. The wizard then asks for admin roles, support roles, a first ticket category and the panel channel.
3. Test a ticket
After the wizard posts the panel:
- Open the panel channel.
- Click the ticket button.
- Confirm a private ticket channel is created.
- Confirm the ticket creator and your staff can see it.
- Send a reply, close the ticket, and check that logs or transcripts are posted where expected.
Dashboard setup
Prefer the web dashboard?
Create a category under Categories, create a panel under Panels, then deploy the saved panel from Discord with:
/setup-panel
The dashboard saves panel configuration; /setup-panel posts it to a Discord channel.
What to configure next
| Goal | Read |
|---|---|
| Add more ticket types | Ticket Categories |
| Customize the panel message | Ticket Panels |
| Give staff the right access | Permissions |
| Change welcome text and embeds | Custom Messages |
| Automate intake or routing | Support Flows |
| Find the IDs settings ask for | Find Your Discord ID |
| Let an AI agent configure it | Set up with an AI agent |
Troubleshooting
| Problem | Check |
|---|---|
/setup does not appear | You have Manage Server, and the channel allows Use Application Commands. |
| Apply asks for permissions | Grant the bot Manage Channels and Manage Roles in Server Settings, then press Apply again. |
| Bot cannot post the panel | It can View Channel, Send Messages, and Embed Links in the target channel. |
| Ticket channel not created | It can Manage Channels in the target Discord category. |
| Staff cannot see tickets | Their role has Manage Server, or is set as a Support Role on the category. |
| Dashboard server is missing | You are logged in with the Discord account that manages that server. |