All Collections
Loyalty
App Integrations
Rewarding Points For Reviews w/ Shopify Flow
Rewarding Points For Reviews w/ Shopify Flow
Joshua Kye avatar
Written by Joshua Kye
Updated over a week ago

You can make use of Shopify Flow to automatically award customers who leave reviews for you on your review site(s) of choice (make sure it is installed in your store).

Setup

Step 1: Access Shopify Flow in the Apps section of your Shopify Admin, click to Create Flow, then click Select a Trigger to be taken to the page shown below.

Step 2: Select the trigger for your review app (Air Product Reviews here).

Step 3: Select New Review from the list

Step 4: Select to create an Action in the flow.

Step 5: In the search bar that will appear to the right, search for Send HTTP request. If there are any tags underneath the search bar, make sure to remove them, or it will interfere with the search.

Step 6: Change HTTP method to POST in the dropdown and fill out the URL field with your store name, then add /api/listen-flow-event.

Step 7: Add a name for a key in the Key header field (shop here).

Step 8: For the Value header, click Add a Variable to bring up a selection menu. Navigate to Shop, then select myshopifyDomain. A {{shop.myshopifyDomain}} token will be placed in the field.

Step 9: Add a second key for content-type, then type application/json into the Value field.

Step 10: In the Body section at the bottom, type in the json content (shown below):

{
"email": {{reviewerEmail}}",

"customerId": null,

"reviewContent": {{reviewContent}}",

"reviewType": "[ENTER YOUR REVIEW APP'S NAME HERE IN ALL CAPS]",
}

Note: For review apps with more than 1 word in the name, make sure there is an underscore (_) between each word.

Step 11: Click Turn on workflow in the upper right.

Did this answer your question?