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

Userlevel 7
Badge +11

Hey there, @the_office! 👋

On the Update Task (Asana) action in the Zap, in the field that you want to add the shipping ID information to, you’d need to select the ShippingID field from the ShipStation trigger step. You can find out more about how to “map” fields from triggers and action steps in a Zap here: Send data between steps by mapping fields

 
Hope that helps. Keen to ensure you’re all set here so please do keep us in the loop on how you get on with this! 🙂

Badge

there’s only 3 steps in this zap but 42 replies back in fort and I’m still in the initial point. 

I’ll give my best recommendation.

 

Thank you. 

 

Userlevel 7
Badge +14

@the_office 

I’ve done my best to help, but it’s now my recommendation that you consider hiring a Certified Zapier Expert to help: https://zapier.com/experts

Badge

 

should I add another step for shipstation?
 

in the Trigger(item shipped, shipstation), there’s no more choices to select from to map the id part

Userlevel 7
Badge +14

@the_office 

Example of a mapped dynamic data point from Step 2.

 

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 

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

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

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. 

 

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

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 

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

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

 

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

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 

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

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 found an existing Asana Task.

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

 

Badge

 

Badge

this is what’s happening in step2

 

687f4df5c8a71eea0e6bdc498e9e86db.png
(view larger)

 

Userlevel 7
Badge +14

@the_office 

You need to test Step 2 again.

When in doubt, test it out.

Badge

I removed the comma and still now I got this one

 

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

 

 

dab16f9dbbc37a4d043eaa153056bfc6.png
(view larger)

 

Badge

how can I fix it?