Updating Tasks with Workflow Steps

//

BrightLeaf

The Update Task workflow step is designed to keep your Asana tasks in sync with your Gravity Flow workflows.
Unlike the Create Task feed or step, this feature does not create a new task—instead, it updates an existing one.


Primary Purpose

The main goal of this step is to update the task that was already created for the current entry as it moves through your workflow.
This ensures that any changes in your process—such as new due dates, updated descriptions, or altered assignments—are reflected in Asana.


Selecting the Task to Update

When configuring the step, you have two options for selecting the task:

1. Update the Task Created by This Entry (Preferred & Default)

  • The step will automatically reference the task(s) created by the same entry currently going through the workflow.
  • This is the recommended method since it directly ties updates to the workflow’s progress.
  • If the entry has created multiple tasks (via feeds, multiple create task steps, or multiple assignees), all those tasks will be updated.

2. Pick a Task from Another Entry

  • You can choose a form, select an entry from that form, and update the task(s) created by that entry.
  • This is less common, but useful for cross-form task management.

How It Works

Once the target task(s) are identified, the step functions similarly to the Create Task feed, with one major difference:
No fields are required.
Only the fields you configure will be updated—everything else will remain unchanged.


Available Update Options

Task Name

  • Supports merge tags for dynamic values.
  • Clearing the task name is not supported.

Assignee

  • Works the same way as in Create Task, plus an option to clear existing assignees.

Due Date

You can set or clear the due date with the following options:

  • Relative to step processing date
  • Relative to current due date
  • From a field value or entry property
  • Fixed date
  • Clear due date

Projects

  • Add to projects and optionally specify a section.
  • Remove from projects.
  • If you add and remove the same project in the same step, it will be removed.

Custom Fields

  • Map values the same way as in Create Task.
  • Can also clear values for supported custom field types.

Description

  • Replace existing description.
  • Append to existing description.
  • Clear description.

Tags

  • Add or remove tags.
  • If you add and remove the same tag in the same step, it will be removed.

Collaborators

  • Add or remove collaborators.
  • If you add and remove the same collaborator in the same step, they will be removed.

Completion

  • Optionally mark the task complete.

Best Practices

  • Place the Update Task step after your Create Task feed or step in the workflow.
  • Use conditional logic in the step if updates should only happen in specific cases.
  • When updating multiple tasks created by the same entry, remember that all configured changes will apply to every linked task.