Tag order with person/user who fulfilled it

Topic summary

  • Core request: Automatically tag orders in Shopify based on which staff user fulfilled them (via Shopify Flow) to enable filtering and reporting.

  • Capability constraints: Consensus that Shopify’s API/Flow do not expose a way to identify the fulfilling user for tagging; therefore Flow can’t tag orders by fulfiller.

  • Suggested workaround: Pre-tag orders as they come in based on assignment criteria (e.g., product or location) and notify the intended staff to fulfill those orders. However, this does not solve identifying who actually fulfilled an order after the fact.

  • Reporting gap: Built-in reports don’t provide basic metrics by fulfiller, such as number of orders fulfilled per user, proportion of orders by user, or processing time per order tied to specific users. Custom report tweaks are insufficient.

  • Outcome/status: No direct solution provided; the need remains unmet. The thread highlights a feature gap in both Flow automation and reporting for fulfillment-by-user analytics.

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

How can Shopify Flow add tags to orders based on the Shopify User who fulfilled it? I looked around and in the docs but couldn’t figure this out.

I don’t think there’s a way to do this with the API, so probably can’t do it with an app either.

Maybe there’s another approach to achieve the ultimate goal. For example if you’re looking to filter orders that belong to a certain person / group, maybe you could tag the orders as they come in, and then have the specific Shopify User fulfill orders that are assigned to them… ex tag the order and email them when orders with a certain product or assigned to a certain location come in.

I don’t know what you’re trying to achieve exactly so just shooting with an idea.

Bummer. Thanks for the ideas. Basically I was hoping that there would be an easy way to filter and find who fulfilled particular orders but I guess its not possible. Your brainstormed ideas are good but I dont think they will solve this situation. Thanks though!

1 Like

Yeah, wanted to do this exact thing. I hunted through the reports section but cannot find this basic info.

I would like to see how many orders are fulfilled within the working day to work out processing time per order. You can sort of do this through a modified report. But its not deep enough; I would like to see what proportion of users fulfilled what proportion of orders…this does not exists. So like you I thought I could use flow to tag orders when fulfilled by a specific user…then use that within a report to give the data required.

Sadly…as per usual the reporting is severely lacking!