How to set up ban appeals on Discord

By Better Tickets Team · Updated

Discord has no built-in appeal system for server bans, so you need to give banned members a route back that doesn't depend on being in your server. There are three workable setups: an appeal form, a separate appeals server with tickets, or using a jail instead of a ban for cases you'd consider reversing. This guide compares them, lists the questions to ask, and shows how to run appeals with Better Tickets.

Why have an appeal process

  • Mistakes happen. Compromised accounts, mistaken identity and overreactions are all common.
  • It lowers conflict. People with a route to appeal are less likely to evade the ban or harass staff.
  • It keeps staff consistent. Reviewing decisions shows where your rules are unclear.

Three ways to run ban appeals

SetupHow it worksGood forWatch out for
Appeal formA web form linked from your ban messageSmall serversNo conversation, and you must verify who's appealing
Appeals serverA small second server with a ticket panelMedium and large serversOne more server to moderate
Jail instead of banThe member stays, sees only a private jail channelCases you might reverseNot suitable for dangerous or raid accounts

Option 1: an appeal form

Link a form in the message you send when banning, or in your server's public listing. It's quick to set up, but there's no back-and-forth, and anyone can type any username. Always ask for the user ID and check it against your ban list.

Option 2: an appeals server

Create a small server that only exists for appeals. Banned members join it, open a ticket and talk to staff privately. This is the most common setup for larger communities because the whole conversation, and a transcript of it, stays inside Discord.

Keep it locked down: one read-only channel with the appeal panel, no public chat, and a high verification level.

Option 3: jail instead of a ban

For cases that aren't dangerous, don't ban at all. A jail removes the member's roles and leaves them a single private channel with staff. They can explain themselves straight away, and if the appeal fails you can still ban. See the moderation and jail system guide.

Questions to ask in an appeal

  1. What is your Discord username and user ID?
  2. When were you banned, and what reason were you given?
  3. What happened, in your own words?
  4. Why should the ban be lifted?
  5. What will you do differently?

Five is plenty. A Discord form can't hold more, and longer appeals don't get better answers.

Review appeals fairly

  • Use a different reviewer from the staff member who banned, when you can.
  • Check the evidence first: logs, the original report and any transcript.
  • Check the account. A user ID shows when the account was created; paste it into the Discord ID to date tool to spot brand-new alternates.
  • Set a wait time before someone can appeal again after a denial.
  • Record the decision and the reason, even when it's a no.
  • Reply either way. Silence invites ban evasion.

To lift a ban, open Server Settings → Bans, find the user and choose Revoke Ban. They'll need a fresh invite.

Run appeals with Better Tickets

In an appeals server: invite Better Tickets, create an appeals ticket category with your reviewers as staff roles, and add the five questions above on the Questions tab. Post the panel in a read-only channel. Each appeal opens a private channel, staff can /claim it, and closing it saves a signed transcript you can check later with /verify. Set the per-member ticket limit to 1 so nobody opens several appeals at once.

With a jail in your main server: link a jail category and use /jail instead of banning for reviewable cases. The member's roles are removed and stored, they get a private channel, and /unjail restores exactly what they had. If they leave and rejoin, auto-jail on rejoin puts them straight back. Setup is in the jail docs.

Better Tickets doesn't ban or unban members itself; use Discord's own tools for that step.

Frequently asked questions

Does Discord have a built-in ban appeal system for servers?

No. A server ban removes the member and stops them rejoining, and Discord doesn't give server owners an appeal feature. You need your own process: a form, a separate appeals server, or a jail in place of a ban.

How can a banned user appeal if they can't join the server?

Give them somewhere outside the main server: a link to an external form, or a small appeals server they're allowed to join. Share the link in your ban message or in your server's public description.

What should a ban appeal form ask?

Their Discord username and user ID, when and why they think they were banned, their side of what happened, and why they should be let back. Keep it to five questions or fewer.

Who should review ban appeals?

Someone who didn't issue the ban, where possible. A second pair of eyes makes the outcome fairer and easier to defend.

How do I unban someone on Discord?

Open Server Settings → Bans, find the user and choose Revoke Ban. You need the Ban Members permission. They'll need a new invite to rejoin.