The Discord ticket bot for real support work.
Tickets is YourBot's support desk. Members open a ticket from a panel, answer your intake form and land in a private channel with the right team already inside. Staff work it from Discord or the web, and every ticket closes with a transcript. All of it runs on the Free plan.
YourBotApp
YourBotAppOne panel, many doors
A panel is the message with the buttons. Each button can send a member down its own path, with its own form, team, ping role, category and channel name.
Private channel
The default. A new channel only the member and the right staff can see. If the bot cannot hide it from everyone, it does not create it.
Private thread
A private thread under a channel you choose, for servers that want fewer channels.
Form to a review queue
No channel at all. The answers post to a staff channel with Accept and Reject buttons, a role on accept if you want one and a DM either way.
Ask the questions before staff do
An intake form collects what staff would ask anyway, so the first reply can be an answer instead of a question.
Account helpA native Discord form
Up to five text fields open as a Discord modal. Dropdowns and yes or no questions come first as quick steps, each with a cancel button.
Filled in from Discord
Nine values, from username to roles and booster status, can prefill a field that stays editable, read-only or hidden.
Questions that depend on answers
Show a field only when another answer equals, contains or has a value.
- Short text
- Paragraph
- Number
- Date
- Dropdown
- Multi-select
- Yes or no
- Section header
- Username
- Display name
- User ID
- Account age
- Join date
- Roles
- Booster status
- Avatar
- Mention
The right person, on time
Teams decide who sees a ticket, SLA policies decide how fast, and the status follows the conversation without anyone touching it.
- Jjuno2 offen
- Aash1 offen
- Kkai0 offen
- First response
- 2 hours
- Resolution
- 24 hours
- Breach ping
- @Support Leads
Checked every 5 minutes. Staff are warned 30 minutes before a target.
- 🟢 Open
- 🟣 Claimed
- ⏳ Awaiting User
- ⏳ Awaiting Staff
- 🔶 Close Requested
- ⛔ Closed
- Low
- Normal
- High
- Urgent
A member's message flips a ticket to Awaiting Staff and a staff reply flips it back. A close request counts down 24 hours by default and cancels itself if the member answers.
Work it from Discord or the browser
Staff who live in Discord have 24 slash commands. Everyone else works a live queue in the browser and answers from a ticket page that mirrors the Discord chat.
| # | Title | Status | Priority | Claimed | Last activity |
|---|---|---|---|---|---|
| #142 | Account help #142📂 Account help → Linking | Open | Normal | Beanspruchen | Sep 23, 14:02 |
| #141 | Bug report #141📂 Bug report | Awaiting Staff | High | juno | Sep 23, 13:48 |
| #139 | Ban appeal #139 | Claimed | Normal | ash | Sep 23, 12:15 |
| #137 | Account help #137📂 Account help → Rank roles | Awaiting User | Low | kai | Sep 23, 11:30 |
| #133 | Bug report #133📂 Bug report | Awaiting Staff | Urgent | juno | Sep 22, 22:41 |
/ticket16 commandsclaim, close, reopen, note, priority, assign, transfer and more/tickets6 commandspost a panel, run setup, search and the blocklist/kb2 commandssearch and browse the knowledge baseStart ticketright-clickopen a ticket from any messageEvery ticket leaves a record
Closing a ticket saves a transcript, asks the member how it went and feeds the numbers your team is measured on.
- Mmira14:02
My rank role did not sync after I linked my account.
- Jjuno14:09
Found it. The link finished after the role sync ran. Fixed now.
- Mmira14:11
It shows up now, thank you!
YourBotAppA support desk in a few minutes
The wizard does the Discord side in one pass, or you start from a ready-made setup or another server's share code.
- Step 1 Add YourBot Sign in with Discord and add the bot to your server. The Free plan needs no card.
- Step 2 Run Tickets setup Setup checks the bot's permissions, creates Support Tickets and Closed Tickets categories, #open-a-ticket and #ticket-logs, builds a Support Staff team from your moderator roles and posts a panel.
- Step 3 Shape the desk Add buttons, forms, teams and SLA policies, or apply a ready-made setup or a share code.
- Step 4 Open the doors Members click the panel. Staff see each ticket in Discord and in the web queue.
- General Support
- Bug Reports
- Applications
- Modmail
TKT-A8K3M-PXQ2N
Share codes carry panels, forms, teams, SLA policies, canned replies and articles without any IDs. Imports only add, never overwrite.
Free covers all of Tickets
Everything on this page runs on the Free plan with no feature held back. Premium is billed per server and changes who your bot is and what else can run on it.
Free
No card- Tickets with every feature
- The other nine core services
- Run by the shared YourBot bot
Add the bot and run setup. Nothing to pay and no card to enter.
Add YourBot
Premium
Per server- Everything in Free
- Your own custom bot, hosted by YourBot
- Marketplace plugins and your Plugin Builder creations
- 50 free Start Your Server designs
- Monthly or yearly billing
- More servers on one subscription
If Premium ends, the server goes back to the shared bot and every ticket stays.
See Premium pricingFragen
What is the best ticket bot for Discord?
YourBot's built-in tickets service covers panels, intake forms, staff teams, SLA policies and archived transcripts, with no extra bot to invite. Support runs on the same bot and dashboard as the rest of your setup.
How do I set up a ticket system in Discord?
Enable the tickets service, then run auto-setup. It checks the bot's permissions, creates a support category, a ticket channel and a log channel, builds a staff team from your existing mod roles and posts your first panel. You can also start from one of four ready-made setups: General Support, Bug Reports, Applications or Modmail.
Can members fill out a form when they open a ticket?
Yes. Intake forms have eight field types, including dropdowns, multi-select, toggles and validated number or date fields. Nine Discord values such as username, account age and roles can prefill answers, and a field can be set to appear only when an earlier answer matches.
Does every ticket create a new channel?
Only if you want it to. A panel can open each ticket as its own private channel, as a private thread under a parent channel or as a form submission that posts to a review queue with no channel at all.
Can members open a ticket from a message?
Yes. Right-click any message, choose Apps, then Start ticket. The message is quoted in the new ticket, and you choose whether everyone, staff or only server managers can use it.
How do tickets get assigned to the right staff?
Panels, buttons and categories each route to a staff team, and a team can be made of individual members or whole roles. Assignment is manual by default, or you can pick round-robin or least-loaded so the ticket lands on whoever is next in rotation or holds the fewest open tickets.
Can staff answer tickets without opening Discord?
Yes. The ticket page in the dashboard shows the live Discord conversation, and staff can reply, attach a file or edit and delete what the bot sent from the browser. Replies carry the staff member's display name so the member knows who is talking.
Are closed tickets saved?
Yes, every close archives a transcript with up to 1,000 messages, the intake answers, the internal staff notes and the activity log. You can read it in the dashboard or download it as HTML or plain text, and it stays after the Discord channel is deleted at the end of your retention period, 7 days by default. Transcripts need an account with access to that server, so there is no public link.
Is the tickets service free?
Yes. Tickets is one of the ten core services on the Free plan, with no feature paywalls. Premium adds your own custom bot and lets marketplace plugins and your Plugin Builder creations run on your server.
Keep reading
Support that answers the first time.
Add YourBot, run Tickets setup and post your panel. Every ticket arrives with its answers, lands with the right team and closes with a record.
Checked against the product on 2026-09-23