How to Set Up an Asana-Slack Integration in 2021: Instructions & Help

Integrating Asana and Slack is a great way to save time and effort. The good news is that all the hard work of setting up a link between these two great apps has been done for you. The great news is that we have a simple guide to help you along.

Fergus O'Sullivan
By Fergus O'Sullivan (Writer)
— Last Updated: 2021-07-13T16:14:02+00:00

Asana is one of the best project management tools out there, and Slack ranks highly among messaging programs. Both are used by teams and companies all around the world and praised for their ease of use and overall effectiveness. In this article, we’re going to show you how to get the best out of both by setting up an Asana-Slack integration.

Key Takeaways:

  • Setting up an Asana-Slack integration allows you to create Asana cards from Slack by entering a specific command in the Slack channel, so you’ll no longer need to switch to Asana for every little thing.
  • Setting up this integration will take you five minutes at the very most, especially if you use this guide to help you through the steps.
  • If you find the abilities of the pre-baked integrations too limited, check out Zapier or other no-code solutions for more options.
  • Establishing this integration will take about five minutes and requires no coding knowledge or experience whatsoever. All you need to do is follow our guide, and you’ll be saving yourself all kinds of hassle in the long run. Before we get to the how, though, let’s first take a few paragraphs to talk about the why.
  • Slack is a messaging app, while Asana is a task and project management suite. The Asana app does let you communicate in a limited fashion with your team, but it’s better to use the two in tandem to ensure a smooth workflow.

  • Slack and Asana have laid the groundwork for the integration — all you need to do is authorize it on both ends. Once that’s done, you control Asana by entering specific commands in the appropriate Slack channel.

  • Slack integrations are specific automations between Slack and any other app. There are hundreds to choose from in the Slack app menu, so we recommend you check to see if your favorite programs are on it.

What Are the Benefits of an Asana-Slack Integration?

Much like with a Trello-Slack integration, the main benefit of linking Slack and Asana is that you can use Slack to manipulate tasks in Asana, while any changes made in Asana appear as a Slack message. Though it may seem like only a small — almost cosmetic — change, you’ll quickly find that it saves you not only time, but also some annoyance.

Instead of constantly shifting between your Slack and Asana tabs, you can manage many of your tasks directly from Slack, saving you the trouble of checking Asana for project updates or changes a team member has made.

This will make your overall workflow a lot smoother, which — combined with Asana’s already great feature set (read our Asana review for more on that) — turns this Slack-Asana combo from a good one to a great one.

Pre-Built Asana and Slack Integrations

One of the things that stands out about a Slack-Asana integration is that it’s ready to go. To get it up and running, simply give permission for the apps to work together (more on that below) and enter specific commands into Slack (we talk about that later, too).

slack apps
There’s no shortage of pre-built integrations in Slack; Asana is just one example.

As the integration is pre-built, all you need to do is go into Slack, hit a few buttons, and that’s pretty much it. You can also do it from the Asana side, but for this guide we went with the Slack side as it’s a little clearer; there’s no functional difference.

Other Options Besides Pre-Built Integrations

If creating tasks from Slack or having messages relayed from Asana doesn’t quite meet your needs, we recommend you give a no-code option like Zapier a try. As we explain in our Zapier guide, no-code solutions link up two or more programs for you without requiring any code (the name kinda gives it away).

asana slack in zapier
This is just one example of a possible automation; there are literally hundreds more options you can choose from.

Zapier allows for many more detailed automation options, as well as the ability (if you pay for it) to link up a third or even fourth app to the integration. It bears taking a look at if you want to move your automation game to the next level. If after checking it out you’re not crazy about Zapier, but like the idea of using a no-code solution, give our Integromat guide a whirl (you can also see how the two compare in our Integromat vs Zapier article).

How to Integrate Slack and Asana

Because Slack and Asana are already buddies, setting up the integration is pretty easy — all you really need to do is click a few prompts. Just make sure while setting everything up that you have Slack and Asana open and are logged in. It’ll make life a lot easier.

  1. Go to the “Apps” Menu

    In Slack, go to the “apps” menu, which can be found in the top group on the left-hand sidebar under “more.”

    slack apps menu
  2. Find and Add Asana

    Once you’re in the app directory, search for Asana. When the Asana for Slack app pops up, hit the “add” button below the logo.

    slack app directory find asana
  3. Confirm the Addition of Asana

    The next screen gives you some more information about the integration. Once you’re done reading, click “add to Slack” below the Asana logo.

    slack add asana
  4. Allow Asana to Access Slack

    The next step is to give Asana permission to play with Slack. The screen itself gives you a lot of information about what this entails; read it all, then click “allow.”

    slack permission for asana
  5. Give Slack Permission to Connect to Asana

    Next up, Asana will ask for similar permission. Read the terms, then hit “allow.”

    asana slack permission
  6. Let the Process Run

    Asana and Slack will now set things up for you and create a new directory in your Slack sidebar called “apps.” There, Asana will become a DM option, more or less, where you can give it directions and commands.

    slack asana welcome
  7. Switch on Notifications

    You’ll also be prompted to switch on notifications, which we recommend: you’ll get notifications in Slack anytime something happens in Asana. Once that’s done, you’ll also get some information about setting up Asana tasks from Slack, which comes in handy. This should work even without notifications turned on, though.

    Slack Asana messages
  8. Check out Settings

    That’s it for setting up the integration, though we recommend you set up a few tweaks before calling it a day. One thing you’ll want to do is enter the “/asana setting” command to set up some links between your Asana projects or switch off a few things. It’s also where you can terminate the integration.

    Slack Asana settings
  9. Experiment

    With that done, you’re good to go. A few other examples of things you can do now include entering “/asana create” to create a new task in Asana from Slack (our favorite) or linking projects in Asana by typing “/asana link” in the chat. There are a lot of options here — from setting the due date or adding team members to an Asana task — so we recommend you have some fun with it.

    slack create asana task

Final Thoughts: Asana and Slack Integration

Setting up an integration between Slack and Asana will take you five minutes, tops, and save you hours of annoying double-checking. Once set up, you’ll find it’s easier than ever to manage your team’s workload, with less switching between screens.

We hope this guide was helpful. Please let us know if you have any questions or comments below. Thank you for reading.