Searched the forum and tried to find my case, but without success. This is my situation
In Asana we have a sales pipeline that gets automatically filled with new assignments. Each assignment is a task in that sales pipeline.
When an assignment is ready to be worked on, I turn the task into a project in Asana using a template. This template consists of certain stages with corresponding tasks e.g. onboarding, execution, quality check, delivery, etc.
The original task from the sales pipeline is also reopened and added to the project as well through a project reference field. Next that task is dependent on the completion of the last task of the last project stage (blocked by FS). That way the task in the sales pipeline gets automatically completed when the project is finished so the sales pipeline is kept up to date.
What I would like next is to see the status of the project in the sales pipeline for that specific task. Once a certain phase of the project is completed (e.g. all the tasks in the onboarding phase have been done and the project moves to execution), I would like to have a custom field âproject stageâ show this for the related task in the sales pipeline. How can this be achieved?
Hello @David_van_Dam and welcome to the Asana Community Forum! We are so excited for you to be here. Thank you very much for your feedback, and let me try to help you with your question. So, to automatically update project stage status in your sales pipeline, you may consider using Asanaâs multi-homing and rules automation, and below is a step-by-step guide to set it up:
Step 1: Create Global Custom Fields
Create âProject Stageâ custom field - Click Customize > Fields in your sales pipeline project
Add field values: âOnboarding,â âExecution,â âQuality Check,â âDelivery,â âCompleteâ
Create âPipeline Taskâ yes/no field to identify the multi-homed task
Add both fields to your organizationâs field library for use across projects
Step 2: Set Up Multi-Homing
Open the original sales pipeline task in the task details pane
Navigate to the Projects field and click Add to projects
Type the delivery project name to multi-home the task
Set âPipeline Taskâ field to âYesâ on this multi-homed task only
Step 3: Create Milestone Tasks
Add milestone tasks to your delivery project template: âOnboarding Complete,â âExecution Complete,â etc.
Mark each as a milestone when creating the task
Set dependencies so each milestone depends on completion of tasks in that stage
Heads up on automation, though: there isnât a native trigger that checks an entire sectionâs completion. So here are some workarounds:
Manually complete the stage milestone when the section is done, which then kicks the rule
Or make one gate task/milestone that depends on the tasks in that stage, then complete the gate when ready
Let us know if these worked for you. If youâd like to have native triggers for âsection complete,â you can also add your voice here, so others can upvote it: https://forum.asana.com/c/forum-en/product-feedback/20
In the meantime, have a great day and enjoy your Asana experience!
Maybe I am misunderstanding your solution, but I donât see how this can work as I cannot see how I can use a condition for another task than the one that is being adjusted.
So when milestone task for a certain stage gets completed, the condition âpipeline task = yesâ will check if that milestone task has that custom field set to yes. It wonât check the actual pipeline task.
I have asked the AI function in Asana to help me with this as well, and it answers it canât be done with rules at the moment. So therefore wondering if I am missing something or did not explain my situation clearly enough. Could you perhaps show a quick example of how you would set this up? Thanks!!
Hello David. Youâre absolutely correct, and I sincerely apologize for the confusion. I will recreate the workaround I gave you and get back to you with updates. In the meantime, since thereâs no native way yet to use rules to update a custom field on your sales pipeline task when a milestone in your delivery project is completed, other workarounds can be manually updating the âProject Stageâ field on the sales pipeline task as you progress through project phases, or using third-party automation platforms like Zapier that can monitor Asana task completions and update fields across different projects. Thank you very much for your patience and understanding. Have a great day, David!