Skip to main content
Webhooks let Zippendo send HTTP callbacks to your server when certain events happen (e.g. shipment created, order updated). You configure one or more endpoints; we send a POST request with a payload when the event occurs.

Where to find it

Go to Settings → Webhooks. You’ll see a list of webhook endpoints (if any) and an option to Add webhook (or similar).

Adding a webhook

1

Open Settings → Webhooks

Click Add webhook (or Add endpoint).
2

Enter URL and events

Enter the URL of your endpoint (e.g. https://your-server.com/webhooks/zippendo). Choose which events to subscribe to (e.g. shipment.created, order.fulfilled). You may be able to add a secret for signing payloads.
3

Save

Save the webhook. Zippendo will send requests to your URL when the selected events occur. Your server should respond with 2xx quickly so we know the delivery was received.
[IMAGE: Placeholder – Screenshot of the Add webhook form with URL and event selection.]
Webhook payloads usually include the event type, timestamp, and relevant data (e.g. shipment or order ID and fields). Check the API or webhook docs for the exact payload format and how to verify signatures (if you set a secret).

Securing webhooks

  • Secret – If the app lets you set a signing secret, use it to verify that requests really come from Zippendo (e.g. HMAC in a header). Validate the signature in your code before processing.
  • HTTPS – Use HTTPS URLs only so payloads are encrypted in transit.

Disabling or deleting

To stop receiving events, disable or delete the webhook endpoint in Settings → Webhooks. No further requests will be sent to that URL.