# Application Forms & Supplementary Forms
## Application Forms
Every job in HireBee has an application form that candidates fill out when applying.
### Default Fields
- Name, email, phone (pre-filled if known)
- Resume upload
- Cover letter (optional)
### Custom Fields
Add custom fields to collect specific information:
- **Text** — short or long text input
- **Select / Multi-Select** — dropdown or checkbox options
- **File Upload** — additional documents (portfolio, certifications)
- **Date** — e.g., earliest start date
- **Number** — e.g., salary expectations
- **Phone** — formatted phone number input
- **URL** — LinkedIn profile, portfolio link
### Field Configuration
Each field supports:
- **Required/Optional** toggle
- **Help text** — guidance for candidates
- **Placeholder text**
- **Validation rules** — min/max length, patterns
- **Conditional logic** — show/hide fields based on other answers
- **Auto-rejection rules** — automatically reject candidates based on specific answers
### Form Templates
Save forms as templates to reuse across jobs. Templates include all fields, ordering, and configuration.
## Supplementary Forms
Sometimes you need additional information after the initial application. Supplementary forms let you:
1. **Create a form** with custom questions.
2. **Send it to candidates** via email with a unique link.
3. **Candidates fill it out** without needing a HireBee account.
4. **Responses are attached** to the candidate's profile.
### Use Cases
- Technical assessment questions
- Background check authorizations
- Reference contact details
- Work eligibility documentation
- Skills self-assessment
## Visibility Controls
Form fields can be restricted to specific team roles or individual users. This is useful for sensitive fields like salary expectations or internal assessments.