How to Connect monday.com and Asana with Automated 2-Way Sync

How to Connect monday.com and Asana with Automated 2-Way Sync

In this guide, you’ll learn how to sync tasks from boards in monday.com to projects in Asana using Unito’s two-way no-code integration. By connecting these tools, you’ll be able to ensure that all your teams can work together, no matter which tool they prefer. No manual updates and no copy-pasting necessary.

You can use this integration for much more than that too, like connecting software development tools to your project management suite, your CRM to a contact management tool, and more.

In this article:

Why sync Asana and monday.com with Unito?

Asana and monday.com are some of the strongest project management tools you can get. With their dedicated features, you can run all kinds of projects. But what if your teams aren’t using just one tool? Or what if you’re working with an external company that prefers one over the other?

Unito is the best no-code solution for syncing tasks between Asana and monday.com. It takes just a few minutes to set up, it keeps everything up to date in both tools automatically, and it has integrations for the rest of your tool stack.

Here’s how easy it is to set up this flow.

Step 1: Connect Asana and monday.com to Unito

  1. (optional) add Unito to your board from the monday.com marketplace.
  2. Continue from monday.com or go to the Unito App and click +Create Flow.
  3. Then, click Start Here to connect your tools.
  4. Select +Add a tool to this flow in either column and choose monday.com.
  5. Then +Choose account to specify your monday.com account, and pick the board you’re working in.
  6. Repeat steps 3 and 4 to connect Asana with Unito and follow the on-screen instructions.
  7. Click Confirm.
Connect Asana to Unito and add your monday.com board

Step 2: Set a flow direction between your project and board

Flow direction determines how new tasks are created by Unito. So, a one-way flow from Asana to monday.com would automatically add tasks or items in monday.com when you manually create tasks in Asana, but not the other way around.

Setting a flow direction between Asana and monday.com
With a 2-way flow direction, Unito will automatically create tasks in either tool whenever you manually create a task in the other.

Note: Later, you’ll be able to add field mappings with their own sync direction to control how real-time updates occur.

Select Confirm when you’ve chosen a flow direction.

Step 3: Pick rules to filter out some tasks from syncing

Unito’s default rules will sync all tasks between your Asana project and monday.com board. If you want to filter out some of them, you can add additional rules based on fields.

You could, for instance, set up a rule that filters out all Asana tasks that don’t have a specific label or only sync monday.com tasks in certain groups.

All you need to do is click Add a new rule, select a field and the value(s) you want to include (e.g.specific Asana tags).

Setting rules in Unito to sync monday.com and Asana bi-directionally
In the above example, any Asana tasks with the “high” or “medium” priority will sync over to monday and stay in sync until the status changes to anything other than one of those two. Meanwhile, all newly created items in that monday.com board will also create synced tasks back in Asana unless we apply rules.

You can learn more about setting up rules here.

Fields represent the details of your Asana and monday.com tasks. Text, single-select, assignees, and emails are all examples of fields you can map with Unito.

When you see this screen, we recommend mapping automatically so you can start from a pre-built template which can then be modified.

Select +Add mapping, then Select a field in both tools to pair them together.

Setting up pairs of field mappings between monday.com and Asana in Unito

Gear icons indicate options for customization. Click on the icon to modify values or see other options. Usually, this will apply to fields like dropdowns or single and multi-select fields.

Grouped values vs. individually paired values

Within this sub-menu of field mappings, you can link values together. Values represent the different states of single or multi-select fields (e.g., types of status, priority, a team or department within your organization, stages of a deal, etc.).

This is an example of values that have been paired up individually:

That means, in the example below, if the status is set to “stuck” in one tool, it will be assigned the “stuck” status in the other:

Here’s an example of “grouped” values:

In the above example, if the status on the right changes between stuck, on hold, or not started, it will remain on hold in the status on the left. If the status on the left is ever set to on hold it will only switch to stuck in the status on the right because that status is first in the list of grouped values.

Meanwhile, if a status is ever set to working on it in either tool, it will also be set to working on it in the other.

Find out more about setting field mappings.

Step 5: Launch this Asana monday.com integration

And that’s it! You’ve just built a flow between Asana and monday.com. Congratulations!

If you followed the steps above, your flow will now:

  • Automatically create new tasks in one tool when they’re created in the other.
  • Keep fields up to date in both tools.

If you have any questions, please don’t hesitate to reach out and let us know.

What’s next after integrating monday.com with Asana using Unito?

Now that you’ve set up your integration between monday.com and Asana, you can replicate this process to connect all kinds of boards and projects across all your workflows. Otherwise, here are some other ways you can use Unito with monday.com and Asana:

Ready to try it yourself?

Try Unito for 14 days, absolutely free.

Try it free