> ## Documentation Index
> Fetch the complete documentation index at: https://docs.typebot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zendesk

## Zendesk Messaging

With the Zendesk Chat block, you can open a Zendesk Messaging live chat window to allow a user to chat with a Zendesk agent.

## How to find my Zendesk `Key ID` and `Secret Key`?

To configure your Web Widget or mobile SDK for visitor authentication, you first need a signing key. A signing key is a type of credential which is comprised of a key id (kid) and a shared secret.

You can view, create, and delete signing keys by clicking the Account icon in the Admin Center sidebar, and then selecting End user authentication under the Security heading ( you will need to be a Zendesk Admin). The shared secret will only be displayed in its entirety when the signing key is first created.

<Frame>
  <img src="https://mintcdn.com/typebot/bR67_tMY0NAThQSS/images/blocks/integrations/zendesk/zendesk-end-user-auth.png?fit=max&auto=format&n=bR67_tMY0NAThQSS&q=85&s=4048dacbaf800542f51688a08988411f" alt="End User Authentication" width="2218" height="1360" data-path="images/blocks/integrations/zendesk/zendesk-end-user-auth.png" />
</Frame>

Learn more here: [https://developer.zendesk.com/documentation/zendesk-web-widget-sdks/sdks/web/enabling\_auth\_visitors/#generating-a-signing-key](https://developer.zendesk.com/documentation/zendesk-web-widget-sdks/sdks/web/enabling_auth_visitors/#generating-a-signing-key)

## Open Web Widget

This action opens the Messenging Web Widget. It requires the Web Widget `Key` to be set. You can find the key by going to `Channels -> Messaging`, then click on the Web Widget you wish to configure. Scroll down to 'Installation' and expand that section. In the script code block, copy the `key` value and use that for the `Key` setting.

Note, this only works on web clients.

<Frame>
  <img src="https://mintcdn.com/typebot/bR67_tMY0NAThQSS/images/blocks/integrations/zendesk/web-widget-config.png?fit=max&auto=format&n=bR67_tMY0NAThQSS&q=85&s=8f7a7c2143c9c80fd5ece71287b64ae7" alt="Web Widget Key" width="1914" height="1584" data-path="images/blocks/integrations/zendesk/web-widget-config.png" />
</Frame>

If the `User ID` option is set, a JWT token will be created and passed to Zendesk, to authenticate the user in Zendesk. If you need `Name` or `Email` included in the JWT token, set those options also.
