Creating Whitelist Forms
Build custom forms for application and whitelist management
Create professional whitelist application forms with our intuitive form builder. Perfect for server applications, beta access, or any approval workflow.
Creating a New Form
Getting Started
- Navigate to app.fivemanage.com
- Click "Create new form" button
- Enter a name for your form
- Press Create to open the form builder
Form Builder Interface
The form builder consists of three main areas:
Field Palette (Left)
Available field types you can add to your form:
- Text - Single line text input
- Number - Numeric input with validation
- Paragraph - Multi-line text area
- Select - Dropdown selection
- Radio - Single choice from options
- Checkbox - Single true/false option
- Checkbox Group - Multiple selections
Form Canvas (Center)
Your form preview where you:
- Drag and drop fields from the palette
- Reorder fields by dragging
- Click fields to edit properties
- Preview how users will see the form
Field Editor (Right)
Configure selected field properties:
Field Configuration
Basic Properties
All fields share these common settings:
| Property | Description |
|---|---|
| Label | Display name shown to users |
| Description | Help text below the field |
| Required | Makes field mandatory |
| Placeholder | Ghost text in empty fields |
Text Field
Single-line text input for names, usernames, etc.
Specific Settings:
- Min Length - Minimum character count
- Max Length - Maximum character count
- Pattern - Regex validation pattern
Example configuration:
Label: Discord Username
Description: Enter your Discord username with tag
Required: Yes
Placeholder: Username#0000
Pattern: .+#\d{4}Number Field
Numeric input with validation.
Specific Settings:
- Min Value - Minimum allowed number
- Max Value - Maximum allowed number
- Step - Increment value
Example configuration:
Label: Age
Description: You must be 13 or older
Required: Yes
Min Value: 13
Max Value: 100Paragraph Field
Multi-line text for longer responses.
Specific Settings:
- Min Length - Minimum character count
- Max Length - Maximum character count
- Rows - Default height in rows
Example configuration:
Label: Why do you want to join?
Description: Tell us about yourself (minimum 50 characters)
Required: Yes
Min Length: 50
Max Length: 500
Rows: 4Select Field
Dropdown menu with predefined options.
Specific Settings:
- Options - List of choices
- Default Value - Pre-selected option
- Allow Multiple - Enable multi-select
Adding options:
- Click "Add Option"
- Enter option label and value
- Drag to reorder options
- Click trash icon to remove
Radio Field
Single choice from multiple options.
Specific Settings:
- Options - List of choices
- Default Value - Pre-selected option
- Layout - Vertical or horizontal
Example configuration:
Label: Preferred Language
Options:
- English
- Spanish
- French
- German
Layout: VerticalCheckbox Field
Single true/false checkbox.
Specific Settings:
- Default Checked - Initial state
Example configuration:
Label: I agree to the terms and conditions
Required: Yes
Default Checked: NoCheckbox Group
Multiple checkboxes for multi-selection.
Specific Settings:
- Options - List of choices
- Min Selections - Minimum required
- Max Selections - Maximum allowed
Example configuration:
Label: Select your interests
Options:
- Roleplay
- PvP
- Racing
- Heists
Min Selections: 1
Max Selections: 3Form Organization
Reordering Fields
Drag and drop fields to reorder:
- Click and hold the field handle (⋮⋮)
- Drag to new position
- Drop to place field
Duplicating Fields
Quick copy similar fields:
- Select the field to duplicate
- Click Duplicate button
- Modify the copy as needed
Deleting Fields
Remove unwanted fields:
- Select the field
- Click Delete button or trash icon
- Confirm deletion
Deleting fields will also remove any submitted data for those fields. This action cannot be undone.
Form Settings
General Settings
Configure form-wide options:
- Form Title - Displayed at the top
- Form Description - Introduction text
- Submit Button Text - Customize button label
- Success Message - Shown after submission
Submission Settings
Control what happens after submission:
- Redirect URL - Send users to specific page
- Email Notifications - Get notified of submissions
- Auto-Approve - Skip manual review
- Submission Limit - Max submissions per user
Preview and Testing
Preview Mode
Test your form before publishing:
- Click Preview button
- Fill out form as a user would
- Check validation and flow
- Return to edit mode
Test Submission
Submit a test entry:
- Open preview mode
- Fill all required fields
- Submit the form
- Check submissions tab
- Delete test entry if needed
Publishing Your Form
Save and Publish
- Click Save to preserve changes
- Click Publish to make form live
- Copy the form URL to share
Embedding Options
- Direct Link - Share the form URL
- iFrame - Embed in your website
- Discord - Link with Discord bot
Managing Submissions
View Submissions
Access submitted applications:
- Go to the Submissions tab
- View all pending applications
- Click entries to see details
Review Process
For each submission:
- Approve - Accept the application
- Reject - Decline with reason
- Flag - Mark for review
- Export - Download submission data
Best Practices
Form Design
- Keep forms concise and focused
- Use clear, descriptive labels
- Provide helpful descriptions
- Group related fields together
- Test on mobile devices
Validation
- Make only essential fields required
- Use appropriate field types
- Set reasonable character limits
- Provide clear error messages
User Experience
- Add progress indicators for long forms
- Use conditional logic when applicable
- Provide clear submission confirmation
- Test the complete user flow
Advanced Features
Conditional Logic
Show/hide fields based on answers:
- Select a field
- Click Add Condition
- Set trigger field and value
- Choose show or hide action
Custom Validation
Add complex validation rules:
- Cross-field validation
- Custom regex patterns
- API validation checks
- Duplicate prevention
Integration Options
Connect forms with other services:
- Discord role assignment
- Webhook notifications
- API endpoints
- Database sync
See Discord Authentication for Discord-specific integration.