Skip to content

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.

When an order is fulfilled, Shopify fires a fulfillment webhook. WhatPro then:

  1. Resolves the right review request flow and language for the customer.
  2. Fetches the product’s handle so the review link points at the real product page rather than a generic URL.
  3. 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.

The review request is intentionally lightweight — the review link is configured on the flow’s button rather than passed as a message variable.

VariableDescription
customer_first_nameCustomer’s first name; falls back to a generic greeting when unknown.
review_urlThe link to the product’s review section, placed on the message’s button.

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.