Hi there,
I am looking to build a flow to send an internal email when an order is manually marked as paid (ideally by certain staff or a member of a certain user group) and the value of the order is not $0 / £0
Is this possible?
Goal: Set up Shopify Flow to email internally when an order is manually marked as paid, ideally filtered by specific staff/user groups, and excluding £/$0 orders.
What’s available in Flow: The user can see the “Order paid” trigger and a condition for whether an order can be marked as paid, but not a condition confirming it was manually marked as paid or identifying which staff member performed the action.
Limitations noted: Participants believe Shopify Flow doesn’t expose who marked the order as paid or whether it was manual vs. automatic. Filtering by staff/user group is not available via built-in Flow conditions.
Possible workaround: Shopify Admin REST webhooks may include a user_id in the payload that could identify the user who made the change (per the webhook docs link). Accessing and acting on that data would likely require a separate/custom app rather than Flow alone.
Status: No confirmed Flow-only solution. Suggested next step is to explore webhooks with an external app to capture user_id and trigger notifications; the question remains open.
Hi there,
I am looking to build a flow to send an internal email when an order is manually marked as paid (ideally by certain staff or a member of a certain user group) and the value of the order is not $0 / £0
Is this possible?
Hello,
Thank you very much for your help.
It doesn’t appear you can select these when building out a flow.
Trigger: Order updated
Condition: Order status
Condition: Staff/user group
I can see one of the Triggers is Order Paid, and one Condition to check is if an order can be marked as paid, but not if it is.
Are you using the pre-built selections to do this, or proposing to achieve via code?
Appreciate your help!
I think the reply above is AI spam.
I think it’s not possible to pull this in flow. I do see in the webhook reference a field called user_id that might potentially include the id of the user who made the change:
https://shopify.dev/docs/api/admin-rest/2024-10/resources/webhook#event-topics
But you would likely need to use a different app to access that.
Hopefully I’m wrong though and it is possible in flow.