I’ve connected Asana with my work account and as a result every task I’m sending with the zap gets set as assigned by me. Because Asana is so expensive we are at our limit and I can’t set up a user as a service account for Zapier. I’m looking for the best workaround or way to set the assigned by. This really applies to any zap that uses a user login for connection rather than a key.
My best idea: Clone the Zap, add a step to check to see if the user data I’m passing from my first step meets the criteria and if so proceed. The issue is I’d need 30 clones of the zap for this. Also this adds another task to the zap and will add up over time.
Or is there another way to set the assigned by data or use a certain account based on a parameter?
Hi
Try the concept of a lookup table:
Hi
It doesn’t appear so from what I can see. So the way Asana works is because my asana account is the account used in the connection I am always the assigned by user. My first step is a SQL query so I have the actual user ID from Asana already. I just was wondering if there’s a way to pass another account to actually connect into the app without cloning it. Asana unfortunately does not have “Assigned by” as a field in their connection. Currently I’m just adding them as a follower on the task.
The Asana API does not support setting the Assigned By, only the Assignee.
Asana API: https://developers.asana.com/reference/tasks
What is the reasoning for needing the Assigned By to be different?
Trying to manage 30+ Asana accounts is not advised, plus you then need to handle new/removed Asana accounts.
Have you explore using native Asana Rules?
https://help.asana.com/s/article/rules?language=en_US
Additionally, Asana has some features where it’s nice to see what you’ve assigned, separately from being a follower. But that’s a minor wish in this.
I would like to have a service account that is just used for zapier, but unfortunately Asana’s pricing model goes from 30 users to 40 and I can’t justify the extra cost for this purpose. I do appreciate the feedback. I will likely just deal with annoyance for the time being.
Hi
I had a quick look at Asana’s API docs and it looks like they’ve got a Remove followers from a task endpoint. Just wondering, if you could use an API Request (Asana) action to send a request to that Remove followers from a task endpoint to get yourself removed as a follower on the task that’s been created?
Granted, it might not prevent any initial notification you might receive about the creation of the task but should help to prevent any subsequent notifications for activity on the task later on. Do you think that approach might work?
Thanks
Happy to help
We have this issue for Asana, but for others like Chatra as well where the user login is the connector.
I’m not seeing any actions available for the Chatra app on Zapier and all it’s triggers look like they should be able to trigger for messages/conversations created by all agents, not just the one that’s connected to the Zap. So is the issue that it’s not doing that and is in fact only triggering for messages/conversations created by the specific agent account that’s connected to the Zap?
If so, it may be worth reaching out to our Support Team to flag this as a potential bug so that they can get a bug report opened up on your behalf. You can report potential bugs from here: https://zapier.com/app/get-help
Looking forward to hearing from you on this!
Ah, I see! Thanks for clarifying that
Seems like you’re all set for now but if you need any further help please do reach back out to the Community. In the meantime, happy Zapping!
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.