Skip to main content
A webhook lets your systems automatically receive real-time updates from initdesk whenever specific events happen — such as a message being created, assigned, or resolved. It’s a simple way to keep your internal tools in sync without manual checks. To create a webhook, go to Settings → API & Webhooks and click Add Webhook. Enter your endpoint URL, select which events you want to receive, and save.
Common use cases for webhooks:
  • Send notifications to Slack or Discord when a ticket is updated.
  • Sync ticket data with your internal CRM or analytics platform.
  • Trigger automation workflows in tools like Zapier or n8n.

Webhook form fields

  • Endpoint URL – The HTTPS endpoint that will receive webhook POST requests.
  • Description – Optional text to describe what the webhook does or where it connects.
  • Events – Choose which actions trigger webhook notifications (e.g., message created, assigned, resolved, status changed).
  • Template – Select the payload format used for sending webhook data.
Make sure your endpoint returns a 2xx HTTP response within 5 seconds — otherwise initdesk will consider the delivery failed.
Tags management interface