Tag orders in flow when order converts from a specific URL

Topic summary

Goal: Automatically tag orders in Shopify Flow when they originate from a specific landing page URL.

Issue: The workflow (Order created → If Landing page is X → Add order tag) triggers but doesn’t add the tag. Workflow runs show the condition evaluating as false/empty. No other tag-modifying apps are present.

Key insight: Conversion/session fields like Landing page may be empty at the moment the Order created trigger fires because that data is populated later.

Recommended fix:

  • Add a Wait step immediately after the trigger. After waiting, Flow refetches data so Landing page is more likely to be available.
  • Use up to 48 hours for the wait to ensure data availability; shorter waits may work but can miss cases.

How-to clarification: Insert the Wait step right after “Order created,” then evaluate the Landing page condition after the wait.

Additional check: Review individual workflow runs to see how conditions were evaluated and whether any apps overwrite tags (screenshot provided for reference).

Status: Guidance provided; OP will try the wait approach. Final success not yet confirmed.

Summarized with AI on December 25. AI used: gpt-5.

Thanks for this, I’ve checked over workflow runs and each case has resulted as empty / conditions was false. There are no related tag apps installed.