Skip to main content
Question

Creating a 2-Way Connection Between SmartSheets and Asana

  • November 12, 2025
  • 2 replies
  • 19 views

Hello there! 

I’m been working to get this automation set up for several weeks now and just can’t seem to make it all work. I believe it’s possible, but Co-Pilot keeps running into issues and the end results are not working properly. 

 

BACKGROUND & CONTEXT:

  • My organization use SmartSheets to track internal projects. In-theory, it would also work as a project management tool but it’s not how we currently leverage the software. 
  • Our SmartSheets are maintainer with key info and the data feeds into broader reporting and data streams.
  • I’m working to set-up for project management friendly solutions for both my internal team and outside clients. Our PM team will still be using SmartSheets to enter and maintain project info and timelines but we want to use Asana has the more outward facing platform to make it easier to engage with. 

DESIRED WORKFLOW/AUTOMATION:

  • I want to create a two-way zaps between SmartSheets and Asana to maintain projects and timelines. Understand that this might be multiple Zaps. 
  • Below is a screenshot of how our internal SmartSheet is set up. The sheet is broken into different sections by retailers. Under each retailer there would be a header row that carries the Job # and Job name. Under each header row are the specific tasks. Each task has it’s name in the “Project Name” column, which is the same column as the project name in the header row. The other columns are normal project info. I have added the final “Asana Project ID” as part of a previous attempt to set up the Zaps. The project header row has a collapse feature that nest each of the task rows below it- the task rows are indented vs the project header row.
  • I was able to get a Zap set up that will start a new project in Asana but that’s as far as I’ve been able to get. Below is a screenshot of how the project shows up in Asana when created.

  • When a new header row is created in SmartSheets i need it to create the project (like the above screenshot) but also create tasks for each task row in SmartSheets and then populate the Assignee, Due date, and Task Status fields with the matching values from SmartSheets.

  • The Zaps should also function so that any time dates, status or task owners are updated in SmartSheets, the matching updates are made in Asana to the respective project.

  • Ideally, the Zaps would also be two-way, so that if an external client is assigned a task in Asana and they complete the task, it would update in SmartSheets. This is a nice to have but not mission critical. 

ISSUES I’VE RUN INTO:

  1. The Zap only bringing in the project header row and not the task info into the Asana Project
  2. The Zap bring in the project header row and all the task rows but each row being set up as it’s own project. 
  3. Zap not detecting specific columns or content in those columns, specifically the Assigned To, Task Status, Task Owner, and Due Date columns. I understand there is some issues with how SmartSheets columns need to be set-up but I’ve been having trouble figuring out how to fix it. 

 

I’m in desperate need to get this workflow set-up as we are able to hit out business season. Any help would be greatly appreciated!!

This post has been edited by a moderator to remove personally identifiable information (PII). Please remember that this is a public forum and avoid sharing personal or potentially sensitive details.

2 replies

Sparsh from Automation Jinn
Forum|alt.badge.img+6

Hey ​@SaacthiZRolle,

You would need multiple Zaps for what you are trying to accomplish. You have to use Filtering as well so that while creating the project it doesn’t create a new project for every task. Here is a helpful article about Filter in Zapeir- https://help.zapier.com/hc/en-us/articles/8496276332557-Add-conditions-to-Zaps-with-filters

For creating or updating task in Asana, Create Task and Update Task will be useful. Use triggers like New Row and Updated Row from Smartsheet. The sample flow for creating task Zap can be like-

  • New Row Trigger
  • Create Task action

You can also store Asana task Id back using another action or use Find Task action later to Find Task Id for other Zaps.

 


For the two way, be careful to not be stuck in an infinite you can do that by having an unique identifier and filtering by it. For example the sync from Smartsheets to Asana the identifier can be Smartsheets→ Asana and from Asana to Smartsheets it can be Asana→ Smartsheet.

The exact workflow and logic depends on your requirements as workflows are usually personalized to user’s needs. Hope it helps!

PS: If you need more active help, I’m happy to connect through my Zapier Solution Partner page if you’d like to reach out here- https://zapier.com/partnerdirectory/automation-jinn


Jay Melfah
  • Beginner
  • November 13, 2025

Hi ​@SaacthiZRolle 
I totally get what you're trying to do here. this is definitely doable but you're right that it's going to take multiple Zaps working together.

The main challenge you're hitting is that SmartSheets and Zapier don't have a great way to understand the parent/child relationship between your header rows and task rows. That's why you're seeing everything come through as separate projects or only getting the header.

This is solvable. We'll likely need:

  • One Zap to create the Asana project from the header row (sounds like you've got this working)
  • Another Zap to create tasks in that project when task rows are added 
  • Additional Zaps for the two-way updates

Since this is a complex workflow with tight timelines, you might also want to check out Zapier's Solutions Partner directory if you need hands-on help getting this built out quickly. They have certified experts who specialize in these kinds of integrations.

Happy to help troubleshoot here too if you want to tackle it yourself!