Workflow builder

Modified on Mon, 22 Jul at 10:44 AM

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

Workflow builder helps to coordinate work seamlessly across teams by automating your team’s processes to keep work flowing. Workflow builder is designed to create more efficient workflows by using a visual tool to connect teams, organize work, and streamline projects in one single place. Within workflows you can connect the right people to the right information at the right time, meaning your team can focus on accomplishing the work that matters.

Like what you see? Get started with a free 30 day Asana trial today. Try for free

work flow

Creating a workflow with workflow builder

create


In workflow builder you can choose how tasks will be added to your project. You can choose multiple intake sources or none.

Note that anyone with access to the project can also add tasks manually.

  1. Form Submission: Create a form that turns submissions into tasks.
  2. Task Templates: Create a template to easily standardize tasks.
  3. From other apps: Authorize another app to add tasks to this project.

Select an intake source by clicking on the drop down menu on the intake card.

To learn more about setting up forms as an intake source, read our guide article on creating forms. To learn more about setting up task templates, read our guide article on creating task templates.

Sections

Use sections as stages like Ready, In Progress, and Done to track a specific workflow. These section cards on the workflow builder map directly to the sections in task views (i.e on your List and Board views). We recommend setting up sections that correspond to sequential stages of work within your project for example: Triage, In Progress, Approval Needed, Completed. This helps enable each project member to easily see what stage a task is at.

sections


Create a new section

Click the + button to add an additional section, You can then add rules for this section and assign triggers for these rules. You will need to create rules for two automatic instances within a section:

Triggers: When or what causes a task to move automatically to this section. You can choose this transition rule from a list of options in the right hand pane. For example: “When a due date is approaching → move to Upcoming” or “When a task is completed → move to Completed”

Actions: You will then also need to decide what happens automatically when tasks are moved to this section. For example: if collaborators should be added, if the task should have a certain assignee, if a comment should be added and so on. As above, you can select from the list of recommended rules or create a custom rule using the More actions button.

To learn more about rules in Asana, read our rules article.

Manage existing sections

existingTo edit the section's name, add rules or remove it, click on the three dot icon to the right of the section's title.

Workflow reporting

dashboard

In your Dashboard view you can also view metadata about the sections in your project, for example, the number of incomplete tasks in that section, and then you can monitor this over time.

Drag and drop

drag and drop

You can drag and drop sections to reorganize your work or move it through stages. Project members can rearrange sections as needed.

Customize panel

dashboard

Add global workflow elements through the Customize panel on the right of your screen, including:

  1. Custom fields
  2. Global Rules that apply beyond a particular section in the workflow
  3. Apps (e.g. Slack or Microsoft Teams)
  4. Forms
  5. Task templates

App intake in workflow builder

Add external apps to create tasks in Asana.

add app


To add an app as an intake source in your workflow:

  • Click on From other apps

app list

From this list, click on the app you want to set up.

Apps that are already intake sources in your projects or apps that are not permitted by the admin will not appear.

asana for salesforceYou may be brought to the app’s site to complete the installation.
 
finish setting up app

To finish the installation, you will need to complete the following steps on the external app:

  1. Set up the Asana integration on [Name of the App]
  2. Use the app to add tasks to [project]

Once you’ve completed these steps, you will see the app in the workflow builder.

app added

If you haven’t completed the previous steps, you will see a message that says Finish setting up.

incomplete

You can also add apps by clicking on the App button on the Customize menu.

Any external app that adds new tasks to Asana will show up here, even if they were set up without App Intake.

customize menu

Time in stage workflow metrics

With Time in stage metrics, you can now easily report on the time it takes for your tasks to move through workflow stages. These workflow metrics help identify bottlenecks and provide clarity on the time it takes your work to develop. If tasks spend too long in a particular stage, you’ll know about it and can recalibrate your processes accordingly.

There are two different ways to use reporting and dashboards to view data on workflow metrics: Time in section, and Time in custom field

Time in section

If your workflow dictates that tasks move through different sections within your Asana project, reporting on Time in section will help you determine the pace that tasks flow from section to section on their journey to completion.

workflow metrics section


This chart shows how long tasks are spending in each project section. In this example, tasks have spent 6 days and 3 hours in the Planning section. You can also filter the data by assignee or due date, among other parameters.

Time in custom field

Some workflows use custom fields to indicate that work is ready to move to a new stage of completion. Reporting on Time in custom field quantifies the time a task has spent in any particular stage, based on the custom field values selected.

workflow metrics cf


As an example, the chart above reports on a project which contains a custom field named Completion
Stage

workflow metrics cf2

The Completion Stage custom field has been set up with 4 possible values: Not yet started, In progress, Blocked, and Complete. The chart reports on the total time that tasks spent marked with the custom field value Blocked.

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