Once you are convinced that automation is a game-changer, you need to get your hands dirty and start building your first scenarios. And pretty quickly, you realize that all your dreams can’t become true with a single tool. In order to cover many cases, you might need to combine Asana, Zapier & Flowsana.
For any question regarding Flowsana, @Phil_Seeman is very active on the forum and can help. If you want to do the same work for other tools like Workato or Tray, please don’t hesitate!
Unlike Flowsana, Zapier-Integromat have triggers and actions in other tools as well. They can also do virtually anything because they can use the Asana API.
My team at iDO released an Asana native action called “Outgoing web request”, in addition to Asana releasing an “Incoming Web Request” trigger. It means you can have an automation start in Zapier and finish in Asana, or start in Asana and finish in Zapier (& co). You can find our action in the “External” tab of the action view in the Rule editor!
The first table is a list of triggers, the second table is a list of actions. To help reading the table, I used emojis for each app and tier. for Asana Premium,
for Asana Business,
for Zapier,
for Flowsana,
for Make.com. Feel free to share any missing info or mistake, let’s make this table a trustworthy reference!
Trigger | Asana Premium | Asana Business & Enterprise | Zapier | Flowsana | Make.com |
---|---|---|---|---|---|
Approval completed | ![]() |
||||
Attachment added to task | ![]() |
![]() |
|||
Comment added | ![]() |
![]() |
![]() |
||
Custom field changed, dropdown list fields (single-select, multi-select, date, people, text and number) | ![]() |
![]() |
![]() |
||
Due date approaching or past due by a certain amount, changes at midnight | ![]() |
![]() |
|||
Due date approaching or past due by a certain amount, changes immediately | ![]() |
||||
Due date set or cleared | ![]() |
![]() |
|||
New activity (story) | ![]() |
||||
New project | ![]() |
![]() |
|||
New subtask | ![]() |
||||
New tag | ![]() |
![]() |
|||
New team | ![]() |
||||
New user | ![]() |
||||
New webhook event | ![]() |
||||
New workspace/organisation | ![]() |
||||
Start date approaching or past due by a certain amount, changes at midnight | ![]() |
||||
Start date approaching or past due by a certain amount, changes immediately | ![]() |
||||
Subtask marked complete | ![]() |
||||
Tag added to task | ![]() |
![]() |
|||
Tag removed from task | ![]() |
||||
Task added to another project | ![]() |
||||
Task added to project | ![]() |
![]() |
![]() |
![]() |
|
Task assigned (to any user) | ![]() |
||||
Task assigned to a certain user | ![]() |
![]() |
|||
Task changed to incomplete | ![]() |
||||
Task description contains certain words or text | ![]() |
||||
Task due date added or updated | ![]() |
||||
Task is a new form submission | ![]() |
||||
Task is no longer blocked | ![]() |
||||
Task marked as a Milestone | ![]() |
||||
Task marked complete | ![]() |
![]() |
![]() |
![]() |
|
Task moved out of a certain section | ![]() |
||||
Task moved to a certain section | ![]() |
![]() |
![]() |
||
Task name contains certain words or text | ![]() |
||||
Task unassigned | ![]() |
||||
Task updated | |||||
Updated task in project | ![]() |
Action | Asana Premium | Asana Business | Zapier | Flowsana | Integromat |
---|---|---|---|---|---|
Add a comment | ![]() |
![]() |
![]() |
![]() |
|
Add/Remove collaborators | ![]() |
||||
Add option to dropdown custom field | ![]() |
||||
Add subtasks from a template | ![]() |
||||
Add tag | ![]() |
![]() |
|||
Add task to another project | ![]() |
![]() |
![]() |
![]() |
|
Add tasks from a template | ![]() |
||||
Add user to a team | ![]() |
||||
App Extensions (BETA) | ![]() |
||||
Archive task’s project | ![]() |
||||
Assign task | ![]() |
![]() |
![]() |
![]() |
|
Attach file | ![]() |
![]() |
|||
Change task to incomplete | ![]() |
![]() |
![]() |
![]() |
|
Complete task | ![]() |
![]() |
![]() |
![]() |
![]() |
Convert to project from task | ![]() |
||||
Create a custom field | ![]() |
||||
Create a new project from a template | ![]() |
![]() |
|||
Create a project section | ![]() |
![]() |
|||
Create a project status | ![]() |
||||
Create a project tag | ![]() |
||||
Create aprovals | ![]() |
||||
Create project | ![]() |
![]() |
|||
Create subtask | ![]() |
![]() |
![]() |
||
Create task | ![]() |
![]() |
![]() |
||
Delete a comment | ![]() |
||||
Delete a Custom Field | ![]() |
||||
Delete a Project | ![]() |
||||
Delete a Project Section | ![]() |
||||
Delete a Project Status | ![]() |
||||
Delete a Task | ![]() |
||||
Delete an Attachment | ![]() |
||||
Duplicate a project | ![]() |
||||
Duplicate a task | ![]() |
![]() |
|||
Find project | ![]() |
||||
Find section | ![]() |
||||
Find task | ![]() |
||||
Find user | ![]() |
||||
Like/Unlike a task | ![]() |
||||
Make an API call | ![]() |
![]() |
![]() |
||
Move a Project Section | ![]() |
||||
Move task to a certain section | ![]() |
![]() |
![]() |
![]() |
|
Move task to another project | ![]() |
![]() |
|||
Move task’s project to another team | ![]() |
||||
Remove a task from project | ![]() |
||||
Remove a User From a Team | ![]() |
||||
Remove tag | ![]() |
||||
Search subtask | |||||
Search tag | |||||
Send an email notification to certain users | ![]() |
||||
Set custom field, dropdown list fields on new task | ![]() |
![]() |
|||
Set custom field, text and number fields on new task | ![]() |
![]() |
|||
Set due date | ![]() |
![]() |
![]() |
||
Set or modify task’s name to a certain value | ![]() |
![]() |
![]() |
||
Set task as an Approval task | ![]() |
![]() |
|||
Unassign task | ![]() |
![]() |
![]() |
||
Update a Custom Field | ![]() |
||||
Update a section name | ![]() |
||||
Update custom field, dropdown list fields | ![]() |
![]() |
![]() |
||
Update custom field, text and number fields | ![]() |
||||
Update description | ![]() |
![]() |
|||
Update task | ![]() |
![]() |
Special thanks to @Michaela_S, Ken Burnstein and @abass for helping out with Integromat.
Also a special thanks to Matteo for taking care of the Automate column. He is a project manager and Asana Certified Pro specializing in optimization and workflows. Don’t hesitate to contact him! His mantra: Better process = Less time on Zoom!
Important note: this list might not be always up-to-date and checking each tool documentation is probably a good idea!