1. Invite ProTickete to your server
Invite ProTickete to Discord, choose your server and approve the requested access. Keep application commands enabled. You need permission to add apps to that server.
For automatic setup, your account needs Manage Server, Manage Channels and Manage Roles. Server administrators can use the web dashboard.
2. Run /auto-setup
Type /auto-setup in a server channel and follow the prompts. ProTickete creates the starting ticket configuration, roles and channels. Review what it created before opening tickets to members.
Already have a ticket system? Check the existing categories and support roles first. You can use the dashboard to adjust them instead of building a second system.
3. Set up your panel in the dashboard
Run /dashboard or open the ProTickete dashboard, sign in with Discord and choose your server. You must be the owner or have Administrator permission. Voting is optional and is not needed to use the dashboard.
- For your main panel, open Ticket panel. Write a title and description that tell members what help they can request.
- To offer several opening reasons, open Forms & FAQs and configure the main panel’s dropdown options. Keep option names short: General help, Bug report or Order enquiry.
- For several panels or different destinations per choice, use Panel library → Buttons & forms. Choose Route by a form selection, add routing choices, and set each choice’s opening category and staff roles.
- Choose the claimed and closed categories if you want tickets moved as staff work on them. Add form questions only when the answer will help your staff.
- Save your changes. Preview the message, choose the panel channel, then publish it. For a panel-library entry, use its Publish tab.
The panel and form guide explains the difference between a dropdown and a form that routes requests.
4. Check who can read the ticket
Test the panel as a normal member. The member and intended staff should see the ticket; other members should not. Check category overrides as well as server roles.
The bot needs View Channel, Send Messages, Embed Links and Attach Files where it posts. Transcripts also need Read Message History. It needs Manage Channels to create or move tickets. For role selection, put the bot above the ordinary roles it will assign.
5. Open, claim and close a test ticket
- Use the panel to open a ticket and answer any form questions.
- Check its category, channel name and ticket number. Add a short test message.
- Have a staff member claim it in Discord, then close it.
- Check the ticket log and open the transcript link. Confirm that the dashboard shows the expected record.
That’s your first ticket flow tested. Add more panels when you need them, rather than making members choose from a long menu on day one.
Something failed? Check the ticket permissions checklist, slash command reference and ProTickete service status. If you still need help, ask in the support server with the error and steps you tried.