Messaging
Use webchat to deploy your agent on your website alongside voice. Webchat lets customers interact with the same agent logic through text, with channel-specific styling, safety filters, and widget configuration.
Configure the chat experience from Messaging in the sidebar.
Chat channel pages
To embed the webchat widget on your website, see the widget deployment guide. This requires adding a code snippet to your site.
Getting started
Setting up webchat involves two main steps:
Key features
LLM and style control
Select the language model powering chat responses – PolyAI’s Raven 3.5 is recommended for chat, delivering natural paraphrasing and strong grounding. Optionally add a style prompt to tailor tone and formatting specifically for the chat channel.
Multiple widgets
Create separate widgets for different websites, variants, or environments. Each widget can have unique styling and configuration.
Safety filters
Configure channel-specific content filtering with adjustable strictness levels for violence, hate, sexual content, and self-harm categories.
Markdown support
Chat messages support formatted markdown including bold, italics, lists, links, and code blocks. See chat configuration for details.
Variant support
Select which variant each widget connects to for location-specific or configuration-specific chat experiences.
Environment alignment
Chat configuration changes take effect immediately when saved. Unlike other project settings, webchat does not follow the environment branching system – there is no Sandbox, Pre-release, or Live promotion step. Use the Test Agent Chat panel to verify changes before saving.

