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:
Your customer places an order.
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.
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.
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:
Reply to: Admin notification email addresses | 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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, click Domestic orders.
Open the Domestic country dropdown.
Select a country from the dropdown.
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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, click Domestic orders.
Click the checkbox next to Send requests for domestic orders to enable, or uncheck it to disable.
Click Save.
2. International orders
Available on the Free plan
To enable or disable review requests for international orders:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, click International orders.
Click the checkbox next to Send requests for domestic orders to enable, or uncheck it to disable.
Click Save.
3. Point of sale (POS) orders
Available on the Free plan
To enable or disable review requests for POS orders:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, click International orders.
Click the checkbox next to Send requests for point of sale (POS) orders to enable, or uncheck it to disable.
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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, open the order type or custom timing schedule you want to update.
Open the Order trigger dropdown.
Select Created.
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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, open the order type or custom timing schedule you want to update.
Open the Order trigger dropdown.
Select Paid.
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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, open the order type or custom timing schedule you want to update.
Open the Order trigger dropdown.
Select Fulfilled.
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:
You fulfill the order in Shopify, including the tracking number and shipping carrier.
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.
Shopify sends us an order update, and we check whether the fulfillment's
shipment_statusisdelivered.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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, open the order type or custom timing schedule you want to update.
Open the Order trigger dropdown.
Select Delivered.
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.
Enter the delay you want to use after fulfillment.
Choose a delay unit:
Days (0 to 365)
Hours (0 to 24)
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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, open the order type or custom timing schedule you want to update.
Open the Order trigger dropdown.
Select Archived.
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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, open the order type or custom timing schedule you want to update.
In the Send review request after field, enter the delay you want.
Choose a delay unit:
Days (0 to 365)
Hours (0 to 24)
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:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
Open Email delivery time.
Click the checkbox next to Set custom time to send review request emails.
Open the Custom time dropdown.
Select a time you want (based on your store's time zone).
Click Save.
If you're not part of the Early user program:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
Click the checkbox next to Set custom time to send review request emails.
Open the Custom time dropdown.
Select a time you want (based on your store's time zone).
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:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
Open Email delivery time.
Click the checkbox next to Send emails only on a specific day.
Open the Day of the week dropdown.
Select one of the following options:
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
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:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top:
Give the schedule a name, for example Digital products or Pre-orders.
To activate this custom timing schedule, click the checkbox next to Enable this custom timing.
To choose the Order trigger for this schedule:
Open the Order trigger dropdown.
Select one of the following options:
Created
Paid
Fulfilled
Delivered
Archived
Set the wait time to send the review request email after the trigger.
Optionally, configure up to 3 reminders with their own timing.
Click Save.
2. Assign products to a custom timing schedule
To assign products to a custom timing schedule:
From your Judge.me admin, go to Settings > Request scheduling > Custom product timing.
Open the schedule you want to assign products to.
Scroll down to the Products section at the bottom.
Click Add products.
Find and select the product you want to assign.
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:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
Open Multi-product order settings.
In the Collect reviews for this many products per order field, enter a number between 1 and 7.
Click Save.
If you're not part of the Early user program:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
In the Collect reviews for this many products per order field, enter a number between 1 and 7.
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:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
Open Multi-product order settings.
Open the Prioritize requests based on this criteria dropdown.
Select one of the following options:
Most expensive (default)
Least expensive
Random
Least reviews
Click Save.
If you're not part of the Early user program:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
For Prioritize requests based on this criteria, select one of the following options:
Most expensive (default)
Least expensive
Random
Least reviews
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:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Request limits and fallbacks section.
Open Requests for product variants and repeated purchases.
Uncheck the checkbox next to Send requests for each product variant.
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:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
Open Multi-product order settings.
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
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:
From your Judge.me admin, go to Settings > Email templates.
In Review request and reminder emails, click the Edit button on the right of the Smart styling template you want to edit.
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
Click Save.
For custom styling templates:
From your Judge.me admin, go to Settings > Email templates.
In Review request and reminder emails, click the Edit button on the right of the Custom styling template you want to edit.
On the right panel, scroll down to the Multi products section.
For Orders containing multiple products, select one of the following options:
Send a separate email for each product (Default)
Send a single email
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:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Requests schedule section.
Open Multi-product order settings.
For Review requests for multi-product orders, select Send separate emails for each product in the order.
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).
Click Save.
If you're not part of the Early user program:
From your Judge.me admin, go to Settings > Request scheduling.
In the Timing section at the top, open the order type or custom timing schedule you want to update.
In the Follow-up requests and reminders are sent after field, enter the delay you want.
Choose a delay unit:
Days (0 to 365)
Hours (0 to 24)
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:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Request limits and fallbacks section.
Open Requests for product variants and repeated purchases.
Uncheck the checkbox next to Send requests when the customer purchases the same product.
Click Save.
2. Number of requests
To control how often a customer receives review request emails across multiple orders:
From your Judge.me admin, go to Settings > Request scheduling.
Scroll down to the Request limits and fallbacks section.
Open Limit review requests sent to a customer.
Open the Limit review requests sent to a customer dropdown.
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.
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:
From your Judge.me admin, go to Settings > Request scheduling
Scroll to Request limits and fallbacks
Click Product review fallback settings
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
Click Save
And to adjust your fallback email template:
From your Judge.me admin, go to Settings > Request scheduling
Scroll to Request limits and fallbacks
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?
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
Go to Judge.me Admin > Reviews > Review requests
Search for the request using the customer's email address or order number
Check the date the request was processed (sent)
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:
Go to Judge.me Admin > Reviews > Review requests
Search for the request using the customer's email address or order number
Click the three dots and select Send request now
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
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.
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.


































