Shopify: Send review request based on delivered notifications
1) Go to Shopify's Settings => Notifications
2) In Webhooks Section => Create Webhook
3) Create the following event:
The URL should be in the format:
Once we receive notification from Shopify that the order has been delivered, we will reschedule the review request email to be sent 3 days later, and if NPS is enabled, the NPS email will be sent 7 days after.
Note: Your review request email interval settings should be set at a longer delay (e.g. 30 days), so if for any reason that the notification doesn't get triggered, the review request email will still be sent 30 days later.