The Most Popular Automated Flows

For better understanding of the React Flow and its types of workflows, let’s check the most popular flows among Shopify merchants.

In this article:
Products
How to add product to collection automatically
Orders
How to automate email campaigns
How to add a gift product to a subscribed user
Customers loyalty
Assign special status for loyal customers
Inventory
Track the number of inventory items automatically

✔️ Products

There are online stores with thousands of products. Even if a store provides a few dozens items, it’s still difficult to manage them, track their quantity, sort by collections, etc. The solution to this problem is very simple - manage products automatically.

Template examples

How to add product to collection automatically

Let’s imagine that you sell clothes and shoes. You have different collections and now you add new shoes to the store. So, to move them to the correct collection let’s select the following

Situation: You’ve added a product to your store. If this product has tag “shoes” you want to add it automatically to the appropriate collection.

Click on Add new => select a trigger for the task. Let’s choose Product added to store.



The next step is condition. We need the title to contain the word “shoes”. So, in the conditions list select Collections => Any of collections match the following => title => includes => type the word that it should include (shoes, sandals, high-heels, etc.).



So, if the product’s title contains the word shoes, select the action Add product to collection and select the collection.



If the product’s name doesn’t contain this word, you have several scenarios. For example, you can leave this path or select another condition and action.

We can select the same condition but set another word (high-heels, boots, sandals, etc.).

✔️ Orders

Template examples

How to automate email campaigns

Automated email campaigns is one of the most popular request and requirement for such apps as React Flow. So, let’s consider an example where we set the task with automated email.

Situation: A customer paid for the order and we want to send an email confirming the status of the order.

Open the React Flow admin and let’s get started.

First of all, you need to select a trigger. In our case, it’s Order paid.



Now select the action Send email. Fill the appeared fields with the appropriate data and click Enable.



It was a simple example. And now we want to make more complicated task with conditions and actions.

Situation: A customer paid for the order. If a billing address matches the shipping address, we will send an email confirming the status of the order. If a billing address doesn’t matches shipping address, we will send an email where ask for address confirmation.

The first step is the same - select the Order paid trigger.



Now click on Add condition and select the Billing address matches the shipping address. The app also offers you to select the matcher “true” or “false”. We’ll choose is true.



You see Yes and No ways.
We’ll start with Yes. Select an action - Send email.



Fill the existing fields with info: enter email, subject, and text message. For example, you can write that the order is confirmed and the order will be sent as soon as possible.



For No we will add the same action - Send email. Fill the existing fields with info: enter email, subject, and text message. For example, you can write that the billing address doesn’t match the shipping address and it’s necessary to confirm the shipping address.

How to add a gift product to a subscribed user

People love presents, especially unexpected gifts from favorite shops. You can also delight your subscribers by setting up automatic product addition to the order.

Situation №1: You need to add a gift product existed in your store to an order made by a subscribed customer.

Click on Add new => select a trigger Order created.



Now you need to select a condition. Click on Select condition and select the Product subscriber status on the right side bar.



We want to send gifts to a subscribed customers, so select is equal and select the status Active.



In this situation, we want to send a product existed in the store. Therefore, we should select it. So, in the Yes-branch click on Add action and select the action Add product variant to order.



Now, you need to click on the Select variant button and add a product that you want to add as a gift.



You can also add a comment or change the quantity of gift products.

Situation №2: You need to add a gift product not existed in your store to an order made by a subscribed customer.

Click on Add new => select a trigger Order created.



Now you need to select a condition. Click on Select condition and select the Product subscriber status on the right side bar.



We want to send gifts to a subscribed customers, so select is equal and select the status Active.



In this situation, we want to send a product that doesn't exist in the store. Therefore, we should to create an appropriate condition. So, in the Yes-branch click on Add action and select the action Add custom line item to order.



For example, we want to add a piece of chocolate to the order. So, you need to fill the appeared fields with the appropriate info. Check the screen below.



In this way, you will add a gift product that doesn't exist in your store.

✔️ Customers loyalty

What can be more pleasant for a customer than attention and care. You can express it with the help of React Flow. It’s a perfect tool if you want to keep clients and make them loyal. For instance, you can assign VIP status for loyal customers, give discounts, etc.

Template examples

Assign special status for loyal customers

Let’s simulate the situation where you want to track active buyers and provide them with a bonus.

Situation: you need to assign VIP status for customer who made 5 (select your digit) purchases and send an email with congratulations and promo code.

Click on Add new => select a trigger for the task. Let’s use Customer created.



Now select a condition. We customers who make 5 purchases. So, select the Orders count from the right side menu.



Select the matcher is equal to and set the number of orders. In our situation it’s 5.



If the customer's actions fulfill this condition we need to assign a special tag and send an email with congratulations. So, in the Yes branch select action Add customer tags and enter the tag VIP.





In the same branch select the action Send email. Fill the existing fields with info: enter email, subject, and text message. For example, you can inform the customer about the status and inform him about some discounts, loyal program, or send promo code for next purchases.



✔️Inventory

It is very difficult to keep track of the quantity of goods in stock in the daily routine. Especially if you have a large store and hundreds of products. React Flow is ready to solve this situation.
With the help of the app you can track the number of your items and replenish stock of goods on time.

Template examples

Track the number of inventory items automatically

It’s very comfortable when you know which items are enough and which are not.

Situation: You want the app to send you emails everytime when the number of inventory item is less than 5.

So, firstly, open the React Flow application and select the trigger Inventory item created.



From the right-side bar menu select the appropriate condition. In our case, it’s Inventory quantity.



Now you need to set the condition details. Select the matcher less than and enter the digit. We will set the number 5 but you can choose any other digit the suits you best. So, our condition is Inventory quantity less than 5.



Now, select the action Send email. In the appeared fields you need to enter your email, the subject and text of the message.



Don't forget to click on Enable and Save the flow.

Suggestion articles

Getting started in React Flow
React Flow Triggers & Actions
Components of the workflow
Was this article helpful?
Cancel
Thank you!