Precisely time the delivery of your brand and product review invites using Shopify's built in webhooks
ResellerRatings can use Shopify's built-in webhook system for order notifications to precisely trigger our review invitations at the perfect time for your customers.
Example Scenarios you'd want to use this - Why is the timing of review requests so important?
Scenario 1 - Capture Seller Ratings (Brand Reviews) in Shopify -
Capturing the overall experience someone had purchasing with your brand is all about the right timing. The experience is the freshest in your customer's head immediately after purchase. The window we recommend is between 0-5 days post-purchase. From the ShopperStream dashboard, navigate to the settings panel and adjust the "Exit Survey Delay" to your liking. The best part is, that this can be changed at any time so you can yield the best results.
Scenario 2 - Capture Well-Timed Product Review Fulfillment with Reviews in Shopify - Customers need time to experience their product. Depending on the industry of goods you are selling AND the type of customers you have, making sure they have ample time to have their product delivered and be able to open it up and use/install/wear it is key.
This is why the webhook triggers for Shopify are essential for product review timing
The request doesn't initiate until the Shopify order management system places the order in a fulfilled status. You can further delay the product review mailer from being sent in the same panel mentioned above (Dashboard - Settings - Product Survey Delay).
Check out the video below to learn how to set up the Shopify Webhook Review Trigger:
Key Steps to set up
- Create an API Invite Key on our Platform to use for your Webhooks
- Grab your SellerID - from the main dashboard to the right
- Use the URL structures provided below to create your webhook URL for brand or product reviews
- Log into Shopify and set up webhook triggers (see below)
Steps to Set Up Webhooks in Shopify
1.Log into Your Shopify Admin Panel
Navigate to Settings > Notifications.
Create a New Webhook
•Click on Create Webhook.
•Select the Event (e.g., Order Creation, Order Fulfillment, etc.)
- For Seller Ratings Select Order Creation
- For Product Reviews Select Order Fulfillment
•Choose the Format (JSON is recommended).
•Enter the Webhook URL provided by our Platform (see below).
Example for Brand Review Collection with SellerRatings:
https://www.resellerratings.com/store-api/shopify/create/seller/{seller_id|seller_seo}/key/{api_key}
To find out your Seller_ID or API key, refer to your dashboard
4. Save and Activate the Webhook
•Ensure the webhook is active and correctly configured.
and you're done and you can see the confirmed webhook for ORDER CREATION
Use Shopify’s test functionality to verify the webhook setup.
1. Create an order on your Shopify backend
2. But how do I know the request was initiated and queued up to send a review invite?
- Go into Collection > Product & Brand Review > Accelerator
you will see webhooks coming in called FULLFILL (product review order fulfillment) or CREATE (brand review).
This means our system registered the order your created and these will now appear in your SURVEY Queue as well in case you want to cancel it!
EASY.
How to test your Webhooks in Shopify
- Generate a test order in Shopify.
- Check that the webhook triggers the appropriate action in ResellerRatings.
-
- Go into Collection > Product & Brand Review > Accelerator
you will see webhooks coming in called FULLFILL (product review order fulfillment) or CREATE (brand review).
This means our system registered the order your created and these will now appear in your SURVEY Queue as well in case you want to cancel it!
-
- Troubleshoot common issues if the webhook doesn’t work (e.g., incorrect URL, missing authentication).
Here are some examples of how to do tests! We take you through both a Brand review and Product Review Webhook Integration Test with Shopify
How do I generate my API key to use INVITE Webhooks?
Please reach out to your account manager or support to generate your API Key.
How to request or generate your Invite API key or read more about Invite webhooks
What are the webhook URLS?
For SellerRatings:
https://www.resellerratings.com/store-api/shopify/create/seller/{seller_id|seller_seo}/key/{api_key}
For Product Reviews:
https://www.resellerratings.com/store-api/shopify/fulfill/seller/{seller_seo}/key/{api_key}