Widget themes: Light, Dark, and fully Custom
The widget now ships with deliberate Light and Dark themes plus a fully Custom mode — every color yours — with a live preview that shows exactly what visitors will see.
Your widget is a guest on your website — it should dress for the occasion. Theming was rebuilt around three deliberate choices: Light, Dark, and Custom, where every surface, bubble, and accent is yours to set. Accent colors are applied where they belong — on actions — so the result reads as designed, not decorated.
The settings page shows a live, pixel-accurate preview as you edit, and the launcher is configurable too: size, label, position.
Three deliberate choices
The Style tab offers Light, Dark, and Custom— and the widget keeps your saved theme regardless of the visitor's device settings. Custom unlocks per-token colors: surfaces (background, card, AI message bubble, border), text, accent text, and input colors, each with a contrast warning when a pair falls below the WCAG AA ratio of 4.5:1. Your primary color stays the accent inside the chat — buttons, your messages, links, active tabs — with a separate toggle to apply it to the header.

The launcher and the frame
The floating launcher always uses your primary color and shows the Asks mark by default; upload your own icon (PNG or SVG, up to 1 MB — square with a transparent background works best) to replace it, and set its size and position. The frame is adjustable too: roundness from S to Full, three text sizes, and a window size of 320–640px wide by 400–800px tall, shared by the floating window and the inline embed.
Edit with the preview on
The right side of the page is a live preview that updates as you type, and a floating save bar appears whenever you have unsaved changes. Switch the preview between the widget, the inline embed, and the hosted Chat Page — and between desktop and mobile — before you save; one configuration drives all three surfaces.

See what's new in your workspace
Everything on this page is live today. Asks trains on your website and resolves customer conversations on every channel — free to try, live in minutes.