Hey everyone,
I'm working on an automation in Zapier that aims to duplicate tasks in Asana based on a custom multi-select field and certain conditions. I'm having an issue that I can't solve on my own, and I'm hoping someone can help me out.
Here's the scenario: I have a custom field in Asana called "Duplicate_in," which is a multi-select field containing a list of languages (e.g., Hindi, Portuguese, Arabic). Each task in the project can be duplicated based on the selected languages in this field. I want Zapier to automatically:
- 	Duplicate the task for each language listed. 
- 	Change the "Target Language" field value to the corresponding language for each duplicate. 
- 	Clear the "Duplicate_in" field after the duplication is done. 
- 	Keep all other custom fields unchanged (e.g., description, attachments, subtasks). 
Currently, the Zap I've set up looks like this:
- 	Trigger: "Updated Task" in Asana – the trigger fires when a task is updated, specifically when the "Duplicate_in" field changes. 
- 	Filter by Zapier: Check if the task is in the "Backlog" section and if the "Duplicate_in" field is not empty. 
- 	Looping by Zapier: I use Looping by Zapier to process each language from the "Duplicate_in" field. 
- 	Create Task: Create a new task in Asana for each language in the loop. 
- 	Update Task: After duplication, clear the "Duplicate_in" field in the original task. 
The problem is that in the Looping by Zapier step, the "Duplicate_in" field is not processed correctly – instead of displaying the language values (e.g., Hindi, Portuguese, Arabic), it only shows the field name "Duplicate_in".
I've tried:
- 	Retesting the trigger to make sure the data is refreshed. 
- 	Ensuring that the "Duplicate_in" field is correctly filled in the task. 
- 	Using "Formatter by Zapier" with the "Split Text" option, but there's no clear separator in Asana since it's a multi-select field. 
Has anyone encountered a similar issue and knows how to properly configure Zapier to process values from a multi-select field as separate items in a loop? I would greatly appreciate any help or suggestions!
Thank you in advance for your advice! 😊
Additional request: If anyone has a general suggestion on how to approach this Zap, I'd really appreciate it. Perhaps there's a better way to achieve this goal, or my approach might need optimization. Any advice or alternative method would be very helpful!
Thanks in advance! 😊
