This page documents every widget customization option available in the Widget Designer (Design tab of the Bot Playground). For a practical guide, see Customize Widget Appearance.
Chat Widget, Centered Modal, Side Panel Right, Side Panel Left
Chat Widget
How the widget opens (open_style). Chat Widget is the standard popup panel; the others open as a centered modal or a docked side panel.
Launcher Position
Bottom Right, Bottom Left, Center
Bottom Right
Where the launcher button sits on the page (launcher_position).
Widget Height
Compact (400px), Standard (500px), Large (600px)
Large
Height of the chat window when open.
Side Panel Ratio
0.25—0.75
0.35
Width ratio for side panel placement (fraction of viewport). Only applies to side panel styles.
Push page content
Toggle
Off
Side panel only. Shifts the host page sideways instead of overlaying it, so visitors can read the page and chat side-by-side. Falls back to overlay on narrow viewports (under 900px). See compatibility notes below.
Modal Opacity
50%—100% (0.5—1.0)
1.0
Background overlay opacity for centered modal style.
Push mode works on the majority of sites, but a few layout patterns can cause minor visual issues. Test the toggle on a staging or unlisted page before enabling it for all visitors.
Fixed or sticky headers — position: fixed/sticky elements don’t shrink with the rest of the page and will extend under the panel. Fixable in a few lines of your own CSS — see Fixed or sticky headers below.
Sites with transform set on <html> or <body> — the widget already has a fallback for broken position: fixed, but push interaction may need verification.
Full-bleed sections using 100vw — extend under the panel and get clipped (usually acceptable).
Narrow viewports (under 900px) — push is automatically disabled and the panel reverts to overlay mode.
If you need to tune the transition or disable push only for some pages, you can override it in your own CSS by targeting html.ciq-pushing.
position: fixed/sticky headers are positioned against the viewport, so they don’t shrink when push mode narrows the page. Make yours respond to the push by adding this to your own site’s CSS. The widget exposes a --ciq-push-width variable (the panel width, in pixels) and the ciq-pushing / ciq-pushing--left classes on the <html> element:
/* Replace `.your-header` with your fixed/sticky header's selector */