Deploy

Design

The Design editor controls how your AI agent looks on your site: its colors, header, greeting, starter questions, launcher button, images, and font. A live preview on the right shows every change before you save.

You reach the Design editor by opening an agent in the dashboard and choosing Design. The page is split in two: a column of settings grouped into collapsible sections on the left, and a live Preview of your widget on the right. Nothing goes live until you press Save, so you can experiment freely.

The Design editor with grouped style settings on the left and a live widget preview on the right
The Design editor. Settings on the left, a live preview of the chat widget on the right.
One design, two places. These settings apply to both the chat widget you embed on your website and the hosted chat link you can share. The same configuration powers the in-portal preview, so what you see here is what your visitors see.

Messages and starter questions

The top of the editor controls the words your agent shows before a conversation begins. These are the first things a visitor reads, so keep them short and welcoming.

  • Header text. The title shown at the top of the chat window, for example Chat with us. Up to 60 characters.
  • Welcome messages. One or more greetings sent automatically when the chat opens. Add up to three and remove any extras. Each message can be up to 300 characters.
  • Attention pop-ups. When turned on, your welcome message pops up above the launcher on its own after a delay you set in seconds. It appears only once per visit, so it draws attention without being repetitive.
  • Predefined questions. Ready-made questions a visitor can click instead of typing. Add up to three, each up to 40 characters. They are a good fit for your most common requests.
  • Input placeholder. The hint text inside the message box before a visitor starts typing, for example Type your message.... Up to 40 characters.
Lead with a question. A short welcome plus two or three predefined questions gives visitors an easy first click and tends to start more conversations than an empty chat box.

Colors

Match the widget to your brand with three color pickers. There are no preset themes or a dark mode toggle, so you choose each color yourself.

ColorWhat it controls
Theme ColorYour primary brand color. Used for the chat header background, the launcher button, and the send button.
Header Font ColorThe text color used in the header, so it stays readable on top of your theme color.
Button Hover ColorThe color buttons change to when a visitor hovers over them.

Branding

The Branding section controls the Remove "Powered by Ultimo Bots" toggle. Turning it on removes the Ultimo Bots line from the bottom of the chat. You can then add your own short custom branding text in its place, or leave it empty for a clean widget.

This option depends on your plan. Removing the "Powered by Ultimo Bots" line is available on the Boost and Ultimo plans. On other plans the toggle opens an upgrade prompt instead of turning on. See Plans & billing for what each plan includes.

Widget placement and behavior

The Widget section controls the launcher, the small button visitors click to open the chat, and where it sits on the page.

SettingOptionsWhat it does
Horizontal alignmentLeft or RightWhich side of the screen the launcher sits on.
Vertical alignmentBottom or ElevatedWhether the launcher sits at the bottom edge or is lifted up a little from the corner.
Enable pulsingEnabled or DisabledWhether the launcher gently pulses to draw attention.
Widget SizeSlider, 40 to 100The diameter of the launcher button in pixels.
Widget Border RadiusSlider, 0 to 50How rounded the launcher corners are. 50 makes it a full circle, 0 makes it a square.

Images and font

You can replace the default visuals with your own and pick the typeface the widget uses. There are three image slots, each with an upload and crop step.

  • Widget Icon. Replaces the default chat bubble on the launcher button that visitors click to open the chat.
  • Header Logo. Your company logo, shown at the top of the chat window.
  • Avatar Icon. A small image shown next to each reply from your agent, which makes the conversation feel more personal.
  • Font Family. Choose from a list of built-in fonts, or paste your own font-family value.

After you pick an image, a cropper opens so you can frame it. You can re-open the cropper to adjust an image later, and it remembers your previous crop. There is one crop shape for all three slots.

Custom fonts have one requirement. A built-in font always renders. If you paste a custom font-family value, the widget can only display it when your own website already loads that font, otherwise visitors see a standard fallback.

The Link behavior section has a single toggle: open links in a new tab. When it is on, any link in your agent's answers opens in a new browser tab so visitors keep their place in the conversation. When it is off, links open in the same tab.

Live preview and saving

The Preview on the right updates as you edit, so you can see your colors, text, launcher, and images in a realistic chat window before anything goes live. The preview can show your widget on top of a captured image of your own website. Use Take new screenshot to refresh that background if your site has changed or none has been captured yet.

When you are happy, click Save to publish your changes to the live widget and hosted chat link. If you make a change and then leave without saving, the editor warns you and offers a Discard changes option so you do not lose work or publish by accident.

The design is the same on every page. There is one design per agent, used everywhere the agent appears. There are no separate mobile settings or per-page variations, the widget adapts to mobile and desktop on its own from the values you set here.
Changes are not saved automatically. Editing the form only updates the preview. Your visitors see nothing new until you press Save.

Next steps

Once your widget looks right, put it in front of visitors and fine-tune how it answers.

Our website uses intelligent AI agents powered by Ultimo Bots to improve customer service.