To create a chat widget and complete setup, go to Widget.
General
Select the language model that powers your chat agent.Choose the LLM for chat responses.Example: GPT-4o mini
Style prompt
Use this prompt to tailor tone, format, and etiquette specifically for the chat channel.An optional multiline prompt that adjusts how your agent responds in chat. Use this to set channel-specific formatting or communication style that differs from voice.Example: “Use concise responses with bullet points. Include links when helpful.”
Greeting
Configure what your agent says when a chat session begins.The first message your agent sends when a user opens the chat widget.Example: “Hello, how can I help?”
Safety filters
Enable channel-specific content safety filters to control what responses are allowed in chat.When enabled, applies content filtering to chat responses. When disabled, defaults are managed under Configure > General.
These filters apply to the chat channel only. Voice channel safety settings are configured separately.
| Category | Description |
|---|---|
| Violence | Controls filtering of violent content (Lenient → Strict) |
| Hate | Controls filtering of hateful or discriminatory content (Lenient → Strict) |
| Sexual content | Controls filtering of sexually explicit content (Lenient → Strict) |
| Self-harm | Controls filtering of self-harm related content (Lenient → Strict) |
Branching behavior
Chat configuration aligns with environment branching. Changes made in Sandbox can be promoted to Pre-release and Live environments, ensuring consistent testing and deployment workflows.Markdown support
Chat messages support formatted markdown rendering:- Bold and italics
- Bulleted and numbered lists
- Links
Code blocks
Next steps
After configuring chat settings:- Configure the widget - Style and customize the chat widget appearance
- Deploy to your website - Generate and embed the script tag
You must configure chat settings before the widget will function. In-product banners will guide you through this process.

