How to integrate with Slack on Asana
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
Access Asana Apps Settings
Find and Configure Slack Integration
Install Asana App in Slack
Authorize the Integration
Configure Channel Notifications
/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.).Test the Integration
/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.Set Up Team Permissions
/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.