# A Discord application bot with a form

> Take staff or member applications with a Discord form. Answers go to a staff channel with Accept and Deny buttons, and applicants hear back by direct message. Free.

Source: https://buildcord.dev/templates/applications/
Updated: 2026-11-05
Publisher: Buildcord (https://buildcord.dev)

Members press Apply and answer a five-question form. Their answers arrive in #applications with Accept and Deny buttons. Accepting gives them the Accepted role and tells them so. Denying asks staff for a reason and passes it on. It runs on a slash command, buttons and forms, so it works on the Free plan.

Plan: Free
Add it to a server: https://app.buildcord.dev/templates/applications

## What it does

1. A moderator runs /apply panel where members should apply.
2. A member presses Apply and answers the form. Each member has one application waiting at a time.
3. The answers are posted in #applications with Accept and Deny buttons.
4. Staff press one. Accept gives the Accepted role, and Deny asks for a reason. The applicant gets a direct message either way, and the post shows who decided.

## Commands

- `/apply panel`: Posts the Apply button in the current channel. Needs the Manage Server permission.

## Before you add it

- A channel named applications that only staff can see.
- A role named Accepted, placed below the bot's own role.

## What you can change

- Rewrite the five questions in the Forms page.
- Give a different role on accept, such as Staff or Member.
- Let only one role decide by checking for it instead of the Manage Roles permission.

## Questions

### Where are the answers kept?

In a collection called applications, one row per application with every answer, its status and who decided. You can read it on the Data page.

### How many questions can the form have?

Up to five, which is as many as Discord allows in one form. Long answers can be up to 1,000 characters.

Step-by-step guide: [How to make a Discord application form](https://buildcord.dev/guides/discord-application-form/)
