Custom fields let you add structured data to tasks, projects, and candidates beyond the built-in fields. Define fields once in Settings and they appear everywhere that entity type is used.
| Type | Description | Example |
|---|---|---|
| Text | Free-form text input | Internal notes, reference IDs |
| Number | Numeric value with optional formatting (currency, percentage, decimal places) | Story points, budget, completion % |
| Select | Single choice from predefined options with color coding | Risk level, T-shirt sizing |
| Multi-select | Multiple choices from predefined options with color-coded tags | Affected teams, skill requirements |
| Date | Date picker | Review date, launch date |
| Checkbox | True/false toggle | Approved, requires review |
| People | Select one or more team members | Reviewer, stakeholder |
| Formula | Computed value from an expression (SUM, IF, CONCAT, etc.) | Weighted score, calculated deadline |
Once defined, custom fields appear automatically:
Click on any custom field value to edit it inline. Changes are saved automatically.
Number fields support several display formats:
Formula fields compute a value from an expression. Expressions can reference other custom field values and use built-in functions:
SUM(a, b, c) — Add valuesIF(condition, then, else) — Conditional logicCONCAT(a, b) — Join textABS(x), ROUND(x, decimals), MIN(), MAX()Formula results are read-only and recalculated when referenced fields change.
Only team admins can create, edit, or delete custom field definitions. Any team member can set values on fields.
Custom fields are available through the REST API (v1). Field values are included in task, project, and candidate responses, and can be set when creating or updating records. See the API docs for details.