Applications Module
The Applications module lets community members apply for whitelist access, staff positions, faction membership, and more — directly on your website.
Creating an application form
Go to Applications in your dashboard sidebar, then click + New Form.
Each form has:
| Field | Description |
|---|---|
| Name | Internal name (e.g. "Police Whitelist") |
| Slug | URL path (e.g. /applications/police) |
| Status | Open / Closed |
| Description | Shown to applicants before they start |
| Discord required | Require Discord login before applying |
| Questions | The form fields (see below) |
Question types
| Type | Description |
|---|---|
| Short text | Single line, max 200 characters |
| Long text | Multi-line textarea, max 2000 characters |
| Multiple choice | Applicant picks one option |
| Checkboxes | Applicant picks multiple options |
| Number | Numeric input with optional min/max |
| Yes/No | Simple boolean toggle |
| File upload | Image or document upload (max 10MB) |
Managing submissions
Submitted applications appear in Applications → Submissions in your dashboard.
Each submission shows:
- Applicant's Discord username and avatar
- Submission date and time
- Answers to all questions
- Current status
Status workflow:
New → Under Review → Interview → Approved
→ Denied
Move a submission between statuses by clicking the status badge.
Approving and denying
When you approve an application:
- The applicant receives a notification (Discord DM if enabled)
- If Discord role sync is configured, their Discord role updates automatically
When you deny an application:
- A reason field is shown — write a brief explanation
- The applicant receives a notification with your reason
Automatic denial responses
Go to Applications → [Form name] → Settings → Auto-responses to set templated messages for approvals and denials:
Hi {applicant_name},
Thank you for applying to {server_name}. After reviewing your application,
we are pleased to inform you that you have been accepted. Welcome to the community!
— The {server_name} team
Available variables: {applicant_name}, {server_name}, {form_name}, {decision_date}
Discord role sync
When an application is approved, automatically assign a Discord role:
- Go to Applications → [Form name] → Settings → Discord Role
- Select the role to assign on approval
- Optionally select a role to remove on approval (e.g. remove "Unwhitelisted")
The applicant must have linked their Discord account for this to work.