Community

A Discord application bot for staff, clan and partner forms

Applications replaces Google Forms and messy DMs with a proper staff application bot inside Discord. Members apply through native pop-ups, reviewers discuss and vote in a private thread, and one click accepts the applicant, gives their roles and sends the DM.

  • Works on the Free plan
  • 2 slash commands
  • Set up in the web console
staff-applicationsDiscord preview

BotGGBOTToday at 20:14

@Recruiters new application #27 to review.

Application #27 · Moderator
Applicant: @Rin (418027396511203328)
Status
Pending
Votes
👍 1 · 👎 0
1/2 👍 to accept
Level
18
Account created
3 years ago
Joined the server
8 months ago
✅Accept❌Deny💬Interview📌Hold
A new staff application in the private review thread

What you get

Forms with up to 25 questions

Short and long text, single and multiple choice, yes/no and number questions, split into pages of five with Continue buttons. Validation catches bad answers before submit.

Requirements that filter spam

Minimum account age, time on the server, required or blocked roles, a minimum level from Levels, open/close dates and a cooldown between applications.

Private review space

Each application gets a private thread in your staff channel — or its own channel — with the answers and applicant info: account age, join date, roles and level.

Votes and decisions

Reviewers vote 👍 or 👎. Require a number of approvals before Accept unlocks, or let votes decide automatically. Deciders can accept, deny, hold or interview.

Interviews in Discord

One button opens a private interview thread with the applicant and the reviewer, and the applicant gets a DM with a link to it.

Automatic outcomes

Accepting adds and removes roles, DMs the applicant and can announce them publicly. Denying sends the reason by DM and starts a reapply cooldown.

How it works

  1. Build a form in the console

    In the BotGG console create a form from a template or from scratch, add questions and set requirements, reviewers and what happens on accept or deny.

  2. Choose where reviews happen

    Pick thread or channel review mode, a staff channel, reviewer and manager roles, an interview channel, DM templates and a log channel.

  3. Post a panel

    Design a panel with a button or menu entry per form and post it, or send it with /applications panel send. Members can also use /apply.

  4. Review and decide

    Staff vote and decide in Discord or in the console. /applications list shows open applications; the console dashboard tracks acceptance rate and decision time.

A staff application bot your team can trust

Hiring moderators or accepting clan members through DMs gets messy fast: answers get lost, two staff members give different replies, and nobody remembers why someone was denied. BotGG keeps every application numbered, with its answers, votes, timeline and final decision in one place.

Decisions are safe against double clicks and against a Discord click racing a console click — an application can only be decided once. If a role can’t be given because of role order, BotGG tells you exactly which one.

  • Separate reviewer and decider roles per form.
  • Optional ping roles when a new application arrives.
  • Hold an application and resume it later.
  • Applicants can withdraw, and see the status with /applications view.
  • Review threads are archived, or channels renamed, after a decision.

Slash commands

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

/applicationsReview applications3 subcommands
  • /applications liststatus?form?List applications
  • /applications viewidShow one application
  • /applications panel sendpanelchannel?Post or re-post an application panel
/applyform?Apply to join the staff, a clan or a partnership

Commands

Free vs Pro

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

LimitFreePro
Application forms120

See pricing

Frequently asked questions

How do I make a staff application on Discord?

Enable Applications in the BotGG console, create a form with your questions, choose a review channel and reviewer roles, then post a panel. Members click the button, answer in Discord pop-ups, and the application appears in a private review thread.

Can I stop brand-new accounts from applying?

Yes. Each form can require a minimum account age, a minimum time on the server, certain roles or a minimum level, and can block specific roles. Requirements are checked when the member starts and again when they submit.

Can several staff members vote?

Yes. Reviewers vote 👍 or 👎 once each. In gate mode Accept stays locked until enough approvals; in auto mode the application is accepted or denied automatically when either side reaches the number.

Does the bot give roles automatically?

Yes. On accept, BotGG adds and removes the roles you configured, sends the accepted DM and can post a welcome announcement. Any role it can’t manage is reported in the review thread.

How is this different from tickets?

Tickets are open conversations for support. Applications are structured forms with requirements, voting and a yes/no decision that changes roles.

Ready to level up your server?

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