Shopify Webhook Testing Setup Guide

Complete step-by-step guide to test Shopify webhooks during development

1
Get Your Webhook.site URL

Webhook.site provides a temporary public URL to receive and inspect Shopify webhook payloads in real-time.

When you open webhook.site, you'll automatically get a unique URL like:https://webhook.site/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

2
Copy Your Webhook URL

Copy the unique URL from webhook.site (it's shown at the top of the page under "Your unique URL" ).

3
Set the Secret in Base44 Workspace

Manually set the webhook test URL as a secret in your Base44 workspace:

  1. Go to your Base44 workspace
  2. Navigate to: Settings → Secrets
  3. Click "Add Secret"
  4. Enter these details:
    Name: SHOPIFY_WEBHOOK_TEST_URL
    Value: your-webhook.site-url
  5. Click "Save"

Important: This secret cannot be set programmatically for security reasons. You must manually add it in the Base44 workspace.

4
Re-install Your Shopify App

After setting the secret, reinstall your Shopify app to register the webhooks with your webhook.site URL.

Open Shopify Install Page

The app will automatically detect the SHOPIFY_WEBHOOK_TEST_URL secret and register webhooks to that URL.

5
Scanner Incoming Webhooks

Go back to your webhook.site workspace to see incoming Shopify webhook payloads in real-time.

Open Your Webhook.site Workspace

Expected webhooks:

orders/create
products/create
products/update
app/uninstalled
Note: GDPR compliance webhooks (customers/data_request, customers/redact, shop/redact) are managed via shopify.app.toml and cannot be tested through webhook.site. These are handled declaratively by Shopify.
What's Next?

Once you' ve verified webhooks are working correctly:

  1. Deploy your app to a public domain (required for Shopify App Store)
  2. Update webhook URLs to point to your production endpoint
  3. Test with a real Shopify development store
  4. Submit for Shopify App Store review

Production Ready: For production, replace the webhook.site URL with your actual Base44 function endpoint URL.

Quick Reference Links
Webhook.siteOpen
Shopify Install PageOpen
Shopify Webhook DocsOpen
base44
Edit with Base44