Use webhooks to forward ticket events to other systems—log, integrate, or trigger automations externally.
Webhooks let you push ticket events (new ticket, status change) to other systems. The public site confirms webhooks are available in the Settings panel.
URL endpoint that can receive POST requests.
Admin access to initdesk settings.
In Settings → Webhooks.
Click Create webhook and paste your endpoint URL.
Select the events you want to send (for example: ticket.created, ticket.resolved, etc).
Optionally add a secret or signing key for validating incoming requests.
Save and perform a test action in initdesk to confirm your server receives the payload.
Use a secret/signature to validate incoming webhooks and avoid replay attacks.
Implement retry logic; remote endpoints can be unavailable temporarily.