⌘ K

Search

Search portal content

initdeskinitdesk
⌘ K

Search

Search portal content

initdeskinitdesk
Get started
  • Quickstart
  • Organization profile and avatar
  • Invite team members
  • How to manage tickets
  • Migration Guide
Connect your email & inboxes
  • Handle support email
  • Creating new inboxes
initdesk AI
  • AI Assistant
  • Knowledge Base
  • Draft replies
  • AI auto-tagging
Help Center
  • Overview
  • Collections & Articles
  • Import your knowledge base
  • Ask AI
Triage & productivity
  • Keyboard shortcuts
  • Using bulk actions
  • Follow up on conversations
Integrations & notifications21
  • Connecting Slack notifications
  • Setting up webhooks
  • External data to enrich ticket context
Multilingual & translation
  • Setting your app language
  • Translate messages in one‑click
Account, billing & plans
  • Account deletion due to inactivity
Powered by initdesk
Powered by initdesk
  1. initdesk
  2. Integrations & notifications21

Setting up webhooks

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.

Prerequisites

  • URL endpoint that can receive POST requests.

  • Admin access to initdesk settings.

Steps

  1. In Settings → Webhooks.

  2. Click Create webhook and paste your endpoint URL.

  3. Select the events you want to send (for example: ticket.created, ticket.resolved, etc).

  4. Optionally add a secret or signing key for validating incoming requests.

  5. Save and perform a test action in initdesk to confirm your server receives the payload.

Verification

  • Check your server logs or the endpoint test console for the incoming JSON payload. Confirm fields include ticket id, subject, tags, and status.

Edge cases & security

  • Use a secret/signature to validate incoming webhooks and avoid replay attacks.

  • Implement retry logic; remote endpoints can be unavailable temporarily.

Tip

  • Log webhook payloads in a staging environment first to confirm your parsing logic before using them in production.

​

Give feedback
Connecting Slack notifications

Send ticket notifications to Slack channels and map inboxes to channels for faster alerts.

External data to enrich ticket context

Enrich tickets with data from plugins or APIs (orders, customer info) to help agents reply faster.

On this page
  • Setting up webhooks
  • Prerequisites
  • Steps
  • Verification
  • Edge cases & security
  • Tip