Question

How to update Asana tasks with shipping tracking numbers from ShipStation using Zapier


Badge

Hi! I have linked woocomerce with asana through zapier to manage customer service according to our business needs, and it works perfect by creating single tasks on asana per each order, triggered by woocomerce.

 

Now, part of our business is woocomerce updates shipstation (without zapier) per each order, and here is my goal; I’d like to update the tasks on asana created with zapier/woocomerce by adding the shipping tracking number generated by shipstation. 

can this be done? I read a lot in your forums and someone mentioned something similar by creating 

 

step1.trigger shipstation (item shipped) >> step2.action asana(find task) >> step3.action asana(update task)

 

problem is step2, requires “Task Name”, I cannot provide it because I’m hoping asana to find a match for that shipstation order. And the values that drop down in that field are from Shipstation and they dont match the task asana should be looking for.

 

Can you guys help me, please?

 

 

 


This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

44 replies

Badge

Thank you so much for all the help you been giving me. I’d be lost without your help.

Here’s where I got so far but is not finding any of the actual tasks already in asana. I even created a nicki upson task manually but at the end this is what comes up.

86f77e81a010999fcabf05b787dd95bb.png
(view larger)

 

 

 

 

 

993f9525ab6096fa040e16f3e07f4d93.png
(view larger)

 

 

 

 

7ff4125c541f4ec10029bd399ead470a.png
(view larger)

 

 

 

Userlevel 7
Badge +14

@the_office

The Task field in Step 3 for Asana expects the Asana Task ID to be mapped from Step 2 as indicated by the field description.

f408dbc226172666446f6793c82f6261.png
(view larger)

 

Badge

changed it but this is the result…

 

 

 

Userlevel 7
Badge +14

@the_office 

That’s because there is no value (“No data”) for the mapped dynamic variable, which means no Asana Task was found in Zap Step 2.

 

Badge

how can I fix it?

Badge

 

 

dab16f9dbbc37a4d043eaa153056bfc6.png
(view larger)

 

Userlevel 7
Badge +14

@the_office

In Step 2, you are trying to search for an Asana Task Name = “Nicki Upson”

853ad635395ea7a53e0ca8cc057764f6.png
(view larger)

 

But the actual Asana Task Name = “Nicki, Upson”, which is not a match due to the comma.

e7efad6e4c151b986cbf3d21c9ea2e41.png
(view larger)

 

So in Step 2, the Test section will show Match Found = false.

 

Badge

I removed the comma and still now I got this one

 

Userlevel 7
Badge +14

@the_office 

You need to test Step 2 again.

When in doubt, test it out.

Badge

this is what’s happening in step2

 

687f4df5c8a71eea0e6bdc498e9e86db.png
(view larger)

 

Badge

 

Userlevel 7
Badge +14

@the_office 

Zap Step 2 found an existing Asana Task.

Now you should be able to update the Task in Zap Step 3 when you test again.

 

Badge

It looks like it went through but I don’t see any changes to the task in Asana. 

 

f0c9a9feb195c23eb2f97adf8898daf9.png
(view larger)

 

 

 

Userlevel 7
Badge +14

@the_office 

Zap Step 2 is only finding an Asana Task.

 

Zap Step 3 would be to update the Asana Task.

We would need to see detailed screenshots with how you have Zap Step 3 configured for which fields you are updating.

Make sure to test Step 3 after testing Step 2.

 

Badge

question 1, why does it say “A Task was sent to Asana about 0 second ago”. I thought the purpose was to look for it. I see that in the logs down below it says “_zap_search_was_found_status true” but it contradicts itself 

 

And here’s the detailed screenshot of step 3 configuration.
 

 

27629b539337f3e35baedab50a16cb41.png
(view larger)

 

Userlevel 7
Badge +14

@the_office 

This can be generic and misleading language.

The Zap Action is to Find a Task in Asana.

The action can also be configured to Create a Task in Asana if no existing Task was found.

 

You can use the returned ID to go to the Asana Task, by changing the value in the browser when looking at an Asana Task.

 

 

For Step 3, we’d need to see how your Zap step is configured in the Action section.

 

Badge

I thought I posted the Action section on step 3. my mistake, here it is

 

Userlevel 7
Badge +14

@the_office 

With what is shown there are no updates being made to the Asana Task.

The only visible field set is Task Completed? = False

That field is likely already set to False when the Task is originally created.

 

Badge

What it does is to change the task to Complete(Done) but does not update the task with the tracking shipping number.. Can you suggest me what to do in that case?

 

4bddfb0d1cbba6361d7b01d34338e9af.png
(view larger)

 

Userlevel 7
Badge +14

@the_office

You would need to map the desired data point dynamic variable from Step 1 (ShipStation) to the desired Asana Task field in Step 3. (And test again.)

Badge

Here’s what’s happening at the step1, the trigger from shipstation, 



on the restrict to store, there’s two choices, Our store and manual. I pick our store

and the test for step1 seems to be ok. 

 

Badge

what would be the best approach to obtain that shipping track number and send it to asana?

Userlevel 7
Badge +14

@the_office 

You would need to map the dynamic data point variable from Step 1 (ShipStation) that represents the Tracking # to the desired Asana Task field in Step 3. (And test again.)

Badge

Can you specify what this means in zapier language?

”map the dynamic data point variable from Step 1 (ShipStation)”

Userlevel 7
Badge +14

@the_office 

Example of a mapped dynamic data point from Step 2.