Skip to content
20% off + 25% more tokensSee prices

BlogGuides

Discord Ticket Threads vs Channels: Which Ticket Mode to Pick

Ticket channels or private threads? What really differs: the 500 channel limit, who can see a ticket, claims, transfers and close, and which fits your server.

Dani, Founder, AI Ticket Bot

7 min read

A ticket bot can open each ticket as its own private channel, or as a private thread inside one channel. Both keep the conversation private. They differ in what Discord counts, who can see the ticket, and what happens when it moves or closes.

What is the difference between ticket channels and threads?

A channel ticket is a new channel in a category. A thread ticket is a private thread under one text channel. Everything below follows from that.

Channel modeThread mode
Counts toward the 500 server channelsYes, one per open ticketNo
Counts toward a category's 50YesNo. Discord allows 1,000 active threads per server
Who can see itThe member, staff roles for that category, people addedThe member, people added to the thread, anyone with Manage Threads there
Staff role permissions such as See every ticketApplyDo not apply
ClaimingCan move the ticket and hide it from other staffMarks the claim only. No move, no access change
Transfer to another categoryMoves the channel and swaps the teamPosts the notice. The thread stays put and access does not change
Anti-DM protectionAvailableNot used
When it goes quietStays in the channel listDiscord archives it after 7 days quiet
At closeDeleted, transcript keptArchived and locked, transcript kept
Where staff find the queueThe channel listThe parent channel's threads

Do ticket threads count toward the channel limit?

No. That is the main reason to use them. A server holds 500 channels and a category holds 50. In channel mode every open ticket uses one of each. A thread is not a channel, so a thread panel never fills either.

If tickets already stopped opening, start with a full ticket category or the 500 channel limit. Clearing old tickets fixes it today. Threads stop it coming back.

Threads have a ceiling too, 1,000 active per server, but a thread quiet for 7 days is archived and stops counting.

Who can see a ticket thread?

The people in the thread, and anyone with Manage Threads in its channel. This is the biggest difference, and it is Discord's rule, not the bot's.

In channel mode, access is set on the channel, and the staff permissions you give each role decide who gets it. In thread mode those role rules do not apply. The member is added when the thread opens. Staff get in one of two ways:

  • The bot mentions their role in the thread. Discord adds every member of a mentioned role to a private thread. The ping on new tickets is off by default, so without it staff without Manage Threads first join when the AI hands the ticket over. How staff pings work has the six moments a role is pinged.
  • They hold Manage Threads in the channel the threads open under, so they see every thread there.

The second rule applies to members too. If they cannot see the channel threads open under, the bot refuses the ticket and names the channel. Let members view it and deny them Send Messages, so it stays quiet. Adding someone to a ticket covers the same trap from the staff side.

What changes for claims and transfers?

In channel mode, both change who can see the ticket. In thread mode, neither does.

A claim on a channel ticket can move it to the claimer's category and hide it from roles without See claimed tickets (private claimed tickets explains it). Deleting empty claim categories is channel mode only too.

A transfer on a channel ticket moves it under the new category and swaps the old team's access for the new one's. On a thread ticket the notice is posted, but the thread never moves and nobody gains or loses access. If hand-overs must change who can read a ticket, use channel mode.

Anti-DM protection, which delays a new ticket so scam accounts cannot tell whose it is, is channel mode only as well.

What happens when a ticket closes or goes quiet?

A channel is deleted. A thread is kept, but emptied of members.

A closed channel ticket is deleted and the transcript is the record. A closed thread ticket gets a close summary with the transcript button, then the bot removes the member and anyone added who is not staff, and archives and locks it. Staff can still read it in Discord, and nobody can revive it by typing.

An open thread that sits quiet for 7 days is archived by Discord and drops out of view while the ticket is still open. A new message reopens it, and the bot wakes it first when staff press a button or run a ticket command in it.

What does the member see, on desktop and on a phone?

In both modes, a private space that only they and your staff can read. The bot mentions the member in the first message of the new ticket, so the notification takes them straight to it on the Discord app or on a computer.

In channel mode the ticket is a new channel in their list. In thread mode it is a thread under the channel they pressed the button in, or the one you chose. Either way it disappears from their view at close.

For staff on phones, a channel list is easier to scan than a long thread list. If your team works from phones and you use threads, turn on the ping for new tickets.

Which ticket mode should you pick?

Start from the shape of your server.

Your serverPick
A few tickets a day, a small staff teamChannels
Teams that hand tickets to each other, such as billing or appealsChannels
Sensitive tickets only one person should read once claimedChannels
You regularly add people from outside the staff teamChannels
Often 50 or more tickets open at onceThreads
Close to 500 channels alreadyThreads
A large community where a quick answer matters more than routingThreads, with the new-ticket ping on and a small staff role

Busy servers often mix: a high-volume support panel on threads, a small appeals panel on channels. Running support for a large server goes further into that split.

How do you switch a panel between channels and threads?

Change one setting on the panel. Free on every plan.

  1. Open the panel

    In the dashboard, open the panel editor. In Discord, run /panel and open the panel

  2. Pick how a ticket opens

    Choose a private channel or a private thread

  3. Pick where it opens

    A category for channels, or the text channel threads open under

  4. Check the bot's access

    In thread mode the bot needs Create Private Threads and Manage Threads in that channel

  5. Check what members see

    Members must be able to view the channel threads open under

  6. Open a test ticket

    Press the panel button yourself and confirm the ticket appears

The change applies to new tickets. Tickets already open stay as they are until they close.

Where each mode falls short

The honest list.

Good fit

  • Staff roles decide who sees every ticket
  • Claims and transfers change access, so a ticket can stay small
  • Threads never use any of the 500 channels or a category's 50
  • Thread tickets stay readable for staff after close

Not the right call

  • Channel tickets spend from the 500 and fill a category at 50
  • Thread access ignores staff role permissions
  • A large staff role is not added to a thread, and nothing says so
  • A thread cannot be shared with someone who cannot see its channel

Channels are more precise, threads hold more. Pick per panel, not for the whole server.

Frequently asked questions

Channels for most servers, because staff roles control who sees each ticket and the queue sits in the channel list. Threads when you open many tickets at once and keep running into the 50 per category or 500 per server channel limits, because a thread is not counted as a channel.

No. A thread lives inside a channel and is not one of the server's 500 channels, and it takes no place in a category's 50. Discord has a separate limit of 1,000 active threads per server. Threads that have gone quiet are archived and stop counting as active.

A private thread shows only to the people in it and to anyone with Discord's Manage Threads permission in its channel. Staff join a thread ticket when the bot mentions their role in it, and Discord only adds a role's members that way when the role is small, around a hundred members. Turn on the ping for new tickets, or give staff Manage Threads in that channel.

Yes. With AI Ticket Bot the choice is per panel, on every plan. Change it in the dashboard panel editor or with /panel in Discord, then pick where the threads open. New tickets use the new mode. Tickets that are already open stay as they are.

The bot posts a close summary with the transcript in the thread, removes the member and anyone else who is not staff, then archives and locks it. Staff can still read it in Discord. A channel ticket is deleted at close instead, and its transcript is the record.

Not on AI Ticket Bot. A panel opens each ticket either as a private channel or as a private thread under a text channel. Those are the two modes.

See it on your own server.

Add the bot free, teach it a few of your most common answers, and watch it clear the repeat tickets on its own.

Free plan, no card. Premium is free for 14 days once your tickets are live.