How to Set Up Automated Review Requests (Custom Ecommerce)

Automate review collection for any custom ecommerce platform using WiserReview webhooks and API triggers. Works with any cart or checkout system.

Updated 22 Aug 2026Collect Reviews

If you’re not using Shopify, WooCommerce, or PrestaShop, WiserReview lets you set up automation via Custom Ecommerce using webhooks or API triggers.

Follow these steps to create a flexible, platform-agnostic automation flow:

Step 1: Create a New Automation

Create a New Automation
Create a New Automation
Create a New Automation

  • Go to the Automate tab in WiserReview

  • Click Add Automation

  • Select Custom Ecommerce from the list

  • Click Create

Step 2: Set Review Triggers

  • Click Add Source to Trigger Reviews

Set Review Triggers
Set Review Triggers

  • Choose zapier or Webhook under the Integration options.

  • Name your webhook (e.g., “Plan purchase or Course purchase or Product ordered”).

  • Configure and Test Webhook.

Set Review Triggers

  • Copy the webhook URL generated

  • From your backend, send a POST request with customer data when they purchased or ordered

Single product review only

Example JSON Payload

{
  "email": "[email protected]",
  "name": "John Doe",
  "productId": "123",
  "productName": "Pro Plan",
  "productImage": "https://example.com/image.jpg",
  "productUrl": "https://example.com/products/pro-plan"
}

Field mapping
Single product review only

OR

Multi-product review request only

Multi-product review request only

Make sure you have the pn, pid, pu, piu, sku, and vrntid attributes exactly as they appear below, within the order array.

Example JSON Payload:

{
"name": "abc",
"email": "[email protected]",
"order": [
{
"pn": "Product 1 (Required)",
"pid": "PID-11 (Required)",
"pu": "Product URL (Required)",
"piu": "Product image URL(#)",
"sku": "SKU-11",
"vrntid": "VRNT-11"
}
]
}

Multiple product array field mapping:
Multi-product review request only

  • Once data is sent, do field mapping (match fields like email, name, productId)

  • Close the webhook setup screen

Multi-product review request only

  • Select this webhook as your Data Source in the trigger section

Under “Advanced filter”, choose:

  • All customers and products, or
  • Specific customers or products

Step 3: Collect Reviews via Email or SMS

Collect Reviews via Email or SMS
Collect Reviews via Email or SMS

  • Set the delay (e.g., 14 days after webhook is triggered)

    Use 0 days if you want the email sent instantly when data is received

  • Select one of the available Email templates: single product review or multiple product review

  • Click Edit to update content, add branding, and use dynamic tags like {customer_name}{product_name}{review_link}

  • Click Send Test Email inside the editor to preview the message

Enable Additional Channels (Optional)

  • Connect your Whatsapp & SMS channel or tool to send the review request
  • Add a message template for WhatsApp or SMS in your marketing channel

 Step 4: Enable Reminder Emails (Optional)

Enable Reminder Emails (Optional)

  • Turn on the Reminder toggle

  • Set how many days later the reminder should be sent (e.g., 3 days after the first email)

  • Choose your reminder template and click Edit to customize

  • Test the reminder email using the Send Test Email button

Step 5: Enable Media Follow-Up (Optional)

Enable Media Follow-Up (Optional)

  • Turn on the Media follow up toggle.

  • Set delay (e.g., 1 day after review submission).

  • Choose a minimum star rating (e.g., 3 stars).

  • Select or edit your email template for collecting media like video testimonials.

  • Send a test email before saving.

Step 6: Final Testing and Activation

Final Testing and Activation

  • Make sure you’ve tested: first review request email, reminder email (if used), and media follow-up email (if used)

  • After testing, click Save

  • Ensure the automation is set to ON

Send requests to customers who ordered before you set this up

Automation only covers orders placed after you switch it on. To reach customers from earlier orders, run a one-time campaign from a CSV of those customers.

  1. Export the orders you want to contact from your store as a CSV with at least the customer’s email and the product they bought (one row per product).
  2. In WiserReview, go to Automate → Manual and, under Product review email, click Send bulk review requests.
  3. Check the email template and click Next, then name the campaign, upload the CSV and map its columns to WiserReview’s fields.
  4. Leave Exclude already reviewed items on, preview the emails, and click Launch campaign. Requests send right away, one per CSV row.

CSV format, field mapping and a sample file: Send review requests to past customers. One-time campaigns are available on the Starter plan and above.

Frequently asked questions

Will this automation email customers who ordered before I activated it?

No. Automation only schedules requests for orders placed after it is switched on. Use the one-time campaign described above for earlier orders.

Do past-customer requests use my plan quota?

Yes. Each request sent from a one-time campaign counts toward your monthly request quota, the same as an automated request. WiserReview shows the number of orders and the quota they will use before you launch.

Can a customer get two requests for the same product?

Not if Exclude already reviewed items is on for the one-time campaign and product-level skipping is on for the automation. See Review request timing and rules.