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.
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.