Application management
Submitt applications are Discord-native. Members click Apply and complete on-screen modal pages inside Discord instead of being pushed into a DM conversation or external form. Owners build the form and review workflow from the website dashboard.
Create an application form
Open Dashboard → Applications, select the active server and choose Create application. Start with the public panel title/description, the application panel channel and the private review destination.
Application types / role-specific paths
One published application panel can contain up to 25 application types such as Civilian, LEO, Fire/EMS, Staff or Development. When a member clicks Apply, Submitt first asks which type they are applying for, then shows only the shared questions plus the questions assigned to that type.
Decision-message variables are {user}, {username}, {server}, {application}, {role} and {reviewer}. For example, Civilian and LEO can each receive a completely different invite link and welcome message from the same Xbox application panel.
Question types
Best for concise answers such as age requirement confirmation, username or short identifier.
Best for motivations, scenarios, experience and other detailed written answers.
Applicant selects one option from up to 25 configured choices.
Applicant can select multiple options, with a configurable maximum number of selections.
Each question can include help text, placeholder text, required/optional behavior and validation. Text questions support minimum/maximum length. Choice questions support up to 25 options. Longer forms are automatically divided into Discord modal pages of five questions, and draft progress can be resumed during the configured draft window.
Eligibility rules
Use required roles when only certain members should be allowed to apply. If multiple required roles are selected, the applicant must have every selected role. Use blocked roles to stop members with any selected role from submitting. Typical examples include blocking already-employed members from applying again or requiring a Verified Member role.
Opening and closing applications
The form can be enabled or closed without deleting it. Closing a form preserves existing submissions and configuration while preventing new applications. This is preferable to deletion for seasonal recruitment or departments that temporarily stop hiring.
Custom review stages
Stages let your staff represent the real process instead of jumping directly from Submitted to Accepted. Examples include Initial Review, Interview Required, Interview Complete, Command Review and Final Decision. Reviewers can move applications through these stages from the dashboard/Discord review flow.
If you use a stage containing “Interview”, Submitt recognizes that as an interview-oriented stage for workflow presentation. Keep stage names clear enough that every reviewer understands what action is expected next.
Claiming applications
Reviewers can claim a submission so the team knows who is actively handling it. Claiming helps prevent duplicate work but should not be used to hide an application from other authorized reviewers. Owners can still see the complete queue and history from the dashboard.
Decision actions
Reviewers can accept, deny, waitlist, archive or reopen according to the current status. Denials can require a reason so the decision remains auditable. Reopening restores a previously finalized application when an owner or reviewer needs to continue the workflow.
Applicant profiles and history
Every submitted applicant has a server-specific profile that brings together their application history across all forms. Reviewers can press Applicant History directly on the Discord review card for an ephemeral history summary, or open the full dashboard profile from the review queue, submission page or Discord card to see previous outcomes, stages, reviewer decision notes and links back to the original submissions.
This is useful for recurring staff, faction, whitelist or development-team applications because reviewers can see whether the same Discord user was previously accepted, denied, waitlisted or reviewed on another form before making a new decision.
CSV submission export
Each application form can export its submitted application history as CSV from the form configuration page. The export includes applicant identity, status, stage, dates, claim/decision information, review actions and the answers to that form's questions.
Role automation
Each form can configure Discord role additions/removals on submission, acceptance and denial. For example, submitting an LEO application could add an Applicant role; acceptance could remove Applicant and add LEO; denial could remove Applicant and add a temporary cooldown/status role if your community uses one.
The Submitt bot role must be above every role it is expected to add or remove. If automation does not fire, check Dashboard → Setup before editing the application logic.
Publishing the application panel
Use Publish to Discord when the form is ready. If the panel was already published, the action updates the existing Discord message rather than requiring you to recreate it manually. White Label branding is resolved when the panel is rendered.
Applicant experience
Form lifecycle and historical data
Forms with submission history should be closed rather than deleted. Submitt protects historical application records so decisions and answers remain auditable. Use descriptive internal names when creating replacements so staff can tell old and current forms apart.