How to make a Discord application form
An application bot turns staff, whitelist or membership applications into one tidy process. A member presses Apply, fills in a form inside Discord, and the answers arrive in a staff channel with Accept and Deny buttons. The applications template has every step drawn. It runs on buttons and forms, so it is free.
Steps
Make a staff channel and a role
Create a private channel such as
applicationsfor staff, and the role an accepted member should get.Start from the applications template
Open the applications template in Buildcord. It makes a bot with the Apply button, the form, the staff post and the Accept and Deny buttons.
Write your questions
On the Modals page, change the form's questions. Each can be a short answer or a paragraph, and can be required.
Decide what Accept does
In the Accept button's flow, set the role to give in the Add role step and the message the member receives. Deny sends its own message.
Deploy and post the panel
Paste your token, deploy and post the Apply panel where members will find it. Apply from a test account and accept yourself.
Good to know
- Discord allows up to five questions in one form. For more, send a second form after the first.
- Save each application to a collection with an Add row step to keep a record of who applied and what was decided.
- Put the bot's role above the role it gives, or Discord won't let it hand it out.
- For private conversations with staff instead of a form, the ticket system fits better.
Questions
Is the application form free?
Yes. Buttons and forms run on the Free plan, hosted around the clock.
Can I stop people applying twice?
Yes. Save each applicant in a collection and check it with a Find rows step before the form opens, or add a Cooldown step.
Can staff give a reason when they deny someone?
Yes. Have the Deny button open a short form for the reason, and include the answer in the message the member gets.
More guides
- How to make a Discord bot without coding
- How to build a Discord bot from ChatGPT
- How to set up a ticket system in Discord
- How to give roles automatically in Discord
- How to post in Discord when someone goes live
- How to host a Discord bot 24/7 for free
- How to make custom slash commands in Discord
- How to set up a welcome message in Discord
- How to set up a warning system in Discord
- How to make a Discord reaction role bot
- How to set up auto-moderation on Discord with AI
- How to log deleted messages on Discord
- How to make a poll in Discord with a bot
- How to set up a starboard on Discord
- How to make a Discord reminder bot
- How to make a Discord birthday bot
- How to make a counting channel in Discord
- How to post YouTube uploads to Discord automatically
- How to make an AI FAQ bot for your Discord server