Skip to main content

Hello! My employer is trying to create a bidirectional workflow between Asana and Basecamp 3. Below is what we’re trying to achieve, and we would appreciate any insights!

  • We have a project management template set up in both Basecamp and Asana. When a new project is created from a template in Asana, we would like a new project to be created from a template in Basecamp.
  • When a task is updated in Asana (new due date, marked complete, etc.), we would like that same task to be updated in the corresponding Basecamp project as well (we would also like the reverse, going from Basecamp to Asana).
  • If several due dates or the entire project's due dates are shifted in Asana, we would like those changes to be made to the corresponding Basecamp project as well (we would also like the reverse, going from Basecamp to Asana)

Essentially, we would like the ability to link an Asana project and a Basecamp project together, with most any action in one project being reflected in the other project. 

Hi @Alex S. 

Good question.

https://help.zapier.com/hc/en-us/articles/8495908569613

Does Zapier support two-way syncing?

No. Zapier does not support two-way syncing between apps right now. Think of Zaps like one-way workflows.

In certain scenarios, you can fake two-way syncing by setting up two different Zaps that perform opposite actions. For instance, you could have one Zap that creates a new spreadsheet row for every new contact created and another that creates a new contact for every new spreadsheet row.

miscEye icon Note

Be careful not to create a Zap Loop. Learn how to avoid Zap loops.


Thanks Troy!

Hi @Alex S. 👋🏽- I see you’ve been working through some workarounds with our pal Ken in Support!

While it doesn’t seem your entire desired workflow is possible without some custom builds, sharing the solution you all reached in case other folks have a similar question:

 

 
To do this, could you please follow the instruction below?

  • Trigger. Asana > Event: New Project
  • Action. Basecamp3 > Event: Find Project
  • In the Find project, we need to tick the box "create if it doesn't exist yet" to create a contact if it doesn't exist.

729b4f0f3a1519e0f12b77a9eb95d863.png

Hoping that gets you a bit closer to your end goal! Let us know if we can be of help!