Setup
1
Open Notifications settings
In your Shopify Admin, go to Settings → Notifications, then scroll down to the Webhooks section.
2
Add a webhook
Click Create webhook.
3
Select the event
Choose the event you want to capture from the Event dropdown.
4
Paste your Hookdrop URL
Enter your Hookdrop capture URL in the URL field:
5
Save
Make sure the format is set to JSON, then click Save. Repeat for each event you want to capture.
Common events
Verifying signatures
Shopify signs each webhook with an HMAC-SHA256 signature in theX-Shopify-Hmac-SHA256 header. Verify it before processing events in your handler:
Shopify requires you to respond with a
200 status within 5 seconds, or it will mark the delivery as failed and retry. Hookdrop responds immediately on your behalf, so all deliveries are captured — even if your downstream handler is slow or offline.