Skip to content

BrightLeaf Digital

BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Global Variables
    • Mass Email Notifications
    • Recurring Form Submissions
    • Folders4Gravity
  • Docs
  • Snippet Library
  • Blog
  • Contact Us
BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Global Variables
    • Mass Email Notifications
    • Recurring Form Submissions
    • Folders4Gravity
  • Docs
  • Snippet Library
  • Blog
  • Contact Us

BL Digital Guidelines & Policies

2
  • Using the Plugin on a Client Site
  • BrightLeaf Digital Refund Policy

Integrate Asana with Gravity Forms

29
  • Getting Started
    • Integrate Asana with Gravity Forms — Welcome & Overview
    • Finding the Plugin in Your Dashboard
  • Setup
    • Connect Asana (OAuth)
    • Create Your First Feed (5-Minute Quickstart)
  • Settings Reference
    • Feed Settings — Name, Conditional Logic & Trigger
    • Asana Task Settings Reference
    • Feed Triggers
    • Mapping Custom Fields
    • Workflow Steps — Create Task
    • Workflow Steps — Update Task
  • How-to Guides
    • Use Conditional Logic to Route Tasks
    • Choosing the Right Feed Trigger
    • Attach File Uploads to Tasks
    • Use Asana Custom Fields as Automation Signals
    • Workflow Steps: Create Task
    • Workflow Steps: Update Task
  • Troubleshooting
    • Basics
    • Reconnecting / Resetting Credentials
    • Task Creation Failed → Backup Task Behavior
    • Items Not Showing in Drop-downs
    • Feed Page Unavailable
    • Task Description Caused Errors
    • Duplicate Tasks
  • Explanations & Concepts
    • OAuth and Scopes
    • Permissions & Workspaces
    • How Feeds Run
    • Performance Considerations
  • Changelog/Roadmap
    • Changelog
    • Roadmap
View Categories
  • Home
  • Docs
  • Integrate Asana with Gravity Forms
  • Settings Reference
  • Mapping Custom Fields

Mapping Custom Fields

Use this feature to map your Gravity Forms fields into Asana custom fields—ideal for capturing details like project category, priority, cost, or any data that matters in your workflow.

Mapping these fields also enables you to trigger Asana custom rules, like automation’s based on status, priority, or custom value changes—helping streamline your workflow.


Which Custom Fields Are Supported #

  • Any Asana custom field that is not read-only (such as IDs or calculated fields) can be mapped.
  • The upcoming reference-type custom field is not currently supported.

How Mapping Works #

  1. In the feed settings, check “Show Custom Fields”—the page will reload.
  2. All selected projects will display their available custom fields below.
  3. Match each Gravity Forms field to its corresponding Asana custom field using the provided fields.

Mapping by Field Type #

  • Single Select
    • Each Asana select value will appear with a field map option. You can either map it directly to a fixed Asana value or link it to a Gravity Forms single‑select field.
    • Fixed Value Mapping: Choosing this means every task will always receive that value. This is useful when you want to mark all tasks from a form the same way, such as setting Priority to High, often to trigger a custom rule. If you do this, you cannot map that same field to anything else. Trying to map the same value again, or map one Asana value to another (e.g., Medium → High), will result in a validation error.
    • Dynamic Mapping: Instead of a fixed value, you can map Asana values to specific Gravity Forms field choices. For example, “High” maps to the form’s High option, “Medium” to Medium, and so on. Whichever value the entry has, the corresponding Asana value will be applied. Not every Asana value must be mapped—unmapped ones will simply remain blank. However, each mapped Asana option must link to a separate Gravity Forms choice in the same field to avoid conflicts.
  • Multi Select
    • Each Asana multi-select value will appear with its own field map option, allowing you to link values to Gravity Forms multi-select fields.
    • Fixed Value Mapping: Functions the same as Single Select. If you map to a fixed Asana value, every task will always include that option. You cannot map one Asana value to a different one (e.g., High → Medium). Although here you can map multiple values (e.g. High → High and Medium → Medium).
    • Dynamic Mapping: More flexible than Single Select. You can map different Asana values to different Gravity Forms fields, or map the same Asana value to multiple Gravity Forms choices. This makes it possible to apply multiple tags or attributes to a task based on the selections made in the form.
  • Custom Date, Text, & Number
    • These fields all follow the same mapping pattern. Using the Gravity Forms field map, you can connect any form field or entry property to an Asana custom field of the matching type.
    • Custom Date: Map a Gravity Forms date field (such as an event or deadline) directly into an Asana Date-type custom field. Be careful to map the correct type to avoid unexpected or undesired results.
    • Text: Map any free text or short answer field from Gravity Forms into an Asana text custom field. This is useful for notes, references, or unique identifiers.
    • Number: Map numeric fields, such as budgets, hours, or quantities, directly into Asana number custom fields. Decimal precision for numbers is respected.
  • People Fields
    • These function the same way as the assignee and collaborator fields. A drop-down of all available users will be presented allowing you to select from there. Adding mapping capabilities is planned for this field along with the assignee and collaborators fields.

There will be a tooltip next to each custom field name reminding you what type it is and any other relevant info.


If a field type doesn’t match the expected Asana custom field type, the plugin will usually leave that custom field blank. In some cases, unexpected results may occur.

Updated on August 31, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Feed TriggersWorkflow Steps — Create Task
Table of Contents
  • Which Custom Fields Are Supported
  • How Mapping Works
  • Mapping by Field Type
© 2025 BrightLeaf LLC dba BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Global Variables
    • Mass Email Notifications
    • Recurring Form Submissions
    • Folders4Gravity
  • Docs
  • Snippet Library
  • Blog
  • Contact Us