If you use Yotpo Loyalty alongside Okendo Reviews, you can use Shopify Flow to automatically award loyalty points when a customer submits a review — including separate point values for reviews with photos or videos.
💡For an overview of what Okendo exposes in Shopify Flow, see Getting started with Shopify Flow and Okendo.
In this article, you will learn about;
Before you begin
Before you begin
The Shopify Flow app installed on your store
Yotpo Loyalty installed and configured on your store
Build the flow
Open the Shopify Flow app from your Shopify Admin.
Select Create workflow.
Select Add trigger and select Okendo Review Created.
Set up your workflow using one of the examples below, depending on how you want to reward reviews.
Example 1: Review only (no photo or video reward)
Example 2: Review + photo or video (same points for both)
Example 3: Review + photo or video (different points for each)
💡Configure the Yotpo Loyalty action for each step. The left_photo and left_video actions are only required if you are awarding points for media submissions.
Use the following values for each action:
Name of completed action: Must match the action name in Yotpo Loyalty exactly — for example,
left_reviewEmail address of customer:
{{email}}What type of campaign? CustomAction
How many points to award: Leave blank — defined in your Yotpo Loyalty admin
Description for customer history: Leave blank — defined in your Yotpo Loyalty admin
Property setup: Review
Property setup: Review + photo
Property setup: Review + video
In your Yotpo Loyalty admin, create the matching Custom Action campaign. The action name must be identical in both Shopify Flow and Yotpo Loyalty — for example,
left_review. See Yotpo's documentation for campaign setup.
Verify the integration is working by checking the Shopify Flow run history, the Okendo review timeline (Moderation > find your review > Details > Timeline), and the customer profile in Yotpo Loyalty.
Things to know
⚠️ Yotpo Loyalty will only award points to existing loyalty members. New customers need to register an account before they are eligible.
💡 By default, points are awarded for any review source, including the write-a-review button on the product page. To exclude those, add a condition to your flow that filters by the Source trigger property.
FAQs & limitations
A. What happens if a customer isn't enrolled in Yotpo Loyalty when they leave a review?
Q. No points are awarded. Yotpo Loyalty only processes the custom action for existing members. The customer would need to enrol in the loyalty program before their next review to receive points.
Q. Can I award different point values for reviews, photos, and videos?
A. Yes — use Example 3 above. Each action (left_review, left_photo, left_video) is configured as a separate Yotpo Custom Action campaign with its own point value.












