Admins define extra inputs that appear on every task (when enabled). Use them for client ID, billable flag, environment, story points, and anything that is not a label or due date.
Create a field
Settings → Custom fields → create:
| Property | Meaning |
|---|---|
| Name | Label in the task panel |
| Slug | Optional; generated from the name if empty |
| Type | Text, number, date, dropdown, checkbox, URL |
| Required | Must be filled when saving values |
| Enabled | Hidden from tasks if off (toggle exists on the list) |
| Order | Sort among other custom fields |
| Options | For dropdown and checkbox: value + label pairs |
Demo mode may block creating fields.
On a task
Open details and fill the custom field block. Values save through task/custom-field-values/{taskUid}.
Disable a field globally if you outgrow it; old stored values remain in the database until you delete the field (deletion is destructive for that definition).
When not to use them
- Workflow stage → a list
- Multi-select tags with colors → labels
- Who owns the work → assignees
← All ProTask – Project Management Software with Time Tracking & Team Collaboration documentation