Register a Zendesk AI agent webhook and handle real-time conversation events

domain: developer.zendesk.com/documentation/ai-agents · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. In the Zendesk Admin Center or via the Webhooks API, create a webhook targeting your HTTPS endpoint with the appropriate signing secret for payload verification.
  2. Subscribe the webhook to AI agent conversation events such as conversation:start, message:received, and conversation:end via the Zendesk webhooks subscription API.
  3. In your endpoint handler, validate the incoming request by computing an HMAC-SHA256 digest of the raw request body using the signing secret and comparing it to the value in the X-Zendesk-Webhook-Signature header.
  4. Parse the event payload to extract the session ID, conversation history, and any collected variable values from the bot session.
  5. Respond to the webhook with a 200 status within the Zendesk-specified timeout; offload any heavy processing to an async queue to avoid response timeouts that would cause Zendesk to retry delivery.
  6. Handle duplicate event delivery by implementing idempotency checks on the event ID field in the payload; webhook retries can deliver the same event more than once.

Known gotchas

Related routes

Transfer an AI agent conversation with context to a human agent using the Zendesk AI Agents API
developer.zendesk.com/documentation/ai-agents · 6 steps · unrated
Publish Zendesk Sunshine Conversations multichannel messages and handle inbound messages via webhooks across WhatsApp, Messenger, and web chat
smooch.io (developer.zendesk.com/documentation/conversations) · 6 steps · unrated
Register and validate an Intercom webhook subscription for conversation and contact events
intercom.io · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans