A Asana

How to integrate with Slack on Asana

intermediate 8 min read Updated 2026-03-18
Quick Answer

Connect Asana and Slack by installing the Asana app from the Slack App Directory, then authorize the integration through your Asana workspace settings. This allows you to create tasks, receive notifications, and manage projects directly from Slack channels.

Prerequisites

  • Admin access to your Asana workspace
  • Admin or Owner permissions in your Slack workspace
  • Both Asana and Slack accounts must be active
  • Authorization to install apps in both platforms

Step-by-Step Instructions

1

Access Asana Apps Settings

Log into your Asana account and click on your profile picture in the top right corner. Select Admin Console from the dropdown menu, then navigate to Apps in the left sidebar. Click on Manage Apps to view available integrations.
Ensure you have admin privileges in your Asana workspace to access these settings.
2

Find and Configure Slack Integration

In the Apps section, search for Slack or scroll to find the Slack integration tile. Click on the Slack app card, then click Install or Configure. You'll see options to connect your Slack workspace to specific Asana projects or teams.
3

Install Asana App in Slack

Open your Slack workspace and go to Apps in the left sidebar. Click Browse App Directory and search for Asana. Click on the official Asana app and select Add to Slack. You'll be redirected to authorize the connection between your Slack workspace and Asana account.
Make sure you're logged into the correct Slack workspace before installing the app.
4

Authorize the Integration

When prompted, click Allow to grant Asana permission to access your Slack workspace. You'll be redirected back to Asana where you need to select which Projects and Teams you want to connect with Slack. Choose your desired options and click Connect.
You can always modify these permissions later through both Asana and Slack settings.
5

Configure Channel Notifications

In Slack, type /asana link in the channel where you want to receive Asana notifications. Select the Asana project you want to link to this channel. Configure notification preferences by typing /asana settings and choosing which events trigger notifications (task completion, new tasks, due dates, etc.).
Start with minimal notifications and adjust based on your team's needs to avoid channel spam.
6

Test the Integration

Create a test task by typing /asana create in your linked Slack channel. Fill out the task details in the popup form and assign it to a team member. Verify that the task appears in your Asana project and that notifications are working as expected. You can also try converting a Slack message to an Asana task using the More actions menu (three dots) on any message.
Test different features like task updates and completions to ensure the integration is working properly.
7

Set Up Team Permissions

Return to Asana's Admin Console > Apps > Slack to configure team member permissions. Decide who can create tasks from Slack, which projects are accessible, and set any restrictions. Save your settings and notify team members about the new integration and available commands like /asana help for a full command list.

Common Issues & Troubleshooting

Slack commands not working or showing 'command not found'

Ensure the Asana app is properly installed in your Slack workspace and you're using commands in a channel where the integration is active. Try reinstalling the app or check if it was disabled in Slack's Apps settings.

Not receiving Asana notifications in Slack channels

Verify that the channel is properly linked to an Asana project using /asana link. Check notification settings with /asana settings and ensure the Asana app has permission to post in the channel.

Unable to create tasks from Slack due to permission errors

Check your Asana project permissions and ensure you have at least Editor access to the linked projects. Ask your Asana admin to verify integration permissions in the Admin Console under Apps > Slack.

Integration disconnects frequently or shows authorization errors

This usually indicates expired tokens or changed permissions. Go to Asana's Apps settings and Reconnect the Slack integration. In Slack, you may need to remove and reinstall the Asana app to refresh the authorization.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Asana website before purchasing.