Skip to main content

Collecting reviews using review request emails

Learn how to schedule Judge.me review request emails, choose an order trigger for each order type, and adjust request timing, follow-ups, and reminders.

Updated today

Judge.me lets you automatically send review request emails after a selected order event — helping you collect reviews more reliably across different order flows, with minimal effort. You can customize request timing for domestic, international, and point of sale (POS) orders.


How it works

Here’s a quick look at how review request emails are sent:

  1. Your customer places an order.

  2. Judge.me checks which order type the order belongs to:

    • Domestic orders

    • International orders

    • Point of sale (POS) orders

  3. For that order type, Judge.me waits until we receive your selected order trigger from your Shopify store. The trigger can be:

    • Created

    • Paid

    • Fulfilled

    • Delivered

    • Archived

  4. Once the selected trigger is received, we schedule review requests for eligible products in the order. The order will start showing in your Requests history.

  5. We check if each request is valid (e.g. customer hasn’t unsubscribed, the product is not excluded) and update its status accordingly.

    • If the request is valid, it will appear as "Will send".

    • If the request is not valid, it will be skipped.

  6. After your configured delay, we send out the review request emails automatically. Depending on your setting, either:

    • 1 email is sent for the entire order, or

    • 1 email is sent for each product in the order.

  7. Each review request contains a unique token that is valid for 45 days.

    • Within those 45 days, if the customer submits a review using the request link, the review will be marked as Verified.

    • After 45 days, the token expires and the link will no longer work.


Enable or disable the review requests

Available on the Free plan

When you install Judge.me, review requests are automatically enabled and scheduled based on the Fulfilled trigger. You can manage review requests separately for:

  • Domestic orders

  • International orders

  • Point of sale (POS) orders

To enable or disable review requests for an order type:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. In the Timing section, click the order type you want to update:

    • Domestic orders

    • International orders

    • Point of sale (POS) orders

  3. In that order type’s detail view, check or uncheck the option to send review requests.

  4. Click Save.

Once you disable review requests for an order type, any already scheduled and future requests for those order types will be automatically skipped.

Note:

If your review request emails include incentives (such as discount offers for leaving a review), they may be more likely to be considered marketing emails in some regions. To limit sending review requests to only customers who accept marketing, see: Sending review requests based on Shopify marketing consent.


Customize the review request timing

In the Timing section, each order type appears as a separate card. Click a card to manage its Trigger, Timing, and Reminders settings.

1. Order trigger

You can choose which order event starts the review request flow for each order type.

Supported trigger options are:

You can set a different trigger for:

  • Domestic orders

  • International orders

  • Point of sale (POS) orders

To set the trigger for an order type:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. In the Timing section, click the order type you want to update.

  3. In the order type details, open Order trigger list.

  4. Choose the trigger you want to use.

  5. Click Save.

2. Wait time after the selected trigger

Available on the Free plan

You can control how long to wait after the selected order trigger before sending a review request. Well-timed requests help you collect better reviews by reaching customers when their experience is still fresh.

To set the wait time for an order type:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. In the Timing section, click the order type you want to update:

    • Domestic orders

    • International orders

    • Point of sale (POS) orders

  3. In the order type details, find Send review request after.

  4. Enter the delay you want to set for review requests:

    • You can select either: Days (0 to 365) or Hours (0 to 24)

  5. Click Save.

3. Wait time between each request

Available on the Free plan

You can control how long to wait after the first review request is sent out before sending the next review request or the review request reminder in the order.

To set the follow-up delay for an order type:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. In the Timing section, click the order type you want to update.

  3. In the order type details, find Follow-up requests and reminders are sent after.

  4. Enter the delay you want to use.

  5. Select Days (0 to 365) or Hours (0 to 24)

  6. Click Save.

4. Delivered trigger and fallback

When you use Delivered as the order trigger, Judge.me sends review requests after the order is marked as Delivered in Shopify and your configured delay has passed.

If you choose Delivered, you can also enable a fallback using If not delivered send after fulfilment. This helps make sure requests are still sent if the order is fulfilled but never updated to delivered in Shopify.

To set a fallback for undelivered orders:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. In the Timing section, click the order type you want to update.

  3. In the order type details, make sure Order trigger is set to Delivered.

  4. In If not delivered send after fulfilment, enter the delay you want to use.

  5. Select Days (0 to 365) or Hours (0 to 24)

  6. Click Save.

For more details about delivery-based scheduling, see Scheduling review requests after delivery.

5. Send time

Available on the Free plan

By default, the review request will be sent at the same hour as when the order was placed.

To send your review requests at a fixed hour (based on your store timezone):

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. Scroll down to the Requests schedule section.

  3. Click the checkbox next to Set custom time to send review request emails.

  4. Open the Custom time dropdown (available when Set custom time to send review request emails is enabled).

  5. Set the exact hour to send the review requests.

  6. Click Save.

This change will apply to new orders fulfilled after the settings are saved. Existing requests will not be updated.


Customize the review request limits per order

1. Number of products

Available on the Free plan

To set how many products you want to ask for a review in each order:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. Scroll down to the Requests schedule section.

  3. In the Collect reviews for this many items per order field, enter a number between 1 and 7.

  4. Click Save.

This change will apply to new orders fulfilled after the setting is saved. Existing requests will not be updated.

2. Prioritized products

To choose which products to prioritize in each order:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. Scroll down to the Requests schedule section.

  3. Under Prioritize requests based on this criteria, choose from these options:

    • "Most expensive" (default)

    • "Least expensive"

    • "Random"

    • "Least reviews"

  4. Click Save.

3. Product variants

Available on the Free plan

If a customer buys multiple variants of the same product in one order (e.g. a Blue T-shirt and a Red T-shirt), we send a separate review request for each variant.

To send review request on the product-level, instead of the variant-level:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. Scroll down to the Request limits and fallbacks section.

  3. Open Requests for product variants and repeated purchases.

  4. Unclick the checkbox next to Send requests for each product variant.

  5. Click Save.

4. Number of emails

Available on the Free plan

By default, we send 1 separate review request email for each product in an order, up to the maximum number of items you’ve configured in your schedule.

If you want to send just 1 email per order (the email will include requests for multiple products), you can change this in the email template you use.

These changes will apply to new orders fulfilled after the settings are saved. Existing requests will not be updated.

Smart styling template

If you use a smart styling template, to change the number of review request email per order:

  1. From your Judge.me admin, go to Settings > Email templates.

  2. Click Edit next to the request email template you want to edit.

  3. On the left menu, find the Write a review settings section.

  4. In the Review trigger dropdown, select either "Stars" or "Button".

  5. In the Orders containing multiple products setting, select between:

    • "Send separate requests for each product" (default)

    • Or "Send a single request with multiple products"

  6. Click Save.

Custom styling template

If you use a custom styling template, to change the number of review request email per order:

  1. From your Judge.me admin, go to Settings > Email templates.

  2. Click Edit next to the request email template you want to edit.

  3. In the Settings tab on the right menu, scroll down to the Multi products section.

  4. In the Orders containing multiple products setting, select between:

    • "Send separate requests for each product" (default)

    • Or "Send a single request with multiple products"

  5. Click Save.

Legacy styling template

If you use a legacy styling template, the option to control how many review request emails are sent per order is not available.

To access these settings, switch to either:

  • Smart styling template (recommended), or

  • Custom styling template


Customize the review request limits per customer

1. Repeat purchases

Available on the Free plan

If a customer buys the same product again in a new order (e.g. subscription products), we send them another review request, even if they already reviewed it before.

To stop sending review requests if the customers buy the same product:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. Scroll down to the Request limits and fallbacks section.

  3. Open Requests for product variants and repeated purchases.

  4. Unclick the checkbox next to Send requests when the customer purchases the same product.

  5. Click Save.

2. Number of requests

To control how often a customer receives review request emails across multiple orders:

  1. From your Judge.me admin, go to Settings > Request scheduling.

  2. Scroll down to the Request limits and fallbacks section.

  3. Open Limit review requests sent to a customer.

  4. Open the Limit review requests sent to a customer dropdown.

  5. Select one of the following options (available on the Free plan):

    • Unlimited – The customer will receive a review request for every eligible order.

    • Limit by number of orders:

      • The customer will receive a review request for a limited number of eligible orders.

      • To set a maximum number of orders a customer can receive requests for (available on the Awesome plan):

        • In the Skip requests after customer places more than field, enter a number between 1 and 10.

    • Limit by frequency:

      • The review request will be skipped if the customer already receives another request in a set number of days.

      • To set a cooldown period between requests (in days):

        • In the Skip when a request already sent for another order within field, enter a number between 1 and 365.

  6. Click Save.

Changes made to repeat purchases and variants settings will apply to new orders fulfilled after the settings are saved. Already scheduled requests will not be updated.


Collecting store reviews for out-of-store products and custom items

Available on the Free plan

In some cases, Judge.me cannot send a product review request for an item in an order. This can happen when:

  • Product no longer exists in your store

  • Order contains custom line items

  • Product can't be identified from the order

Instead of skipping these requests, you can choose how reviews are collected using Product review fallback settings:

  1. From your Judge.me admin, go to Settings > Request scheduling

  2. Scroll to Request limits and fallbacks

  3. Click Product review fallback settings

  4. Choose how to handle these cases:

    • For out-of-store products:

      • Send a store review request (default)

      • Send a request for the out-of-store product

      • Skip the request

    • For custom line items:

      • Enable collecting a store review when there's no product reference

  5. Click Save

And to adjust your fallback email template:

  1. From your Judge.me admin, go to Settings > Request scheduling

  2. Scroll to Request limits and fallbacks

  3. Click Manage fallback template


Example of a review request flow

Let’s say a customer places an order with 3 products and your settings are:

  • Review requests sent 7 days after fulfillment

  • Request for maximum 2 products per order

  • Product priority is set to “Most expensive”

  • "Send a single email" is selected

  • Follow-up requests delay set to 3 days

Here’s what happens:

  1. The order is marked as fulfilled in your store.

  2. We schedule review requests for all 3 products.

  3. After 7 days, 1 email is sent containing review requests for the 2 most expensive products. The remaining product is skipped.

If instead you selected “Send a separate email for each product (Default)”, then we would send one email for the first product, then wait 3 days before sending another email for the second product.


Troubleshoot


Why does my review link show a "404 Page Not Found" error?


If a customer clicks the Leave a review button in a review request email and sees a "404 - Page Not Found" error, the review link has expired.


Review request links are only valid for 45 days. Once they expire, customers can no longer submit a review using that email.

How to check if the link has expired

  1. Go to Judge.me Admin > Reviews > Review requests

  2. Search for the request using the customer's email address or order number

  3. Check the date the request was processed (sent)

  4. Compare it with the date the customer tried to leave a review

If more than 45 days have passed, the review link has expired and will no longer work.

Solution: Resend the review request

To resend the review request:

  1. Go to Judge.me Admin > Reviews > Review requests

  2. Search for the request using the customer's email address or order number

  3. Click the three dots and select Send request now

  4. Confirm by clicking Send request in the confirmation pop-up

The customer will receive a new review request email with a new link, valid for another 45 days.


Resources

  1. Get your free trial:

    📈 Unlock Delivered order triggers, automatic reminders, request prioritization, and more advanced review collection controls with a 15-day free trial of the Awesome plan.

  2. See our latest updates:

    ➡️ Check our Unboxed page to discover newly launched features and improvements from Judge.me. See what’s new and start using the latest updates to grow your store.

Did this answer your question?