Just getting into Flow, have searched and can't find the answer.
Looking to set up Flow to send an email when an order is created and one of the line item products contains a specific tag. Is this possible and, if so, how please?
"contains a specific tag" is the part I am stuck on. I have been able to get to line item options but can't see tags at that level.
I've not previously seen the ability to target product tags assigned to line items within Flow, but I can suggest a solution for you to consider.
Our Order Tagger app allows you to create rules that will tag your orders based on a set of criteria and conditions. We have a criteria that will analyse the product tags of all products contained within an order and check them against the conditions that you specify, e.g. is the tag "Vegan" contained within the product tags.
You can then apply a fixed tag to the order if your conditions are met, or, you can use our dynamic tagging feature to apply ALL of the product tags as order tags.
Then, using our Order Tagger Flow Trigger, you can create a workflow which will be triggered 30 seconds after Order Tagger has finished tagging or untagging an order.
Your workflow can be set to look for a specific Order Tag and, if found, you can use Flow's built-in actions to send an email to your admin team.
We have an article that covers the flow set-up of this scenario here which may help: Using Order Tagger as a Trigger in Shopify Flow
There are probably other decent solutions available so it's worth having a good look around. I'd be happy to answer any questions you have about Order Tagger if you're keen to find out more.
I also have this need. Seems like a strange exclusion. In 75% of the times I go to use Flow, I come away with the answer "but it can't do that". Disappointing. Doing this by sku is going to be a lot more work.
Thank you SNJ, appreciate you taking the time to reply and help with this. I will see if I can use that workaround to work for our situation.
We sell pet food, some of which is general wellness and some is therapeutic. If (1) an order is placed for a therapeutic SKU and (2) the customer hasn't ordered that SKU before we want to check with their veterinarian to ensure they have purchased the right product to help their pet. I am trying to find a way to create a service ticket (by sending an email) if both of those (1 and 2) conditions have been met.
No problem! I actually may have another suggestion. Unfortunately, I don't believe you can send a customer email (variables won't work for the email field) automatically without an app. However, you could use this flow to send yourself or a team member an email;
It would require a specific phrase to be included in all of your product titles (that you're trying to target with the flow). But how it works is when a new customer (no tag on their profile) places an order for that specific product, it will send you an email. Then you can reach out to the customer. This flow will also tag the customer so that they do not receive this email again.
The caveat to this is that maybe you have different types of products and so your emails will be different depending which items they purchase. In which case, you could set up multiple If statements to check for various product titles or skus, which results in a different email template and different customer tag to be applied to their account.
I hope this helps!
Thank you, it will require a number of contains statements, but I think I can get this to work using product titles.
Really appreciate you taking the time to explain and lay out the steps - most helpful.