Moderation & safety

A Discord ban appeal form bot your staff can actually keep up with

Banned members can’t reach your server — so give them a proper door. BotGG puts an “Appeal this ban” link in every ban DM, checks with Discord that the person really is banned, collects structured answers and hands them to your staff with one-click Approve, Reject and Ask question.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
ban-appealsDiscord preview

BotGGBOTToday at 20:14

@Moderators

Ban appeal #12 · Open
User: @Kai (kai.dev)
Account created: 2 years ago
Ban: case #87 — posting scam links
Why were you banned?
My account was hacked and sent links to everyone.
Why should we unban you?
I secured the account with 2FA and deleted the messages.
Previous cases
#61 Warn — spam · 3 months ago
✅Approve⛔Reject❓Ask question🙋Claim
A new ban appeal in the staff review channel

What you get

A public appeal page

One link per server: members sign in with Discord, see the server, the ban reason and case number (if you allow it) and fill in your form. Post it in your rules or on your website.

Your own questions

Short text, paragraph, yes/no and choice questions with required flags, length limits and help text. Free servers get 3 questions, Pro up to 15.

Only real bans

The page checks with Discord that the signed-in account is banned in your server. Everyone else gets a friendly “you’re not banned” instead of a form.

Review in Discord

Each appeal lands in your staff channel with the answers, the ban case, account age and earlier cases. Approve, Reject, Ask question and Claim are buttons — only reviewer roles can press them.

Limits that stop spam

One open appeal at a time, a cooldown after a rejection (30 days by default), a maximum number of appeals per ban and an optional waiting period after the ban.

Approve = unbanned

Approving unbans the member with “Appeal #N approved by …” in the audit log, logs an unban case when Moderation is on and DMs them a fresh single-use invite.

How it works

  1. Turn it on in the console

    In the BotGG console enable Ban appeals, pick a review channel and reviewer roles, and adjust the questions and cooldowns.

  2. Share the link

    Every ban DM from Moderation now carries an “Appeal this ban” button. You can also copy the link from the console or use /appeals link.

  3. Members appeal on the web

    They sign in with Discord, answer your questions and follow the status on the same page — including any question your staff asks them.

  4. Staff decide

    Use the buttons under the appeal in Discord or the Appeals page in the console with filters, internal notes and the full conversation. /appeals list shows what’s open.

Ban appeals without DMs, spreadsheets or alt accounts

Without an appeal form, banned members come back on alt accounts, flood staff DMs or give up on your community for good. A clear appeal process keeps bans fair and moderation calm: every appeal is numbered, answered in the same format and decided once — a Discord click and a console click can’t both decide it.

Everything the member sees is in their language (English, Russian or Hebrew), and every DM says which server sent it. Decided appeals are deleted automatically 12 months after the decision.

  • Ask the member a follow-up question — they answer on the appeal page.
  • Internal notes that only staff can see.
  • Show or hide the ban reason on the appeal page.
  • Custom approval and rejection DM texts with live preview.
  • Auto-close appeals nobody decided on after N days.

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/appealsOpen ban appeals and the appeal link

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Appeal form questions315

See pricing

Frequently asked questions

How do I make a ban appeal form for my Discord server?

Enable Ban appeals in the BotGG console and choose a review channel. Your server gets a public appeal page at once, and BotGG adds its link to ban DMs automatically. No Google Forms or extra website needed.

Can someone who isn’t banned spam the form?

No. The appeal page makes people sign in with Discord and checks with Discord that the account is banned in your server. Each member can have one open appeal at a time, with a cooldown after a rejection and a maximum per ban.

Who can approve or reject appeals?

Administrators and the reviewer roles you choose. Buttons pressed by anyone else are refused. In the console, people who can manage the server see the Appeals page.

What happens when an appeal is approved?

BotGG unbans the member with the reason “Appeal #N approved by …”, creates an unban case if Moderation is enabled, and DMs them the approval with a fresh single-use invite. The invite is also shown on the appeal page.

Does it work if the member’s DMs are closed?

Yes. The appeal page always shows the current status, staff questions and the decision, so DMs are only a bonus.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.