Review Request
The review request flow asks customers to leave a review after they have had time to receive and try their order. It sends a WhatsApp message with a link to the product’s review section, on a delay measured from fulfillment.
Trigger
Section titled “Trigger”When an order is fulfilled, Shopify fires a fulfillment webhook. WhatPro then:
- Resolves the right review request flow and language for the customer.
- Fetches the product’s handle so the review link points at the real product page rather than a generic URL.
- Schedules the message after the flow’s configured delay (the default is 7 days) so the customer is asked once the order has likely arrived.
A repeated webhook for the same order is de-duplicated and does not send twice.
The review link points at the product page’s reviews section. When the product handle cannot be fetched (for example, a revoked access token), WhatPro falls back to the customer’s account or order page so the button always has a valid destination.
Key variables
Section titled “Key variables”The review request is intentionally lightweight — the review link is configured on the flow’s button rather than passed as a message variable.
| Variable | Description |
|---|---|
customer_first_name | Customer’s first name; falls back to a generic greeting when unknown. |
review_url | The link to the product’s review section, placed on the message’s button. |
Plan availability
Section titled “Plan availability”The review request flow is available on Growth and Plus. Starter and Basic do not include it. See Plans.
The review request flow is not part of the order lifecycle tagging system; it runs well after an order is fulfilled and does not change the order’s lifecycle state. For how WhatPro tags orders in general, see Order tags.