Skip to content
AskElephant Knowledge Base home

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.

Create Custom Field node in the workflow builder

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: text, number, enum, date, or people. Required.

Description

An optional description shown alongside the field.

Enum Options

Required when type is enum. A list of dropdown options, each with a name and an optional color from Asana's predefined palette (red, blue, green, and others).

Outputs

The node passes these values downstream. Check the Outputs tab on the configured node to confirm exact paths.

Variable

Type

Description

Example

customField

object

{{nodeId.customField}}

customField.gid

string

{{nodeId.customField.gid}}

customField.name

string

{{nodeId.customField.name}}

customField.type

string

{{nodeId.customField.type}}

success

boolean

{{nodeId.success}}

message

string

{{nodeId.message}}

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.

  • 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 support in your dedicated Slack channel.