Overview
Per-task custom fields let you scope a custom field to a specific task inside a project template — instead of having every task in the template show every field. Use this when different tasks in the same template need to capture different information. For example, in a customer onboarding template you might have:- A Pick CRM Provider task that captures the CRM name.
- A Configure Account Filter task that captures the filter string.
- A Map ARR Field task that captures the ARR field name.
Prerequisites
- You can access Settings → Object Manager.
- You can access Templates → Project Templates.
Set up a per-task custom field
Step 1: Go to Settings → Object Manager → Projects/Tasks and click + Create Field. Step 2: Pick a field type (Text, Pill, Number, Lookup, etc.), give it a name, and click Save. You do not need to associate the field with a task type or with a template here — per-task association happens in a later step. Step 3: Go to Templates → Project Templates and open the template you want to edit (or create a new one). Step 4: Click Add Task and fill in the standard fields (Title, Description, Duration). Leave the custom field inputs blank and click Save. Step 5: Click the task you just created to open its detail view. Step 6: In the Custom Fields section of the task, click + and pick the field you want this task to use. The field is now scoped to that specific task. When someone fills in the task on a real project, this is the only field that appears for them. Other tasks in the template stay unaffected. Step 7: Repeat steps 4–6 for each task that needs its own custom field.Tips
You can mark the field as required, hidden, or read-only per task from the same Custom Fields section. The same field can be required on one task and optional on another.
What this is not
- Not the same as the Customize panel. “Customize → Task” on a template is a separate, template-wide setting; you do not need it for per-task fields.
- Does not affect real (non-template) project tasks. If you also want the field available on standalone project tasks, set that up under the field’s task-type association in Object Manager.
Troubleshooting
The field doesn't appear when I click + on a task
The field doesn't appear when I click + on a task
Confirm the field was created under Projects/Tasks in Object Manager. Fields created under other entity types (Accounts, Opportunities, People) won’t appear here.
The field is showing up on every task in my template
The field is showing up on every task in my template
You probably added the field under Customize → Task on the template. That setting makes the field available template-wide. Remove it from Customize and add it per task instead.
The Add Task form is prompting me for a value at template creation
The Add Task form is prompting me for a value at template creation
Leave the custom field blank when creating the task. Values are filled in per real project, not on the template itself.