Skip to main content
All CollectionsLoyalty & RewardsApp Integrations
Rewarding Points For Reviews w/ Shopify Flow
Rewarding Points For Reviews w/ Shopify Flow
Updated over 2 months 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). You first have to create the point earn rule for the review app that you want to integrate and then follow the setup.

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 8: Add key X-API-Key. For value go to the loyalty app, advance settings from there you can get your api key.

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):

For Air reviews App:

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

"reviewContent": {{reviewContent}}",

"reviewType": "AIR_REVIEWS",
}

For Okendo reviews App:

{
"email": "{{email}}",
"reviewContent": "{{product.title}}",
"reviewType": "OKENDO",
"imageCount":{{imageCount}},
"videoCount":{{videoCount}},
"rating":"{{rating}}"
}

For Reviews.io App:

{

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

"reviewContent": "{{reviewSku}}",

"reviewType": "REVIEWS_IO",

"rating":"{{reviewerRating}}"

}

For Loox ‑ Product Reviews App:

{

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

"reviewContent": "{{productTitle}}",

"reviewType": "LEAVE_REVIEW_LOOX_IO",

"rating":"{{rating}}"

}

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?