Review on Website

In this article, you will learn how to use integrated platforms too write reviews and reward points.

For awarding points for the reviews submitted by customers, you can use our integrated platforms like:

  • Bazaar Voice
  • PowerReviews
  • Yotpo
  • Custom

Awarding Points for Bazaarvoice Reviews

If you are using Bazaarvoice for reviews, you can award points for approved reviews submitted by loyalty members without any integration. Zinrelo has integration with Bazaarvoice where we fetch the approved reviews from Bazaarvoice each day and award points to the customers who wrote them.

To enable this, go to the Review on Website activity in Program Settings >> Activities. Select "Bazaarvoice" in the Review Provider dropdown.

Write a Review

You will have to ask your Bazaarvoice contact to enable the SFTP for you. Once this is done, you can fill in the other required fields.
Sample SFTP details:
Bazaarvoice SFTP host:
Bazaarvoice SFTP username: Zinrelo
Bazaarvoice SFTP password: pswd111
Bazaarvoice SFTP directory: feeds ( This is the default directory. You can change the directory but that should still be in the home directory. Do not give the path for a sub-directory)

Bazaarvoice SFTP File Name format:
(The actual filename will look like bv_zinrelo_incremental_standard_client_feed_20180530.xml.gz)

Integration with PowerReviews

Zinrelo’s integration with PowerReviews allows you to seamlessly award points for published reviews submitted by loyalty members without any additional development. The integration fetches the approved reviews from your Power Reviews account every day and award points to the customers who wrote them.

To know more, please click here.

Integration with Yotpo Reviews

Zinrelo’s integration with Yotpo allows reward programs to seamlessly award points for published reviews submitted by loyalty members without any additional development. The integration fetches the approved reviews from your Yotpo account every day and awards points to the customers who wrote them.

How can I award points to my users for writing a review?

Step 1: Procure the Client ID and Client Secret for your Yotpo account.

  • Zinrelo’s integration with Yotpo is built using Yotpo's enterprise API. In order to authorize Zinrelo to make API calls on behalf of your account, Zinrelo will need the API keys.
  • Reach out to the account manager at Yotpo and they will provide the credentials to access the API.

There are two API credentials namely Yotpo API Key and Yotpo API secret. These API keys carry many privileges, so be sure to keep them secure! Do not share the secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth.

Step 2: Configure the integration using the API Keys

  • Log into the Zinrelo Admin Console.
  • Navigate to Program settings >> Activities >> Review on website.
  • Under the review provider option, select Yotpo.
  • Once you select Yotpo, you will see the input boxes for the Yotpo API Key and Yotpo API secret.

  • Enter the API key and API Secret that you procured in Step 1 and click on Save.
  • That’s it. You will have successfully set up Zinrelo’s integration with Yotpo.


  1. Zinrelo will start fetching the reviews every 24 hours and start awarding points. Please note that points will be awarded for ‘Approved’ reviews only.
  2. In accordance with the updated google guidelines for all of its seller rating partners which state that "merchants can not give users any financial incentives to write site reviews. This includes but is not limited to gift cards, discounts on future purchases, or anything of monetary value", Zinrelo is able to only award points for product reviews and not site reviews.



What is a custom activity?

When you want to set up an activity that is not a part of Zinrelo's built-in functions, the system gives you the flexibility to configure it using some technical expertise.

For example, Ed has a subscribe to newsletter function within his website where his users can opt for receiving the newsletter. Now Ed wants to increase the subscription rate and that is why he decides to award points for it.

So now any member who subscribes to a newsletter gets 200 points.

For Zinrelo to award these points Ed's system will need to inform Zinrelo about the action performed status. It is a way of communication between the two systems.

Write a Review

How can I communicate with Zinrelo's system?

Step 1: Define the activity:

  • Go to the admin console >> Activities >> Create a new custom activity.
  • Add the details


Points: Number of points to be awarded when an account is created.
Approval type: You can set the approval of point allocation in different ways. It could be:
a) Immediately
b) Manually ( where you manually approve the request)
c) After a fixed duration: You can set up a fixed duration of days after which the point will get approved automatically.

  • Activity Template for the dashboard: If you select " Visual" the system will let you upload an image of your own that will be displayed on the End-user dashboard.
Write a Review
  • Activity ID: This field cannot be edited for the in-built activities. For custom activities, this field acts as a reference in the API call.
  • Show activity in User Dashboard: You can opt if you want to display this activity on the End-user dashboard or hide it.

Text Configuration:

You can set up the text for the activity. This text will be displayed to the end-user via the onsite notification.

Write a Review

Manage Rules

You can set up rules based on the 'Transaction Date' of the user. For example: If the subscribing was done between Jan 1, 2022, and March 31, 2022 = Then award X points.

You can also award a different number of points to the members of different tiers.


  • Bonus Multiplier: The points earned are multiplied by the bonus multiplier if the conditions of the rule are satisfied.
  • Fixed Points: A fixed number of bonus points are awarded when the conditions are met.
  • Exclusion: No points are awarded when the conditions are met.
  • Frequency: This adds a frequency cap on the number of times a user can earn points for the activity. After the threshold is reached, further transactions are automatically rejected and no points will be awarded.

Step 2: Code an API call using the "Activity ID"

When you create the activity an ID is generated. Your developers can create an API call and trigger the award function when the action is performed.

Write a Review


Step 2: Batch Mode:

You can also award points for this activity using our batch mode processing technique. Batch mode allows you to handle any custom activity performed by your users.

This requires you to upload the user activity files in a specified format at a pre-specified FTP location. These files will then be read and processed by Zinrelo on a daily basis.