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