Updated March 25, 2022

If your workflow solution involves Asana + Slack, and you’ve ever wished you didn’t have to create a post in Slack every time you want to tell your team you’ve wrapped up a task, this article is for you. 

Our Automation Engineer, Chris Bialek, found a hack for us that speaks directly to this (because that’s his superpower), and we’re excited to share it with all you work-from-homers, Slackers, and Asana evangelists (like us!). 

Growth Marketing Firm founder Chris Nault working at a desk with Automation Engineer Chris Bialek.

The Steps!

1. Link your Asana app to your Slack app

If you need help linking these two powerhouse applications, check out this article in Slack’s help center. 

We can pinky swear you won’t get a gazillion Slack notifications because we’re going to show you exactly how to set up custom rules so that only specific actions that you choose in Asana trigger notifications in Slack for your team.

2. Create a team project in Asana

If you’re new to Asana, check out our blog posts here and here where we show you how Asana works to keep the Growth team growing together even though our remote team is far apart on the map. 

3. Create a Slack channel for your Asana project

Don’t forget to add everyone who’s working on the project with you. 

4. Create a custom rule in Asana for your project

  • Open the project you just created in Asana. 
  • Locate and click the customize tab at the top right portion of your screen. 
  • Scroll down until you see RULES within the slide out on the right. 
  • Click + Add Rule. 
  • Choose “Custom Rule” from the available options. 
  • Click “Create Custom Rule.” 
  • Create a name for the rule at the top of the screen below the trigger. 

Pro Tip: We name our rules according to the project name + the Asana status. In this case, “Task Stage: In Review Slack Notification.” How much meta is THAT? 

  • Press the Choose a Trigger button which will open a menu to the right. 
  • From the menu, choose Approval Stage.” In our case here, we chose “Ready for Review.” 
  • Press the Choose an Action button and, on the right, you’ll see multiple options. 
  • Scroll through the options until you see “Send Channel Message.” Choose this option. 

This will allow you to write a custom message that will be automatically delivered to the Slack channel when the project task is triggered by you. 

An excited group of coworkers smiling and shaking hands with a  new partner in a tech office.

Your project manager and account manager (and your project collaborators) can now be alerted in Slack when you change the task status in Asana. Your message can say something like “task stage has been moved to ‘in review’.”

6. Create a Slack rule

Since you chose to send a message, you’ll now see the “Create Rule” button at the bottom left side of your screen. Press “Create Rule.” 

If everything is working correctly, you’ll get a notification in Slack and Asana that you’ve updated the rule. 

Test your new rule by creating a sample task, and moving the approval stage to the corresponding trigger stage change in Asana. 

BAM! Look at that! One less thing to do! 

Now you can focus that big brain on real brain work that serves your clients. That’s the beauty of automation!

Thanks, Chris B! 

The experts at Growth are absolutely brimming with hacks for helping teams work smarter because it’s how WE work for our clients and for each other.

Need a little advice? Set up a meeting with us! We’re good eggs. 

Learn about Inbound Marketing Services from Growth Marketing Firm