Rule actions

Modified on Mon, 22 Jul at 11:27 AM

Rules are available on Asana Starter, Advanced, Enterprise, and Enterprise+ tiers, as well as legacy tiers Premium, Business, and Legacy Enterprise. 

Rules allow you to streamline routine tasks and establish workflows with ease. For a rule to work, you need a trigger that activates the rule and an action that is performed automatically. This article will cover the various rule actions in more detail. 

Let’s take a look at an example:

  • A rule can be created to automatically assign a task to someone (this would be the action) when a due date is set (this would be the trigger).
  • Trigger: Due date is set
  • Action: Assign task

Action: Create task

You can use rules to create tasks, milestones, and approvals in your project automatically. Choose a trigger or combination of triggers, and Asana will create the task when the rule runs. You can pre-select the task name, assignee, relative due date, and more.

To create a task with a rule:

  1. Navigate to Customize in the top-right corner of your project
  2. Click + Add rule, then Create custom rule
  3. Choose a trigger or combination of triggers
  4. When the trigger is selected, click the Actions tab
  5. Under Create new, select Task

Create task action

You can customize the task by pre-selecting details:

  1. Task name
  2. Assignee
  3. Due date (relative to task creation date)
  4. Click View all fields to open up the task details pane for further customization
  5. Choose a project association, task description, collaborators, and subtasks

Action: Create subtask

You can create a custom rule in the rules dialogue and choose Subtasks from the list of actions. This rule action allows you to add a predefined list of subtasks to a task automatically.

Add rule

To add a subtask:

  1. Click on Subtasks.
  2. Write the name of the subtask.

Add Substask

As soon as one subtask is added, the rule can be created.

Edit subtask

You can create up to 20 subtasks.

Edit rule

To edit the rule, click on the pencil icon next to the rule on your sidebar. The changes made will be automatically saved.

Edit subtask2

Action: Remove task from project

Previously you could use rules to add tasks to a project. You can now also remove tasks from projects using the Remove task from project action, unlocking more options to automate actions in your projects. 

Rule action.png

To use the Remove task from project action:

  1. Navigate to Customize in the top-right corner of your project
  2. Click + Add rule, then Create custom rule
  3. Choose a trigger or combination of triggers
  4. When the trigger is selected, click the Actions tab
  5. Select Remove task from the project, under the Move task section

Action: Set task title and description

You can now use a rule to set a task title and description. These rule actions can be found in the Actions tab of the rule builder under the Change task field to… section.

Action: Set task title to

To set a task title:

  1. Navigate to the Actions tab of the rule builder
  2. Choose Set task title to
  3. Enter the task title in the box provided under Task Name
  4. Click Create rule

The example in the screenshot above uses the trigger Task is added to this project. In this case, any tasks added to the project will be automatically given the title you provided under Task Name when creating the rule.

Action: Set task description to

To set a task description:

  1. Navigate to the Actions tab of the rule builder
  2. Choose Set task description to
  3. Enter the task description in the box provided under Description
  4. Click Create rule

The example in the screenshot above uses the trigger Task is added to this project. In this case, any tasks added to the project will be automatically given the description you provided under Description when creating the rule.

Note: The description provided when building this rule will replace any existing task description when the rule runs.

Adding variables when setting a task title or description

The Set task title and description feature also supports dynamic values meaning that you can have the task title or description refer to a specific variable like a task, person, date or custom field. For example: "New work needed from [Assignee]".

Including variables in your task title

  1. Choose Set task title to as your rule action.
  2. Click the + icon to the right of the text field.
  3. Choose from the variables TaskPeopleDates or Custom fields.

Including variables in your task description

  1. Choose Set task description to as your rule action.
  2. Click into the text field and then click the + icon in the lower left-hand corner.
  3. Select Variable and choose from the variables TaskPeopleDates or Custom fields.

Action: Set or clear date custom field

Use the rule builder to set or clear a date custom field. Note that a date custom field is separate to the Due date field.

In the example below, Estimated launch is a date custom field and the rule will set the value to 5 days in the future. A rule can also clear the date custom field value.

Frame 630807.png

Action: Set or clear custom field values

You can also use rules to update the contents of a text custom field or a numeric custom field. This means that you can select the values for a text custom field or numeric custom field based on a previous trigger.

Text custom field

When the trigger of a task moved to a section is set to To be scheduled, you can add the action of setting the Content Channel custom field to “Blog”.

Settings - Overlay (1).png

Numeric custom field

When the trigger of Content Stage(QGEC) is set to On Hold, you can set the action to select the estimated time.

Settings - Overlay.png


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article