Skip to content

Widget Settings Reference

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.


SettingTypeDefaultDescription
Primary ColorColorDark slate (#1E293B)Accent color for the launcher button and user message bubbles.
BackgroundColorWarm off-white (#faf8f6)Chat window background color.
Text ColorColorDark grayMain text color in the chat window.
User BubbleColorPrimary colorBackground color of the user’s message bubbles.
Bot BubbleColorWarm cream (#f0ece8)Background color of the bot’s message bubbles.
User TextColorWhiteText color within user message bubbles.
Bot TextColorDark grayText color within bot message bubbles.
Link ColorColorPrimary colorColor for clickable links in bot responses.

SettingOptionsDefaultDescription
Opening StyleChat Widget, Centered Modal, Side Panel Right, Side Panel LeftChat WidgetHow 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 PositionBottom Right, Bottom Left, CenterBottom RightWhere the launcher button sits on the page (launcher_position).
Widget HeightCompact (400px), Standard (500px), Large (600px)LargeHeight of the chat window when open.
Side Panel Ratio0.25—0.750.35Width ratio for side panel placement (fraction of viewport). Only applies to side panel styles.
Push page contentToggleOffSide 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 Opacity50%—100% (0.5—1.0)1.0Background overlay opacity for centered modal style.
Glow EffectToggleOffAdds a subtle glow around the widget window.

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 headersposition: 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 */
.your-header {
transition: width 0.28s ease, margin-left 0.28s ease;
}
html.ciq-pushing .your-header { /* side panel right */
width: calc(100% - var(--ciq-push-width, 0px)) !important;
}
html.ciq-pushing.ciq-pushing--left .your-header { /* side panel left */
margin-left: var(--ciq-push-width, 0px);
}

SettingTypeDefaultDescription
TitleText”Ask AI”Main text in the widget header.
SubtitleText”Instant answers from our knowledge base”Secondary text below the title.
AvatarImage/presetDefault iconHeader avatar. Choose from presets or upload a custom image.
Avatar SizeNumber (px)24Size of the header avatar in pixels, set via a px slider.
Background StyleSolid, Gradient, GlassSolidVisual style of the header area.
Show “Powered by”ToggleOnDisplay the “Powered by ChatbotIQ” badge. Can be hidden with the Branding Removal add-on.

SettingTypeDefaultDescription
StyleIcon only, Icon + text, Text onlyIcon + textWhat the launcher button shows.
IconPreset or custom URLSparkleThe icon displayed on the launcher. Presets: chat, message, help, headset, sparkle, bolt, robot, hand-wave. Or upload a custom icon.
ShapeCircle, Rounded square, SquircleCircleShape of the launcher button.
SizeNumber56Size of the launcher button in pixels.
TextText”Ask AI”Label shown on the launcher (for icon+text or text-only styles).
EffectNone, Pulse, Glow, Bounce, WigglePulseAttention-grabbing animation on the launcher.

SettingOptionsDefaultDescription
Font SizeSmall (13px), Medium (15px), Large (17px)MediumBase font size for chat text.
Font FamilySystem, Inter, Roboto, Open Sans, Lato, Georgia, MerriweatherSystemFont used in the chat widget.

SettingTypeDefaultDescription
Auto-openToggle + delay (seconds)OffAutomatically open the widget after page load. Set a delay before opening.
Show on MobileToggleOnWhether the widget appears on mobile devices.
Greeting BubbleText + delay + duration(empty)A welcome message bubble that appears next to the launcher before the user opens the chat. Configure when it appears and how long it stays.
Floating Suggested QuestionsToggle + count + timingOffShow suggested questions floating near the launcher.
Entrance AnimationToggleOffAnimate the widget when it opens.

SettingTypeDefaultDescription
Welcome MessageText”Hey! Ask me anything.”First message shown when a user opens an empty chat.
Placeholder TextText”Type your message…”Hint text in the message input field.

SettingTypeDefaultDescription
Show Consent OverlayToggleOffDisplay a GDPR/privacy consent screen before the user can start chatting.