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: REPLACE_WITH_STORE_URL)/(REPLACE_WITH_API_PUBLIC_KEY)?intervalReviews=3&intervalNPS=7

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.