How to Integrate Slack With Asana

Integrating Slack with Asana saves you and your team a ton of time. Here's how you can do it.

Among all Asana integrations, connecting with Slack is my favourite one.

By combining it with Asana you'll have access to a genuinely strong integration that will boost team communication and productivity to new heights that none of the project management tools in the industry can give you.

You can give feedback on tasks, turn messages into tasks, get task updates, and notifications about them.

It's simple to link Asana with Slack. All you have to do is install the Asana app on Slack and use the slash commands to create a new task.

We'll go through the Slack integration with Asana in further depth in this article, as well as how to use Slack with Asana efficiently.


Let's dive in.

Step 1: Integrate the Asana App with Slack.

To begin, go to This is Slack's app directory where you can find any Slack integration. Type "asana" into the search box.

Slack app directory to integrate Asana with Slack
Slack app directory

Add the Asana to Slack after you've found it.

How to integrate Slack with Asana
If you log in to your Slack workspace the button would read as "Add" instead of "Sign in to install"

Select the Slack channels to which Asana should post. Then, to include direct messages, click on Search for Channels.

You and the rest of the team will now have to sign into your Asana accounts directly from the Slack channel.

Click Asana from the Apps section of Slack (located at the bottom of the left sidebar in your main Slack screen).

In the message box, type the following command: /asana

To provide application rights, click Connect Asana to Slack, and then pick the Allow option. This allows the app to connect to your Asana account.

Give permission to integrate Slack with Asana
Click "Allow" to grant permission

Step 2: In Slack, create a new Asana task.

You'll have to set up Asana tasks within the Slack platform in the second stage, and while this may sound daunting, trust us when we say it's not.

Enter this command into the message box to create a new Asana assignment on Slack: /asana create. The New Asana task box window will appear on your screen when you click enter on your keyboard.

Create Asana task from Slack
Create Asana task from Slack

Complete all of the text boxes in the window. Then, when you're ready, click the green Create button.

Step 3: Assign Asana Tasks to Your Slack Messages

You can transform a Slack message into a task instead of creating an Asana task, and it's just as straightforward.

Hover your cursor over the message for which you'd want to create a task. On your screen, a little toolbar appears.

The far right option is the three horizontal dots (also known as the "more actions" button and sometimes referred to as a "hamburger symbol").

More actions menu
More actions menu

You will find 'Follow message', 'Copy link', 'Remind me about this' and other new Asana options under the More Actions menu. However, because we're working on an Asana assignment, you should choose the 'Create a task' option.

Step 4: Configure Asana Notifications

You may use Asana to send notifications in Slack channels or set it up to send personal notifications.

Start by choosing the channel where you want the notifications bar to appear on the left, and then use the slash command /asana link in Slack.

After that, press the enter key.

You may now choose the project you'd want to associate with the channel.

Step 5: Respond to Asana's Task Notification

On a Slack channel, you may choose actions for each task notification.

On the right of the individual task notice, select More actions from the actions menu. 'Mark complete', 'Change due date', and 'Add to project', among other options, will appear. Choose the one that best meets your needs.

Options to respond to Asana's Task Notification in Slack
More options to respond to Asana's Task Notification in Slack

How to Get the Most Out of Asana + Slack New Integration

You won't have to go back and forth between the two programmes to obtain work updates or take action on projects thanks to the new Asana for Slack connection.

While this is fantastic, there's a lot more you can do with it.

Get Slack notifications for all of your Asana tasks.

Personal alerts for tasks assigned to you on Asana may be received immediately in Slack, allowing you to respond quickly to questions or actions.

Personal alerts can be received in a variety of ways, including:

  • Tasks assigned to you: You'll get a message on Slack whenever a new task is assigned to your, along with task details and task description, among other things.
  • Comments on tasks: When you connect Asana to Slack, you'll get notifications on Slack anytime someone comments on the tasks you've given. Furthermore, you may respond to or like a remark directly from the notice.
  • Updates on tasks: When you're added to any Asana tasks, you'll receive alerts. You'll get a notification on Slack if the due date of a task changes, for example.

Slack Channels may be linked to Asana Projects.

You may attach particular Asana tasks to Slack channels. It can alert everyone in the channel and send project notifications that makes it easy for everyone to take action on tasks that require immediate attention.

Here are some examples of projects that may be linked to Slack channels:

  • Bug tracking: When a serious defect is detected that might affect your consumers, everyone will be notified immediately. Every team member will be able to quickly fix the matter this way.
  • Design or other creative requests: You may allocate any design requests to designers or add questions to assignments so that everyone understands what they need to complete without wasting time. Furthermore, each team member will know who is in charge of each request, making things even clearer.
  • Launch campaigns: The day of a product launch always has last minute action items that need to be checked off. However, you can keep everyone in the loop with this connection by mixing real-time messaging with your project plans so that everyone is alerted when there's a task complete.

Create a Task or Comment from a Slack Message

You may use actions to transform Slack conversations into new Asana tasks and comments, as we outlined before. Great ideas, task requests, and critical context may strike at any time during a fast Slack brainstorming session, which is why this feature is so useful.

Another benefit is that your communications will not get lost in extended channel threads or DMs.

Common problems with Asana + Slack integrations

We've collected a list of the most frequent issues people have while connecting Slack with Asana in the section below. After all, you should have a plan in place in case you run across similar problems.

Problem 1: Changing the domain in the Asana Bot Settings is difficult.

Even if you were previously using your personal emails on the free workspace plan, you may convert to an organisation account simply adding your website domains to Asana.

Due to a malfunction, a few individuals of your team may fail to designate the organization's workspace as their default, resulting in the error message "We couldn't change your default Asana domain." Please try one more."

To get the Asana app to work again, you'll need to deauthorize and then reactivate it.

You must first type the /asana settings command before clicking the Authorize button. You won't be able to use the app after this, and all of your related project alerts will be erased.

You must re-authorize and set up the app to turn them back on. This website can be used to reinstall the software.

You may also adjust your domain in Slack by following these instructions:

  1. In the message box, type /asana.
  2. Change the default domain by going to Personal Settings and changing it.
  3. After that, select Change Domain from the drop-down menu.

Problem 2: I was unable to connect to the Slack desktop application.

Due to network settings or security device interference, such as a proxy, antivirus software, firewall, or VPN, you may be unable to connect to the Slack desktop app.

This is how you may troubleshoot the issue.

Click Restart Slack directly below the error notice to clear the cache. After that, see if you can get the app to launch.

If this isn't the case, you'll need to gather your network logs on the Slack desktop app and email them to the support centre for further inquiry. Click the Download logs option underneath the error notice to gather net logs.

You can also follow the methods outlined below:

  1. Open the Slack desktop programme and pick help from the top menu bar on your PC. If you're using Windows 10, go to the upper left corner of the Slack programme and click the three horizontal dots symbol.
  2. After that, choose Troubleshooting, Restart, and Collect Net Logs. The programme will restart automatically, and you'll see a pop-up window with the message "Your log is in process" on your screen once it's finished.
  3. Continue to use Slack normally. When the problem recurs, return to the pop-up box and select Stop logging.
  4. Locate the file in your computer's Downloads folder and attach it to an email to the Slack Help Center.

Within a few hours or days, you should receive a response from the support team. Simply follow their advice and you'll be fine.

Suggested read