Skip to main content

Hello,

We have a zap that takes a trigger from a project being commissioned in Zoho and creates a project in Asana from a template.

This all works fine (especially since we added steps to prevent the duplication caused by the known Zoho duplicate triggers issue).

However, in the “Create Project From Template in Asana” module, you have to specify the Asana account as a fixed user (so myself) therefore all project are owned by me in Asana. Within Zoho we have a field for who will be managing the project so I’d like to assign them as owner within Asana - so that would mean either adjusting here at the creation stage, allowing this field to be dynamic (but, that would mean configuring all our users to have Zapier API accounts).

Or, we need to be able to, once created, adjust the owner in Asana, but there doesn’t appear to be a Zapier module for this?

Anyone have an idea of a workaround for this problem? I don’t relish the idea of talking all our users through giving Zapier permission and then setting up a Zap for each of them (with an owner filter) and then managing that when people onboard/exit going forward.

Hi @Murrian 

Good question.

Often an app’s API/webhooks need to be leveraged for advanced functionality.

Asana API: https://developers.asana.com/docs/overview

App APIs can be used in Zaps with the Webhooks app: https://zapier.com/apps/webhook/help


Thanks, with that I found this (which hadn’t come up on my other searches) which seems to be exactly what I need:

https://forum.asana.com/t/asana-api-define-project-owner/165035

Now to just work out how to implement it, thought I’d followed that but getting “not authorised” errors = \


Hi @Murrian

Hmm, if you’re getting a “not authorised” error then it sounds like maybe the your personal access token was missing or wasn’t added in the way that Asana is expecting.

You’d need to add an Authorization header and include the text “Bearer” followed by the your Asana personal access token. Which would look something like this (with {Personal_Access_Token} replaced by your own Personal Access Token):

a80570c853aa9682ac59197453ba5a49.png
If you’re not sure where to get that personal access token from I’d recommend checking out this guide which gives details on how to get the token: 

 Hope that helps. Please do keep us in the loop on how you get on with this!