Skip to main content
Back to SDK Embed a chat widget in your website with a single script tag. Web SDK is a deployment channel that connects a chat and voice widget on your site to a specific agent deployment.

Create a Web SDK Channel

The Web SDK channel connects a browser-based chat or voice widget to your agent. It supports two authentication modes — Anonymous / Public-key bootstrap for client-only apps, and Hosted token exchange for setups where a backend can hold a server secret.
Choose your authentication mode before you begin — it determines which additional fields apply later in this setup.
To configure a Web SDK channel, go to Deployments > Channels > SDK > Web SDK > + New and complete the following steps in order.
1

Set Up the Connection

On the New Web SDK Connection page, provide the following fields.
2

Choose an Authentication Mode

If you select Hosted token exchange, complete the next step. Otherwise, skip to Select the Public SDK Key.
3

Set the Token Envelope Policy (Hosted Token Exchange Only)

The Token envelope policy controls whether Hosted Exchange SDK bootstrap and session credentials are signed or encrypted.
4

Select the Public SDK Key and Create the Channel

Select the Public SDK Key the browser will use during SDK bootstrap, then select Create.
5

Configure Additional Settings

Once the channel is created, select it, then go to the Configuration tab to update the following fields:
6

Configure Widget Behavior

Regardless of authentication mode, the same widget behavior settings apply, under Web SDK Settings.
7

Save the Channel

Select Save Configuration, then Save Changes to apply the configuration.

Manage an Existing Channel

Opening a channel from Deployments > Channels > Web SDK shows four tabs: Overview, Configuration, Deployment, and Testing.
The Connection Summary shows these fields.