webhooks.xyz

Examples / Customer support / Zendesk

Zendesk webhooks

Ticket events through webhooks connected to triggers and automations, plus event subscriptions for users and organisations.

Events

  • zen:event-type:ticket.created
  • zen:event-type:ticket.status_changed
  • Trigger: ticket solved

Signature

Headers X-Zendesk-Webhook-Signature and -Signature-Timestamp. HMAC-SHA256 of '<timestamp><raw body>' with the webhook signing secret, base64 encoded.

✓ A bin checks Zendesk signatures: add the webhook signing secret under Signature verification (Zendesk).

Retries

Zendesk retries up to 3 times with backoff, and deactivates a webhook after repeated failures.

See a retry schedule in the calculator.

Sample request from Zendeskillustrative, shortened
Content-Typeapplication/jsonX-Zendesk-Webhook-SignatureXWmrwMey6OsLMeiZKwP4Fpp…X-Zendesk-Webhook-Signature-Timestamp2026-10-08T06:34:00ZX-Zendesk-Webhook-Id01GK…
{
  "type": "zen:event-type:ticket.status_changed",
  "account_id": 1234567,
  "id": "01GKZ4W4YN3…",
  "time": "2026-10-08T06:34:00Z",
  "subject": "zen:ticket:1042",
  "detail": { "id": "1042", "subject": "Payment did not register", "status": "solved", "requester_id": "3918…" },
  "event": { "current": "solved", "previous": "open" }
}

Receive Zendesk webhooks with webhooks.xyz

Create a bin. Paste its URL into Zendesk. Each request shows at once with its headers and body. Add your server as a destination, and deliveries retry when it is down. Request an invite.

More in customer support: Freshdesk, Intercom.