Skip to main content

Automatic review request emails

Learn how to schedule Judge.me review request emails, choose order triggers, set delivery timing, and manage multi-product review requests.

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 orders, international orders, and point of sale (POS) orders.


How it works

Here’s review request emails are sent once enabled:

  1. Your customer places an order.

  2. We schedule review requests. Once the selected order trigger (Created, Paid, Fulfilled, Delivered, Archived) is received, we will schedule review requests for the products in that order.

  3. We check if each request is valid and update its status.

    • If the request is valid, it stays as "Will send on".

    • If the request is not valid (e.g. customer has unsubscribed, the product is excluded), it will be skipped.

  4. We wait for the configured delay, then send the initial review request(s).

    • Depending on your setting, we send either:

      • 1 email for the entire order

      • or, 1 email for each product in the order

    • If you set a specific delivery day or custom send time, Judge.me schedules emails based on your store’s timezone.

    • Each review request contains a unique link that is valid for 180 days.

      • Within that window, customers can submit a review using the link, and any review submitted this way is marked as Verified.

      • After 180 days, the link expires and customers can no longer submit a review through it.


Sender email addresses

The exact sender address for your review requests depends on whether you have a custom sender set up.

Email type

Default sender (Judge.me)

Verified custom sender

Review requests

Send from:

  • requests+<custom_domain>@judge.me, or

  • requests+<myshopify_domain>@judge.me

Send from: Your custom sender email

Reply to: The sender email address


Set your domestic country

Available on the Free plan

We automatically detect your domestic country based on your Shopify store address.

  • Orders shipped to that country use your Domestic orders settings.

  • All other countries use International orders settings.

  • POS orders always use POS orders settings, regardless of country.

To change your domestic country:

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

  2. In the Timing section at the top, click Domestic orders.

  3. Open the Domestic country dropdown.

  4. Select a country from the dropdown.

  5. Click Save.


Enable / Disable review requests

When you install Judge.me, review requests are automatically enabled and scheduled based on the Fulfilled trigger.

You can enable or disable review requests separately per order type: domestic orders, international orders, and point of sale (POS) orders. Once you disable review requests for specific order types, any already scheduled or future requests for those order types will be automatically skipped.

To fully turn review requests on or off for your store, you'd need to disable review requests on all 3 order types.

1. Domestic orders

Available on the Free plan

To enable or disable review requests for domestic orders:

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

  2. In the Timing section at the top, click Domestic orders.

  3. Click the checkbox next to Send requests for domestic orders to enable, or uncheck it to disable.

  4. Click Save.

2. International orders

Available on the Free plan

To enable or disable review requests for international orders:

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

  2. In the Timing section at the top, click International orders.

  3. Click the checkbox next to Send requests for domestic orders to enable, or uncheck it to disable.

  4. Click Save.

3. Point of sale (POS) orders

Available on the Free plan

To enable or disable review requests for POS orders:

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

  2. In the Timing section at the top, click International orders.

  3. Click the checkbox next to Send requests for point of sale (POS) orders to enable, or uncheck it to disable.

  4. Click Save.


Set your order trigger

You can choose which order event starts the review request flow for each order type. We support 5 order triggers:

  • Created

  • Paid

  • Fulfilled

  • Delivered

  • Archived

1. Created

Available on the Free plan

When you select Created as the order trigger, the request is scheduled as soon as the order is placed in Shopify. It appears in the Review requests dashboard as Will send on.

To set Created as the order trigger for an order type or a custom timing schedule:

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

  2. In the Timing section at the top, open the order type or custom timing schedule you want to update.

  3. Open the Order trigger dropdown.

  4. Select Created.

  5. Click Save.

2. Paid

Available on the Free plan

When you select Paid as the order trigger, the request appears in the Review requests dashboard as Waiting for payment as soon as the order is placed in Shopify, but is not yet scheduled to send.

Once Shopify marks the order as Paid, the request is scheduled and the status updates to Will send on.

To set Paid as the order trigger for an order type or a custom timing schedule:

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

  2. In the Timing section at the top, open the order type or custom timing schedule you want to update.

  3. Open the Order trigger dropdown.

  4. Select Paid.

  5. Click Save.

3. Fulfilled

Available on the Free plan

When you select Fulfilled as the order trigger, the request is scheduled once Shopify marks the order as Fulfilled, and appears in the Review requests dashboard as Will send on.

Orders that have not yet been fulfilled do not appear in the dashboard.

To set Fulfilled as the order trigger for an order type or a custom timing schedule:

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

  2. In the Timing section at the top, open the order type or custom timing schedule you want to update.

  3. Open the Order trigger dropdown.

  4. Select Fulfilled.

  5. Click Save.

4. Delivered

Available on the Awesome plan

When you select Delivered as the order trigger, the request appears in the Review requests dashboard as Waiting for delivery once the order is fulfilled in Shopify, but is not yet scheduled to send.

For the request to be scheduled, the order needs to be marked as delivered in Shopify, and Shopify needs to send us that update. Here's how that happens:

  1. You fulfill the order in Shopify, including the tracking number and shipping carrier.

  2. The order is shipped and marked as Delivered in Shopify by your carrier or a third-party Shopify app:

    • USPS, UPS, FedEx, Canada Post, and Sendle update the delivery status directly when you include tracking and carrier info at fulfillment.

    • For other carriers, you'll need a third-party shipping app that updates the delivery status in Shopify — for example, Trackiest, Shipway, ParcelPanel, Rush, Where's My Order?, or TrackingMore.

  3. Shopify sends us an order update, and we check whether the fulfillment's shipment_status is delivered.

  4. Once we confirm the order is delivered, the request is scheduled and the status updates to Will send on.

If we don't receive a delivery update from Shopify, the request stays in Waiting for delivery indefinitely. To make sure these requests still send, we recommend keeping the fallback enabled (see below).

To set Delivered as the order trigger for an order type or a custom timing schedule:

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

  2. In the Timing section at the top, open the order type or custom timing schedule you want to update.

  3. Open the Order trigger dropdown.

  4. Select Delivered.

  5. To send the review request based on a delay measured from the fulfillment time instead of the delivery time in case the order is never marked as delivered in Shopify, click the checkbox next to If not delivered send after fulfilment.

  6. Enter the delay you want to use after fulfillment.

  7. Choose a delay unit:

    • Days (0 to 365)

    • Hours (0 to 24)

  8. Click Save.

5. Archived

Available on the Free plan

When you select Archived as the order trigger, the request appears in the Requests history dashboard as Waiting for archive as soon as the order is placed in Shopify, but is not yet scheduled to send.

Once the order is archived in Shopify, the request is scheduled and the status updates to Will send on.

To set Archived as the order trigger for an order type or a custom timing schedule:

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

  2. In the Timing section at the top, open the order type or custom timing schedule you want to update.

  3. Open the Order trigger dropdown.

  4. Select Archived.

  5. Click Save.


Customize the request timing

1. Wait time after order trigger

Available on the Free plan

The wait time is the delay between the order trigger firing and the review request being sent. Setting it appropriately gives customers time to receive and use the product before being asked for a review.

To set the wait time for an order type or a custom timing schedule:

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

  2. In the Timing section at the top, open the order type or custom timing schedule you want to update.

  3. In the Send review request after field, enter the delay you want.

  4. Choose a delay unit:

    • Days (0 to 365)

    • Hours (0 to 24)

  5. Click Save.

2. Custom delivery time

Available on the Free plan

By default, review request emails are sent at approximately the same time of day the original order was placed — for example, if an order was placed at 2:37 PM, the email sends around that time once the wait period has elapsed. You can override this to send emails at a fixed time of day instead, based on your store's timezone.

To send emails at a specific time of day:

  • If you're part of the Early user program:

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

    2. Scroll down to the Requests schedule section.

    3. Open Email delivery time.

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

    5. Open the Custom time dropdown.

    6. Select a time you want (based on your store's time zone).

    7. Click Save.

  • If you're not part of the Early user program:

    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.

    5. Select a time you want (based on your store's time zone).

    6. Click Save.

3. Custom delivery day

Available on the Free plan for stores in the Early user program — if your store isn't enrolled, you won't see these settings yet.

Join the program to get early access to this and other new features!

By default, review request emails are sent at the time calculated from your trigger and wait time. When you enable weekday sending, we take that calculated send time and shifts the date forward to the next occurrence of your chosen day of the week — in your store's timezone.

For example, if a request is due Monday at 10:00 AM and you select Wednesday, it sends Wednesday at 10:00 AM. If the calculated date already falls on the target weekday, the send time stays unchanged.

To send emails on a specific day of the week:

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

  2. Scroll down to the Requests schedule section.

  3. Open Email delivery time.

  4. Click the checkbox next to Send emails only on a specific day.

  5. Open the Day of the week dropdown.

  6. Select one of the following options:

    • Monday

    • Tuesday

    • Wednesday

    • Thursday

    • Friday

    • Saturday

    • Sunday

  7. Click Save.


Custom timing schedule

Available on the Awesome plan for stores in the Early user program — if your store isn't enrolled, you won't see these settings yet.

Join the program to get early access to this and other new features!

If different products need different review request timing — for example, digital products vs. physical goods, or seasonal items vs. everyday items — you can create custom schedules and assign them to specific products.

A custom schedule lets you set a separate order trigger, wait time, and reminder settings for the products it's assigned to. Products without a custom schedule continue to use your store-level timing settings.

1. Create a custom timing schedule

To create a custom timing schedule:

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

  2. In the Timing section at the top:

    • If you haven’t created any custom timing yet:

      • Click + Add custom timing for a product.

      • Click Create custom timing.

    • If you already created at least one custom timing, open Custom product timing.

  3. Give the schedule a name, for example Digital products or Pre-orders.

  4. To activate this custom timing schedule, click the checkbox next to Enable this custom timing.

  5. To choose the Order trigger for this schedule:

    • Open the Order trigger dropdown.

    • Select one of the following options:

      • Created

      • Paid

      • Fulfilled

      • Delivered

      • Archived

  6. Set the wait time to send the review request email after the trigger.

  7. Optionally, configure up to 3 reminders with their own timing.

  8. Click Save.

2. Assign products to a custom timing schedule

To assign products to a custom timing schedule:

  1. Open the schedule you want to assign products to.

  2. Scroll down to the Products section at the bottom.

  3. Click Add products.

  4. Find and select the product you want to assign.

  5. Click Add.

Products assigned to a custom schedule use that schedule’s trigger and timing instead of the store-level timing settings.

A product can only be assigned to 1 custom schedule at a time. If a product is assigned to another custom schedule, assigning it to a new one will replace the existing schedule.


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:

  • If you're part of the Early user program:

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

    2. Scroll down to the Requests schedule section.

    3. Open Multi-product order settings.

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

    5. Click Save.

  • If you're not part of the Early user program:

    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 products 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:

  • If you're part of the Early user program:

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

    2. Scroll down to the Requests schedule section.

    3. Open Multi-product order settings.

    4. Open the Prioritize requests based on this criteria dropdown.

    5. Select one of the following options:

      • Most expensive (default)

      • Least expensive

      • Random

      • Least reviews

    6. Click Save.

  • If you're not part of the Early user program:

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

    2. Scroll down to the Requests schedule section.

    3. For Prioritize requests based on this criteria, select one of the following options:

      • Most expensive (default)

      • Least expensive

      • Random

      • Least reviews

    4. Click Save.

3. Product variants

Available on the Free plan

By default, 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. Uncheck 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 separate review request emails for each product in the order, up to the maximum number of products you’ve configured.

You can also choose to send a single email that includes review requests for multiple products instead.

To choose how many review request emails are sent for multi-product orders:

  • If you're part of the Early user program:

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

    2. Scroll down to the Requests schedule section.

    3. Open Multi-product order settings.

    4. For Review requests for multi-product orders, select one of the following options:

      • Send separate emails for each product in the order

      • Send a single email with requests for multiple products

    5. Click Save.

  • If you're not part of the Early user program, you can edit this inside you review request email template:

    • For smart styling templates:

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

      2. In Review request and reminder emails, click the Edit button on the right of the Smart styling template you want to edit.

      3. For Orders containing multiple products in the Write a review settings section, select one of the following options:

        • Send separate requests for each product

        • Send a single request with multiple products

      4. Click Save.

    • For custom styling templates:

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

      2. In Review request and reminder emails, click the Edit button on the right of the Custom styling template you want to edit.

      3. On the right panel, scroll down to the Multi products section.

      4. For Orders containing multiple products, select one of the following options:

        1. Send a separate email for each product (Default)

        2. Send a single email

      5. Click Save.

These changes apply to new orders only. Existing scheduled requests won’t be updated.

5. Time between emails

Available on the Free plan

If you choose to send more than 1 review request email for multi-product orders, you can set the time delay between each request email:

  • If you're part of the Early user program:

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

    2. Scroll down to the Requests schedule section.

    3. Open Multi-product order settings.

    4. For Review requests for multi-product orders, select Send separate emails for each product in the order.

    5. In Time delay between emails, enter a value from 1 to 10 days (this setting is only available when Send separate emails for each product in the order is enabled).

    6. Click Save.

  • If you're not part of the Early user program:

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

    2. In the Timing section at the top, open the order type or custom timing schedule you want to update.

    3. In the Follow-up requests and reminders are sent after field, enter the delay you want.

    4. Choose a delay unit:

      • Days (0 to 365)

      • Hours (0 to 24)

    5. Click Save.

These changes apply to new orders only. Existing scheduled requests won’t be updated.


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. Uncheck 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

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.


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 180 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 180 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 180 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?