When building a task, you add form items to collect information from volunteers. Volaby provides a range of field types to suit different data collection needs — from simple text inputs to file uploads, digital signatures, and conditional logic.
Adding fields to a task
Open or create a task in Task Management
Click Add Item
Select Field and choose a field type
Configure the field name, description, and any type-specific options
You can also add Headings, Content blocks (rich text with formatting), and Media (embedded video or images) to structure your form.
Text fields
Short Text — single-line text input. Use for names, reference numbers, or short answers.
Long Text — multi-line text area. Use for open-ended responses or detailed answers.
Email — text input with email validation.
Phone — text input formatted for phone numbers.
URL — text input with website URL validation.
Number — numeric input. Supports minimum and maximum value constraints.
Address — address lookup field with optional manual entry fallback.
Date and time fields
Date — a date picker.
Time — a time picker.
Selection fields
Multiple Choice — radio buttons for selecting one option. Each option can optionally allow a free-text response.
Checkbox — checkboxes for selecting multiple options. Each option can optionally allow a free-text response.
Dropdown — a select dropdown. Supports free-text entry for custom values.
Yes/No — a boolean toggle.
Assessment fields
Quiz — multiple choice with correct answer marking. Use for training assessments or knowledge checks.
Matrix — a grid with configurable rows and columns. Use for rating multiple items across the same criteria.
Linear Scale — a numbered scale (e.g. 1–5) with customisable min/max labels. Use for satisfaction or agreement scales.
NPS — a Net Promoter Score field (0–10 scale).
Rating — a star rating field.
Document and media fields
Attachment — file upload. Supports single or multiple files. Use for collecting certificates, ID documents, or signed forms.
Signature — a digital signature capture field.
Dynamic fields
Cross-Task Dynamic — pulls answer options from a field in another completed task. Use when one task's answers should feed into another task's options.
Conditional logic (triggers)
Multiple Choice, Checkbox, Dropdown, and Quiz fields support conditional triggers. When a volunteer selects a specific option, additional fields can be shown or hidden. This lets you create branching forms where subsequent questions depend on previous answers.
Field options
Every field supports:
Required vs Optional — toggle whether the field must be completed
Name — the field label shown to volunteers
Description — helper text shown below the field
Program targeting — show the field only to volunteers in specific programs
Related guides
Creating a Task — the full task creation process
Designing Your Volunteer Application — planning what to collect from applicants
