Create Custom Field
Creates a new custom field in Asana and adds it to a project. Use it to add a new way to track information, like priority or status, without leaving your workflow.

What It Does
Creates a custom field with the name and type you choose and attaches it to the project you specify. For enum type fields, you also define the dropdown options and their colors.
When To Use It
Use this when a workflow needs to set up tracking that does not exist yet, such as adding a "Customer Tier" dropdown to a new client-onboarding project. If the custom field already exists and you just need to set its value on a task, use Update Task Custom Field instead.
Configuration
Configure the node with these settings:
Field | What it controls |
|---|---|
Project ID | The GID of the project to add the custom field to. Required. |
Name | The name of the custom field. Required. |
Type | The field type: |
Description | An optional description shown alongside the field. |
Enum Options | Required when |
Outputs
The node passes these values downstream. Check the Outputs tab on the configured node to confirm exact paths.
Variable | Type | Description | Example |
|---|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
|
Example Workflow
A workflow that sets up a new client project first creates the project, then adds a "Priority" enum field with High, Medium, and Low options so the team can triage tasks from day one.
Related Nodes
Update Task Custom Field
Remove Custom Field from Project
Create Section
Need More Help?
Reach the AskElephant support team by:
clicking the Support tab on the right side of your screen,
emailing [email protected],
or using
@askelephant supportin your dedicated Slack channel.