How to fix automatic order tagging issue in Flow app?

Topic summary

A user is experiencing issues with automatic order tagging in Shopify Flow based on customer billing city.

The Problem:

  • Flow is configured with two conditions: tag orders with “Noida” if billing city is Noida, or “Dehra” if city is Dehradun
  • However, every order gets tagged with “Noida” regardless of which city is entered in the billing address
  • The issue persists even when Dehradun is selected as the billing city

Current Status:

  • User has contacted Shopify support team, but they haven’t been able to identify the root cause
  • Another participant suspects the condition might be set up to always evaluate as true
  • Requested information: screenshots of the condition setup and a workflow run that didn’t work as expected

Resolution: Ongoing - awaiting additional diagnostic information to troubleshoot the Flow configuration.

Summarized with AI on November 17. AI used: claude-sonnet-4-5-20250929.

Hello Everyone,
I am trying to achieve automatic Order tagging with the help of Shopify Flow app.

I created a flow in which I am using two conditions . If customer place an order then we need to check the customer billing city. If city is Noida then add tag Noida to that order else if city is Dehradun then add tag ‘Dehra’ to the order.
I am testing the flow app in my development test store. And everytime I am getting Noida tag added to the order if I add Dehradun city in the billing address.

Can anyone please let me know what is the actual issue. I also connected with the support team, they are also not able to understand the issue.
Please see the flow screenshot below.

You haven’t told us what problem you are observing?

Hi Paul,
I think I have mentioned the issue that ‘And everytime I am getting Noida tag added to the order if I add Dehradun city in the billing address.’

According to the flow if customer select Noida as city then Noida tag should be there in the order and if customer select Dehardun as city then Dehra tag should be there in the order.

The above flow is not working, every time the order gets tagged with Noida tag either the city is Noida or Dehradun or something else.

Weird, that text wasn’t in the view I had.

Anyway, can you share a screenshot of your condition and also if a workflow run where it didn’t work as expected. I suspect your condition is set up to be always true.