Getting started
Welcome to React Flow
Welcome to React Flow! In this article: Main React Flow benefits How React Flow can help you? Final result Spending hours on time-consuming tasks daily won't improve your metrics or grow your business—it just wastes time and distracts you from what matters. React Flow offers you to save your time and focus on more important things that will lead your businessFeaturedGetting started in React Flow
Quick start in React Flow In this article: How to start in React Flow? Steps to create your first workflow The result of the workflow ✔️ How to start in React Flow? To start using React Flow you just need to Add app from the Shopify App Store, then, click on it in the app list and open a Dashboard. Here you can start createing your worFeaturedMost Popular Flows
Popular Flow In this article: Hide out of stock products or Back in stock available products Product quantity alert Cancel high risk order Tag the order by purchased products Sending a reminder of unpaid orders to users [Some readersFrequently Asked Questions
FAQ Before you start using the React Flow application, we recommend you to get acquainted with frequently asked questions. What is workflow? How can React Flow help me to save my time? What processes can I automate with the help of your app? [I don't haveFew readers
Overview
Guidelines and Limitations
React Flow Limitations In this article: React Flow App What is the "workflow"? What is the “number of runs”? What will happen if you reach the limit of available number of runs? Timing of workflows Delay actions [What are the differentPopularOrder Workflows
Order Workflows In this article: What are the Order workflows? Possible Order workflows 1. Notify customers about the orders and reward them via email 2. Get notified of the cancelled order [3. Add order tags when it is fulfilled and ask customers for a review](#2-add-ordeSome readersCustomer Workflows
Customer Workflows In this article: What are the Customer workflows? 1. Send a thank-you email to a new customer and build his loyalty 2. Organize customers by their email domains and countries [3. Tag special customers and reward them with a discount](#2-tag-special-customers-Some readersProduct Workflows
Product Workflows In this article: What are the Product workflows? 1. Get notified of the inventory lack and hide products that are out of stock 2. Organize new products by title and type [3. Tag orders that contain products with specific tags](#2-tag-orders-that-contain-products-Some readersReact Flow Templates
React Flow Templates In this article: What are the React Flow Templates? How to use templates? The most popular templates ✔️ What are the React Flow Templates? React Flow allows you to quickly create the workflows from the templates. You can find them on the Templates tab from the main dashboard. || Templates - are ready-to-use workPopularComponents of the workflow
What are the elements of the workflow? In this article: Three components of the workflow Triggers, conditions & actions in the workflows Setting up Triggers Setting up Conditions Setting up Actions [Delay your workflow for a better time](#3-delay-your-workflow-for-a-beSome readersReact Flow Triggers & Actions
React Flow Triggers and Actions In this article: React Flow Triggers and Actions How it works? Order triggers Customer triggers Product triggers Actions If you can't find the trigger or action you want? In this article, we will tell you about wPopularScheduled triggers in React Flow
Scheduled triggers in React Flow In this article: Scheduled triggers in React Flow Steps to create workflow with Scheduled triggers The result of the workflow ✔️ Scheduled triggers in React Flow React Flow allows users to create scheduled workflows. It means that some actions will automatically be performed at the sFew readersActivity page
Activity page - Your all-in-one statistic In this article: What is Activity page? How does it work? Time interval What is Activity page? The Activity page is your central hub for tracking all workflow activity in one convenient place. It allows you to monitor every workflow that’s been launched, along with the final outcome - whether successful or failed. You'll also find clear, easy-to-understaFew readersSingle Activity page
Single Activity page In this article: What is the single activity page? How can a single activity page be useful Final result ✔️ What is the single activity page? Once you've created specific workflows, you can observe how each process works independently. Click on any workflow, for example, Order created. After this, you'll see a nFew readersReact Flow Counters
React Flow Counters In this article: What are counters? An example from templates? How to count how many people used the discount? How to calculate how many products were bought with a tag HOT in a week? RectFlow: how to use counters?Few readersWorking with workflows: Notes, Actions, and Testing
Working With Worflows In this article: Sticky notes Manage nodes Binding test data Running tests In this article, we’ll explore features that make it easier and more comfortable to work with our builder. These features are designed to save you time and give you more control as you create workflows. You’ll learn how to add helpful notes to keep your work organizFew readers
Advanced Features
Run Code
Run Code In this article: About the Run Code action Key benefits Workflow example Next step ✔️ About the Run Code action The Run Code action enables you to insert JavaScript blocks into your workflow, giving you complete control over logic, data transformation, and integration with Shopify's API. It’s ideal for advanced users who need more flexibility than what standarFew readersRun Code Technical Guide
Run code This guide explains the Run Code Action, a tool for executing JavaScript in workflows to process data and generate outputs. It includes setup instructions, usage details, debugging tips, examples, and known limitations. In this article: Runtime Environment & System APIs GraphQL service ($graphql) [Context ($context)](#1-contFew readersWebhooks
Webhooks In this article: What are webhooks? How to connect a webhook to React Flow? Need help? ✔️ What are webhooks? Webhooks are automated notifications that send real-time data from third-party services to your store at a generated URL you provide. Instead of constantly checking for updates, a webhook instantly notifies another service by sending data toFew readersFunctions
Functions In this article: What are Functions? Available Functions Need help? ✔️ What are Functions? Shopify Functions are a mechanism that allows you to customize and extend Shopify’s logic for the cart and checkout without coding. This option let apps extend Shopify’s built-in features in a fast and safe way in key areas like discounts, shipping, payments, and checkout logFew readersFunctions - Discount
Discount Function In this article: About Discount Function Use templates Create from scratch Need help? ✔️ About Discount Function A Discount Function is a custom discount created using Shopify Functions that can be applied to different parts of the checkout procFew readersObserver
Observer In this article: What is the Observer feature? How to track updated items? ✔️ What is the Observer feature? Observer is used to track the updates within customers, orders, products, etc. This option will help you to track updates in the product’s title, tags, customer’s name, etc. Observer helps you stay informed about important changes such as updates to productFew readersWorkflow testing
Workflow testing In this article: What is Bind test? Triggers testing Webhook testing Need help? ✔️ What is Bind test? Bind test is a feature that allows you to test created workflows with the use of existing data. This helps creating more correct and effective automations by validating how the workflow behaves with actual event data. ✔️ Triggers testinFew readers
Integrations
React Flow Connectors
React Flow Connectors In this article: What are Connectors? Available connectors Need help? ✔️ What are Connectors? Connector - an option that allows you to connect to the required services. All connectors are available in the Connectors tab in the left column inside the app. . Note that usage fees will be charged even during the trial period. You can find the most complete information about limits in our article. Follow the link below. || React Flow LimitationsFew readersWhen do limits reset?
When Do My Monthly Limits Reset? Limits reset on the first day of each month, and new limits are applied simultaneously. This means you can start using the allocated limits from your subscription plan again at the beginning of each month.Few readersCan I upgrade or downgrade plan?
Subscription Upgrade / Downgrade Subscription Plans Yes, sure. You can upgrade or downgrade your plan anytime. On the Plans page inside the app, you will find available plans. Select the plan that suits you best. || Subscription plansFew readersAre there any additional payments?
Additional Payments No, application pricing is as transparent as possible. You have only a monthly payment. However, the app provides certain limits for each plan. If you stay within the limit, a monthly fee will apply. However, if you exceed the limit, additional usage fees will be charged.Few readersSending emails on React Flow plans
Plans Limitations In this article: About limits How to increase the limit? ✔️ About limits React Flow provides a limit for sending emails for Standard, Professional, and Unlimited plans. Namely, you can send 500 emails per day. We value our clients and are committed to providing a secure and respectful experience. To safeguard against potential spam or fraudulent activity through our applicFew readersIs your app partner-friendly?
Developers Mode Yes, of course our app is partner-friendly. You can use it for free while developing your store in developer mode.Few readersCan I get a demo of the app?
Get A Demo If you’d like to learn more about the app, you can book a call with our support manager. They’ll contact you at the scheduled time and provide a live demonstration of the application. We also provide a free trial period, allowing you to test all features at no cost. Please note that if you exceed the run limit during the trial, usage fees will apply. After the trial period ends, you willFew readersIf I have questions or problems using the app, can I get help?
Get help Our support managers work 24/7 and you can contact them anytime through whichever channel works best for you: Email – Just reply to this message or write to us anytime at ✉️ support@devit.software. Live Chat – Open the chat inside the app, or 💬 start chatting now. Schedule a Call – 📅 [Book a time](https://outlook.office.com/book/booking@devit.softwFew readers
