Layout Settings
Customize how the Webchat widget looks and behaves
Layout Settings gives you full control over how the Webchat widget looks and behaves, from brand colors and avatars to notifications, actions, and voice. Everything is configured visually, tab by tab, with no code required. You'll find it while editing a Webchat deployment in Designer > Deployments under Layout Settings.

For options and settings beyond these tabs, see Custom Settings.
What Are Layout Settings
Layout Settings is a group of tabs in a Webchat deployment, each controlling one aspect of the widget. You set colors in one tab, notifications in another, and so on. At a glance, the tabs cover:
Click View Example in any Layout Settings tab to open an annotated diagram of the widget in Bubble mode. The diagram labels every customizable area such as header, avatars, bubble colors and more.

General
These settings define the widget's structure and how it fits into your site, starting with the choice between a floating Bubble or a full-page Embedded layout.
Mode
Bubble renders the widget as a floating button in the bottom-right corner that expands on click. Embedded renders the widget inline as a full-page chat, useful for dedicated support pages.
Widget Radius
Controls the corner curvature of the chat window (0 px for sharp corners, up to 32 px for rounded).
Widget Width / Height
Sets the dimensions of the expanded chat window in pixels. Only available in Bubble mode.
Header Style
Choose between a left or center header bar at the top of the chat window.
Agent Header
The text displayed in the chat window header. This is what visitors see, so pick something approachable.
Font Family
The typeface used inside the widget. Match it to your site's typography for a seamless look.
Link Behavior
Control whether links and link buttons sent by the agent open in the same tab or a new tab. Opening in a new tab keeps the conversation visible.
Start Up Notifications
Start up notifications appear when the widget first loads, useful for greeting visitors, showcasing promotional banners, or nudging users toward a specific workflow. They sit in front of the conversation messages and stay visible until the visitor dismisses them or selects one of the attached buttons.

Select Add Notification to configure a notification. A notification is valid with a text message or an image, or both, and it can display up to three buttons. You can chain multiple notifications together by adding a new one again.
Idle Notifications
Idle notifications re-engage visitors who opened the widget but stopped interacting. They share the same core settings as start up notifications (text, optional buttons, adding and removing) but offer additional controls: a delay before the notification appears, a sound toggle to grab attention, and the ability to automatically trigger a workflow when the idle threshold is reached.

Idle notifications disappear automatically once the visitor starts typing. Use them to recover abandoned conversations. A message like "Still have questions? I'm here whenever you're ready" can prompt users to resume the chat.
Avatars
Avatars give the conversation a human feel and reinforce brand identity.
Agent Avatar: Upload an image, select from your Media Library, or provide a URL for the icon that appears next to the agent's messages
User Avatar: Same options for the visitor's icon
Both are optional. If no avatar is set, the widget displays a default icon.
Colors
Match the widget to your brand palette. Each field accepts a hex color value or use the color picker to select one visually.
Main Color
The widget header and primary accent
Main Font Color
Text in the header and primary UI elements
Hyperlink Color
Clickable links inside messages
Agent Bubble Color
Background of the agent's message bubbles
Agent Bubble Text Color
Text inside the agent's message bubbles
User Bubble Color
Background of the user's message bubbles
User Bubble Text Color
Text inside the user's message bubbles
Actions
Actions control how the widget behaves before and during a conversation.
Action Layout determines how the agent presents interactive elements like buttons:
Stacked: Buttons arranged vertically
Carousel: Buttons displayed in a horizontal scrollable row
Flow: Buttons follow the workflow's native layout
Bubble Action controls what happens to the bubble when the page loads (Bubble mode only):
The widget stays collapsed until the visitor clicks it. Use this for pages where the chat should be available but not intrusive.
The widget opens automatically after a set number of seconds. Configure the Pop-out Time to control the delay. Good for landing pages where you want to proactively engage visitors.
Additional timing options:
No advanced time settings: Default behavior, automatic pop-out after the configured delay
Double pop-out time after every view: On each page refresh double the configured delay
Pop-out only once: The widget opens once; subsequent page loads keep it collapsed
Instead of opening the full widget, a small prompt message appears after a set time (e.g., "Need help?"). This is less intrusive than a full pop-out and gives the visitor the choice to engage.
Configure the Pop-out Time and set the Chat Prompt Message with the text shown in the chat prompt.

A multi-step prompt that appears when the visitor clicks the bubble icon, before the conversation begins. Use this to greet visitors and route them to different deployments.
The interaction has two steps:
The visitor clicks the bubble and sees a message with a single button. Configure the text with Step One Message and the button label with Step One Button Label.

After clicking the button, the visitor sees a set of deployment buttons. You can create up to 4 buttons. Each button has a configurable Deployment URL and Deployment Icon, allowing you to route visitors to different channels (e.g., Webchat, Messenger, WhatsApp). For web deployment the deployment URL should be left empty.

This is useful when you want a single entry point on your site that branches into multiple support channels or specialized agents.
Additional toggles:
Speech
The Speech tab adds spoken conversation to your Webchat deployment, enabling speech-to-text and text-to-speech for visitors.
Toggle Enable Speech to turn voice features on. When disabled, the microphone button is hidden from the widget.
Custom
Toggle Enable Custom Settings to pass additional configuration as raw JSON. This is an advanced option for developers who need to inject custom attributes or override default behavior beyond what the visual settings offer.
For the full reference of every setting you can pass to the widget, see Custom Settings.
If you need multiple custom settings, merge them into a single JSON object. Do not paste separate JSON blocks, or they will fail the validation check. Combine all keys under one root object instead.
Best Practices
Match your brand: Set colors, fonts, and a recognizable avatar so the widget feels native to your site, not bolted on
Start with Bubble mode: A floating widget suits most sites; reserve Embedded mode for dedicated support or help pages
Prefer a Chat Prompt over an automatic pop-out: A subtle prompt respects the visitor's attention more than a widget that opens unprompted
Check color contrast: Ensure bubble backgrounds and text stay readable, so the widget is accessible to all visitors
You can now style the Webchat widget to match your brand and control how it greets and engages visitors.
Last updated
