WiserReview stores reviews along with their related product details.
To display reviews with product details, you must sync product data (name, URL, image, etc.) with WiserReview
Why product details are needed:
Whenever a new review is submitted through the Product Review Section Widget, the widget already contains the Product ID inside its HTML container (div tag).
-
When a user clicks the Write Review button, WiserReview captures that product ID and uses it to attach the review to the correct product record.
-
If a review form is opened through an email link, the product ID is passed in the query parameter (e.g.,
?pid=12345). -
In both cases, WiserReview uses the product ID to look up the product details that you synced earlier (name, URL, image, SKU, etc.) and saves the review linked with those details.
If product details are not available for the given ID, the system will not be able to associate the review with its product. we will consider that review is written for business, not for specific product/services.
So make sure your product data is synced.
Requirements
You need your Workspace ID (wsid) and API Key to send product data.
Find them here:
-
Workspace ID – in your WiserReview URL:
https://app.wiserreview.com/{WorkspaceID}/anything

2. API Key – in your Workspace Settings → API Key section.
Your API key is found in your WiserReview Settings.
Click the “Copy” button to copy your API key to the clipboard.

API Endpoint
POST https://api.wiserreview.com/api/productWebhook?wsid={WSID}&sk={API_KEY}
Example Request
curl -X POST 'https://api.wiserreview.com/api/productWebhook?wsid={WSID}&sk={API_KEY}'
--header 'Content-Type: application/json' \
--data '{
"products": [
{
"pid": "{Product ID}",
"pn": "{Product Name}",
"pu": "{Product URL}",
"piu": "{Product Image URL}",
"shp": "{Store URL}",
"arrsku": "{SKU Array}",
"wsid": "{WSID}",
"barcode": "{Barcode or GTIN}"
},
{
"pid": "{Product ID}",
"pn": "{Product Name}",
"pu": "{Product URL}",
"piu": "{Product Image URL}",
"shp": "{Store URL}",
"arrsku": "{SKU Array}",
"wsid": "{WSID}",
"barcode": "{Barcode or GTIN}"
}
]
}'
Parameter Reference:
| Field | Description |
|---|---|
pid |
Product ID (unique to your system) |
pn |
Product Name |
pu |
Product URL |
piu |
Product Image URL |
shp |
Your store/site base URL |
arrsku |
An array of product SKUs |
wsid |
Your WiserReview Workspace ID |
barcode |
Product barcode (optional) or GTIN value |
Tips:
- Send up to 100 products per request.
- Use pagination for larger catalogs.
- If you want to update existing product data, use the same
Product IDand send new details. The existing record will be updated automatically. - Make sure data is valid JSON.
- Test using Postman or your preferred HTTP client.
- Keep product data updated whenever products are added, edited, or removed in your store.
Was this helpful?