Connecting the Zendesk Messaging chat widget

Updated June 14, 2026

Overview

If customers chat with you live through the Zendesk Messaging widget, this step wires the AI into that channel. Inquiru talks to the widget through Zendesk's underlying Sunshine Conversations API: customer messages arrive as webhook events, AI replies are posted back into the live conversation, and escalations hand control to Zendesk Agent Workspace.

Prerequisites

You need an active Zendesk Messaging setup with the chat widget already embedded on your site, and Zendesk Agent Workspace enabled so human handoff works. The standard Suite Team plan includes both. Email-ticket setup is not required — the chat-widget path can run on its own.

Get a Conversations API key from Zendesk

Go to Admin Centre → Apps and Integrations → APIs → Conversations API and click Create API key. Give it a label (e.g. Inquiru AI) and copy the Key ID and Secret — the Secret is displayed once and cannot be retrieved later. The App ID (sometimes labelled SunCo App ID) is shown at the top of the same page — copy it too.

Save the credentials in Inquiru

On the Integrations page, expand your existing Zendesk integration card and click Edit. Fill in the Sunshine Conversations Key ID, Secret, and App ID. Leave the Sunshine Webhook Secret field blank — Inquiru fills it in automatically in the next step. Click Save Changes.

Set up the live chat webhook

After saving, a Live chat webhook panel appears. Click Set up live chat webhook. Inquiru calls the SC API on your behalf to:

  • create a custom Sunshine integration named Inquiru AI on your SC app
  • register a webhook pointing back to api.inquiru.com/webhooks/zendesk/<id>/sunshine
  • store the returned webhook secret on your integration credentials

The badge flips to Configured when it succeeds. No manual webhook or trigger setup is needed for the chat-widget path.

Verify end-to-end

Open your site as a test customer and start a chat. Within a few seconds you should see the AI reply directly in the chat panel. The conversation also appears in Inquiru's Conversations page (channel: Zendesk). To test handoff, ask the AI to escalate ("speak to a human") — control passes to Zendesk Agent Workspace and the chat lands in the agent queue.

Image and PDF uploads

Customers can drag images or PDFs into the chat widget — these are forwarded to the AI as multimodal content. Supported types: JPG, PNG, GIF, WebP, and PDF. Other file types (e.g. .docx) are noted in the conversation but their contents aren't visible to the AI.

Reconnect or disconnect

Reconnect recreates the SC custom integration in place — useful after rotating the SC API key or moving Inquiru between hosts. Disconnect deletes the SC custom integration and clears the webhook secret in Inquiru, leaving the email-ticket path untouched.