What privacy and permission do I grant for React Flow during the installation?
Scopes overview
In this article:
What are scopes?
What this app can do in your store
✔️ What are scopes?
By confirming the React Flow installation, you agree to granting our application access to certain functionality. For example, customer information, store owner data, order information, marketing information, etc. In this guide, we describe why we request each scope.
✔️ What this app can do in your store
View and edit orders
Requests access to the order data such as order fulfillments, shipping information, assigned fulfillment, draft orders, merchant managed fulfillment, order edits, and third-party fulfillment.
React Flow uses this scope to add order tags, product variant to order, archive order, cancel order, capture payment, create refund, fulfill order, mark order as paid, set order metafield, update order note, etc.
View and edit customers
Requests access to the customer data such as contact information (name, email address, phone number), location (physical address, geolocation, IP address), device information (browser and operating system). React Flow uses this scope in actions that allow you to add customer tags, set customer metafields, update customer email or/and note.
View and edit products
Requests access to the store’s data such as inventory, products, and collections. React Flow uses this scope in order to add tags, add product variant to order, track and change inventory quantity, etc.
View store owner information
Requests access to the customer data such as contact information (name, email address, phone number), location (physical address). This data can be used in messages for customers.
View and edit your Online Store
React Flow requests this data for conditions and actions related to checkout page, theme, and pages on your Online Store.
View Shopify admin
The app requests this scope to get access to the media files of the store. For example, we can use media files in an action Set shop metafields.
View and edit marketing
React Flow requests access to marketing scopes in order to subscribe (or unsubscribe) customers to email and SMS marketing.
View gift cards
With the help of this scope React Flow check whether the product is a gift card.
View and sync discounts
Create discount code action or any condition that include discount.
View other data
Requests access to the data such as locations and Payment Terms. Namely, we need payment terms in conditions that allow to check terms type, name, duration, and track overdue payment terms. We need location data in order to track and change inventory quantity.
A list of all active privacy and permission details is available in the app by clicking on the three dots in the top right corner > Manage app. You will also see all the privacy and permission details during the process of installing the application and granting the application all the required privacy and permission scopes.
Suggested articles
Getting started in React Flow
Most popular flows
React Flow Triggers & Actions
Updated on: 23/05/2024
Thank you!