Import Reviews via Webhook in WiserReview

  1. Click on integration tab located left side menu.
  2. In this tab you find Webhook Alert for Request Trigger click on edit button.

Give remark or connection name to the integration and click on create button.

  1. Once the integration is created, we will provide an endpoint URL.
  2. Copy endpoint URL from integration.

  1. Send sample data to the provided URL so you can map it in WiserReview. Once the data is mapped, we can proceed with saving it in next data.

You can select and map data a you want and click on add button to save the mapping.

We require two pieces of data: {{USERNAME}} and {{REVIEW_RATING}}. Data will not be saved unless these two fields are mapped.

How do I use these placeholders in my webhook setup?

This JSON example shows how you can map the fields sent from your system to the fields that WiserReview accepts through a webhook. Each placeholder inside {{ }} represents a variable that your system will replace with real review data when sending it to WiserReview.

For example, {{USERNAME}} will be replaced with the reviewer’s full name, and {{PRODUCT_NAME}} will be replaced with the product name. You can map these placeholders based on the data available in your source system.

Use this format when setting up your webhook to make sure all review details are sent correctly to WiserReview.

{
  "{{USERNAME}}": "Reviewer full name",
  "{{EMAIL}}": "Reviewer email",
  "{{PHONE}}": "Reviewer phone number",
  "{{STATE}}": "Reviewer state",
  "{{COUNTRY}}": "Reviewer country",
  "{{IP}}": "Reviewer IP address",
  "{{LATITUDE}}": "Reviewer latitude",
  "{{LONGITUDE}}": "Reviewer longitude",
  "{{PRODUCT_NAME}}": "Product name",
  "{{PRODUCT_ID}}": "Product ID",
  "{{PRODUCT_URL}}": "Product detail page URL",
  "{{PRODUCT_IMAGE}}": "Product image",
  "{{REVIEW_TITLE}}": "Review title",
  "{{REVIEW_TEXT}}": "Review text (review body)",
  "{{REVIEW_RATING}}": "Review rating",
  "{{CAPTURE_DATE}}": "Review created date",
  "{{F_NAME}}": "Reviewer first name",
  "{{L_NAME}}": "Reviewer last name",
  "{{SKU}}": "Product SKU",
  "{{VARIANT_ID}}": "Product variant ID",
  "{{REVIEW_SOURCE_ID}}": "Review ID",
  "{{REVIEW_IMAGE}}": "Review image",
  "{{REVIEWER_IMAGE}}": "Reviewer image (user image)"
}

After you complete the mapping, you can begin sending the data, and we’ll start saving it in WiserReview.

Was this helpful?