Customer account tag automatically applied to new customer order - courier

I’m trying to make a workflow where, if a customer has a tag on their account profile, that same tag is automatically applied to every new order they place from then on. This tag would trigger a different courier service. Any help would be much appreciated.

@apct Hey This can be handled with Shopify Flow.

A common setup is:

  • Trigger: Order created

  • Condition: Customer tags contains [your tag]

  • Action: Add order tag [same tag]

This way, every new order placed by a customer who already has that tag will automatically receive it, and your courier logic can rely on the order tag.

One thing to note: this only applies to new orders, not past ones. Also make sure the tag is added to the customer profile before checkout, otherwise the condition won’t match.

This approach is widely used for routing orders to different fulfillment methods. Hope that helps.

Thank you for the suggestion. Given this a try and unfortunately I’m not able to get this to work. Not sure why as the tag is on the customer profile and there are no error alerts (see below).

Can you expand more about the other way this is used in fulfillment methods and I can have a look and compare the types of flow to see what I may have done wrong?